Page 909 - เตรียมสอบครูผู้ช่วยคอมพิวเตอร์_compressed
P. 909

้
                                            ี
                                                             ้
                                                              ั
               2. จงบอกจุดประสงค์ของการเขยนขั้นตอนการแกปญหา มาพอเขาใจ
                                                ั
                  แนวตอบ การเขียนขั้นตอนการแก้ปญหาออกมาให้ตรวจสอบความถูกต้องได้ครบถ้วนขึน สามารถสรุป
                                                                                           ้
               ได้ดังน  ี้
                                                                                    ั
                                  ั
                           ่
                                                                                          ่
                                                                ่
                      1. เพือแก้ไขปญหาในขั้นตอนการเขียนโปรแกรมทีสอดคล้องกรรมวิธีแก้ปญหาทีกําหนดไว้
                                                                 ั
                      2. เพือแสดงลําดับขั้นตอนตางๆ ทีใช้ในการแก้ไขปญหา
                                             ่
                           ่
                                                   ่
                                                                            ั
                           ่
                      3. เพือให้เราสามารถตรวจสอบความถูกต้องได้ เพือให้การแก้ปญหามีประสิทธิภาพ
                                                                ่
                                                        ั
                      4. ใช้เปนสือกลางในการบอกตอวิธีแก้ปญหา
                                                ่
                            ็
                               ่
                                                           ่
                                                 ้
                                                           ี
                                ี
                                                     ั
                         ึ
               3. จงบอกถงการเขยนขั้นตอนการแกไขปญหาทด        ี
                                        ั
                  แนวตอบ ขั้นตอนการแก้ปญหาทีดีนั้นควรมีคุณสมบัติดังตอไปน  ้ ี
                                              ่
                                                                   ่
                      1. มีความถูกต้อง
                                                  ่
                                              ้
                      2. ใช้เวลาในการปฏิบัติงานนอยทีสุด
                                                               ่
                                                       ่
                                      ุ
                                                           ็
                      3. สั้น กระชับ รัดกม มีเฉพาะขั้นตอนทีจําเปนเทานั้น
                                        ้
                             ่
                      4. ใช้หนวยความจํานอยที่สุด
                                                       ั
                      5. มีความยืดหยุ่น สามารถใช้ได้ทั้งในปจจุบันและอนาคต
                                                   ่
                                               ้
                      6. ควรใช้เวลาในการพัฒนานอยทีสุด
                             ่
                      7. ง่ายตอการทําความเข้าใจ
               4. จงอธิบายลักษณะขั้นตอนการแกปญหาแบบลําดับ มาพอเขาใจ
                                                ้
                                                 ั
                                                                        ้
                                                                                         ั
                                                ั
                                                                                               ่
                  แนวตอบ การเขียนขั้นตอนการแก้ปญหาแบบลําดับขั้นเปนการเขียนขั้นตอนการแก้ปญหาทีง่ายทีสุด
                                                                  ็
                                                                                                   ่
                                                                         ้
               เพียงแค่ต้องเรียงลําดับขั้นตอนกระบวนการทํางานตั้งแตต้นจบเสร็จสินกระบวนการทํางาน อาจจะ
                                                              ่
                                                               ่
                                                                       ่
                                                                                        ่
               ประกอบด้วยการกําหนดค่าข้อมูล หรือการรับค่าข้อมูล ซึงจะไม่มีเงือนไขใดๆ เข้ามาเกียวข้อง
               5. จงอธิบายลักษณะขั้นตอนการแกปญหาแบบมีเงอนไข มาพอเขาใจ
                                                ้
                                                                           ้
                                                 ั
                                                             ื
                                                             ่
                  แนวตอบ การเขียนผังงานแบบเลือกทํามีสัญลักษณทีใช้ในการตัดสินใจ ใช้คําอธิบายว่า “ถ้า” และตาม
                                                              ่
                                                             ์
                    ่
                                                                                                   ็
                                                                   ็
                                                                                           ่
               ด้วยเงือนไข จากนั้นตามด้วยคําอธิบายว่า “แล้ว” จากนั้นจะเปนลําดับขั้นตอนการทํางานทีต้องทําเปนข้อๆ
                                                                                                     ่
               ตามลําดับ เมือเขียนคําอธิบายลําดับขั้นตอนการทํางานในกรณีทีเงือนไขเปนจริงจนหมดแล้ว ขั้นตอนตอไป
                                                                              ็
                                                                     ่
                          ่
                                                                       ่
                                                               ่
               ก็ต้องเขียนอธิบายขั้นตอนการทํางานทั้งหมด ในกรณีทีเงือนไขเปนเท็จ โดยจะใช้คําว่านอกจากนั้น” หรือ
                                                                      ็
                                                             ่
                                                             ็
               “มิฉะนั้นแล้ว” แล้วตามด้วยลําดับขั้นตอนการทํางานเปนข้อ ๆ
               6. จงอธิบายลักษณะขั้นตอนการแกปญหาแบบทําซํ้า มาพอเขาใจ
                                                ้
                                                 ั
                                                                       ้
                                                ้
                                                       ่
                                                                                          ่
                                                                           ้
                  แนวตอบ การเขียนผังงานแบบวนซํา จะมีอยู 2 ลักษณะคือการทําซําแบบทําในขณะที (Do-While) และ
                      ้
               การทําซําแบบทําจนกระทั่ง (Do Until)
   904   905   906   907   908   909   910   911   912   913   914