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

ี
                                                         ้
                           ํ
                                   ้
                                                                                     ํ
                                                                                       ่
                                                                            ้
                                                                                 ้
                       10. กาหนดให  Mark มค่าเท่ากับ 75 แลวจะต้องได้เกรด B จะตองแกไขคาสังดังกล่าวอย่างไร
                                                                          ี่
                                                  ่
                                                   ี่
                                                          ี่
                                                                  ้
                                                                                 ่
                        ก. สลับบรรทัดท  ี่  3 ไปอยูทบรรทัดท 1 และใหบรรทัดท 1 มาอยูบรรทัดท 3
                                                                                         ี่
                            ข. ใชรูปแบบการตัดสนใจแบบหลายทางเลอก ( Multiple Alternative IF)  แล้ว
                                                                    ื
                                 ้
                                                 ิ
                                             ่
                                                           ้
                        ี
                                                         ่
                                  ่
                                  ื
                       เรยงลําดับเงอนไขจากคามากไปหาคานอย
                                                   ี
                                              ี
                             ่
                             ี
                                                          ื
                                      ิ
                                                          ่
                        ค. เปลยนตัวดาเนนการเปรยบเทยบทุกเงอนไขจาก        > เป ็น  >=
                                   ํ
                                                   ี
                             ่
                             ี
                                      ิ
                                                          ่
                                                          ื
                                              ี
                                   ํ
                        ง. เปลยนตัวดาเนนการเปรยบเทยบทุกเงอนไขจาก        > เป ็น  <
                                    ํ
                                 ี
                                                      ่
                                                      ื
                                                                            ้
                        จ.     เรยงลาดับการตรวจสอบเงอนไขจากค่ามากไปหาค่านอย
                                                                                ํ
                                                              ้
                              ้
                            ้
                                                                                  ํ
                       11.  ถาตองการออกแบบโปรแกรมแบบโครงสรางควบคุมแบบการทาซ้า ( Repetition  Control
                       Structure)  ควรจะตองพิจารณาตามขอใด
                                        ้
                                                       ้
                                                                 ํ
                                 ื่
                                             ิ่
                                                               ํ
                        ก.     เงอนไขในการเรมและการสิ้นสุดการทาซ้า
                                                ํ
                                              ํ
                        ข.      การควบคุมการทาซ้า
                                      ี่
                                                                               ํ
                                                                             ํ
                                                      ื
                        ค.     การเปลยนแปลงเพิ่มขึ้นหรอลดลงของแต่ละรอบการทาซ้า
                                ํ
                                               ํ
                        ง.      ลาดับขั้นตอนการทางานภายในลูพ
                            จ. จําเปนตองพิจารณาทั้งขอ ก, ข, ค และ ขอ ง
                                                      ้
                                                                     ้
                                   ็
                                       ้
                                 ํ
                                              ้
                                                                               ็
                                                               ้
                              ั
                            ิ
                                       ี
                                        ํ
                                   ี
                                     ้
                                                                                               ้
                       12. บรษททาดไดด จากัด ตองการมอบโบนัสใหกับพนักงาน โดยเกบขอมูลพนักงานไวใน
                                                                                 ้
                            ้
                                                                      ้
                                                                    ี
                                                            ้
                         ้
                                              ี
                       แฟมขอมูลพนักงาน  และมเงอนไขในการใหโบนัสดังน้ ถาพนักงานมอายุงานมากกว่า        10  ป ี
                                               ่
                                               ื
                                                                                ี
                         ้
                                                           ี
                                                ้
                                                                                          ้
                                                                                       ี
                                        ิ
                       ใหโบนัส 5 เท่าของเงนเดือน ถา พนักงานมอายุงานตั้งแต่  5  ป ี ถ ึง  10  ป ใหโบนัส 4  เท่าของ
                        ิ
                                                          ี
                       เงนเดือน และพนักงานทอายุงานไม่ถึง 5 ป ให โบนัส   1.5    เท่าของเงนเดือน จากปญหา
                                                                                       ิ
                                                                                                  ั
                                                             ้
                                           ี่
                       ดังกล่าวควรใชโครงสรางใดในการแกปญหา
                                                      ้
                                                       ั
                                   ้
                                         ้
                            ก. ใชโครงสรางควบคมแบบการทําซํ้า (           Repetition Control Structure) แบบ
                                 ้
                                                ุ
                                        ้
                                                  ้
                       Repeat…UNTIL  ควบคมดวยเหตุการณ ( Event–Controlled Loops) และใชโครงสราง
                                                                                                      ้
                                                                                               ้
                                               ุ
                                                              ์
                                                                                            ื
                            ุ
                                          ิ
                       ควบคมแบบการตัดสนใจ ( Selection Control Structure) แบบหลายทางเลอก ( Multiple
                                                  ั
                                                       ั
                       Alternative IF) คํานวณหาโบนสพนกงาน
                                                   ํ
                                                      ํ
                           ้
                                  ้
                        ข. ใชโครงสรางควบคุมแบบการทาซ้า (      Repetition Control Structure) แบบ FOR และใช ้
                                                                                               ื
                             ้
                       โครงสราง ควบคุมแบบการตัดสินใจ (Selection Control Structure) แบบหลายทางเลอก Multiple
                                     ํ
                       Alternative IF) คานวณหาโบนัสพนักงาน
                                                         ํ
                                       ้
                            ค. ใชโครงสรางควบคุมแบบการทาซ้า (        Repetition Control Structure) แบบ  While
                                 ้
                                                           ํ
                                                                                        ้
                                                                                 ้
                       Structure  ควบคุมดวยการนับ ( Count–Controlled Loops) และใชโครงสรางควบคุมแบบการ
                                         ้
                       ตัดสินใจ ( Selection Control Structure) แบบสองทางเลอก (Double Alternative IF) คํานวณหา
                                                                       ื
                       โบนัส พนักงาน
                                 ้
                           ้
                        ง. ใชโครงสรางควบคุมแบบการตัดสินใจ (          Selection Control Structure) แบบหลาย
                            ื
                       ทางเลอก (Multiple Alternative IF) คานวณหาโบนัสพนักงาน
                                                      ํ
   354   355   356   357   358   359   360   361   362   363   364