Page 15 - หนังสือเรียน เทคโนโลยี ป.4
P. 15

18     G G  P A1 A2 S
                     P


          การออกแบบโปรแกรมการแก้ปัญหา



               การออกแบบขั้นตอนการแก้ปัญหานั้น ควรออกแบบให้ครอบคลุมทุกกรณี

          ตามเงื่อนไขที่โจทย์กำาหนด และเราอาจนำาขั้นตอนนี้ไปใช้ได้หลาย ๆ ครั้ง

          ตามต้องการได้อีกด้วย


          ตัวอย่�ง  การสร้างเครื่องคำานวณสำาหรับบวกเลขจำานวนเต็ม 2 จำานวน

                                                                   ื
          วิธีปฏิบัติ  1. ระบุปัญห� โจทย์ต้องการให้สร้างเคร่องคำานวณสำาหรับบวกเลข
                                                                          ี
                 2. รวบรวมข้อมูล เราทราบมาว่าข้อมูลท่นำามาบวกกันเป็น

          เลขจานวนเต็ม 2 จานวน เมื่อบวกกันแล้วผลลัพธ์ท่ได้จะเป็นเลขจานวนเต็ม
                                                                                     ำ
               ำ
                                                                    ี
                                ำ
          เช่นกัน
                 3. ว�งแผนก�รแก้ปัญห� เราจะแก้ปัญหานี้โดยรับค่าตัวเลข


                                           ้
                                                                  ้
                                                                                ้
                                                       ่
                                                       ี
             ่
                                                                                       ั
          แตละค่าเขามา ค่าแรกเก็บไวใน A ค่าท 2 เก็บไวใน B จากนันนำาทง 2 ค่า
                                                                                       ้
                      ้
          มารวมกันแล้วเก็บไว้ใน C
                 4. แก้ปัญห� เราอาจเขียนลำาดับการแก้ปัญหาเป็นภาพ หรือเขียน
          เป็นขั้นตอน ดังนี้
                                                                      เริ่มต้น


              A                                                 นำาค่าแรกเก็บใน A



              B                                                นำาค่าที่สองเก็บใน B




              C           A +        B                 นำา A กับ B มารวมกันแล้วเก็บใน C



                                                                    แสดงผล C




                                                                        จบ
           ภาพความคิด  ลำาดับการแก้ปัญหาการบวกเลข 2 จำานวน
   10   11   12   13   14   15   16   17   18   19   20