Page 100 - หนังสือเรียน เทคโนโลยี (วิทยาการคำนวณ) ป.4
P. 100

98     G    P A1 A2 S
                         A1



                                     การทำางานของคอมพิวเตอร์

                               เหมือนการทำางานของสมองหรือไม่
                                                                           คำ�ถ�มสำ�คัญ
        สงวนลิขสิทธิ บรษัท พฒนาคณภาพวชาการ (พว.) จากัด
               เมื่อมนุษย์จะทำางานอย่างใดอย่างหนึ่งจะต้องมีลำาดับการทำางาน

          ซึ่งออกแบบไว้อย่างเป็นขั้นตอน เช่นเดียวกับคอมพิวเตอร์ หากต้องการ
                                                                                              ํ
          ให้ทำางานลักษณะใดจะต้องมีโปรแกรมที่ออกแบบการทำางานอย่างเป็นขั้นตอน

          มาให้คอมพิวเตอร์ทำางานตามที่ได้ออกแบบไว้


               ตัวอย่�ง หากต้องการเขียนโปรแกรมให้คอมพิวเตอร์บวกตัวเลข 2 จำานวน

          ระหว่าง 10 กับ 20 อาจออกแบบขั้นตอนการทำางานได้ ดังนี้

                                                                     ิ     เริ่มต้น



          1.  เริ่มต้น                                                 รับค่า 10 เข้ามา

          2.  รับค่า 10 ทางคีย์บอร์ดเข้ามาเก็บใน x      ุ

          3.  รับค่า 20 ทางคีย์บอร์ดเข้ามาเก็บใน y                     รับค่า 20 เข้ามา

          4.  นำาค่าที่รับเข้ามา คือ x กับ y มาบวกกัน
                                             ั
            แล้วเก็บใน z                                           นำาค่า 10 มาบวกกับ 20

          5.  นำาค่าผลบวก คือ z มาแสดงทางจอภาพ                  แสดงผลบวกออกทางจอภาพ
                                   ิ
          6.  จบ
                             ์                                                จบ




                 ภาพความคิด การออกแบบขั้นตอนการทำางานของโปรแกรมคอมพิวเตอร์

               การสั่งให้คอมพิวเตอร์ทำางานจะคล้ายกับการทำางานของมนุษย์


          การเขียนโปรแกรมจะต้องวางสตอรีบอร์ด (Storyboard) ซึ่งหมายถึง ลำาดับขั้น

          การทำางานทีละขั้นตอน การออกแบบขั้นตอนการทำางานนี้เรียกอีกอย่างหนึ่งว่า

          อัลกอริทึม ซึ่งเราอาจเขียนออกมาเป็นภาพความคิด หรือเขียนลำาดับขั้นตอน

          เป็นคำาพูด เพื่อให้เข้าใจการทำางาน หากผลลัพธ์ออกมามีค่าผิดพลาด

          เราอาจตรวจสอบจากอัลกอริทึมได้เช่นกัน
   95   96   97   98   99   100   101   102   103   104   105