วันอาทิตย์ที่ 23 ธันวาคม พ.ศ. 2555


หลักการแบบ Sequential (แบบลำดับ)
การทำคำสั่งเป็นไปตามลำดับจากคำสั่งที่หนึ่งไปจนจบ


หลักการแบบ Selection->if-then 
ตรวจสอบเงื่อนไข ถ้าจริงทำคำสั่งต่างด้าน true



 



หลักการแบบ Selection->if-then-else
ตรวจสอบเงื่อนไข ถ้าเป็นจริงทำคำสั่งต่างด้าน  true

ถ้าเป็นเท็จ ทำคำสั่งต่างด้าน false  




หลักการแบบ Selection->if-if-if 

ตรวจสอบเงื่อนไข ถ้าเป็นจริงทำตามคำสั่งฝั่งด้าน true 
ถ้าเป็นเท็จ  ทำคำสั่งด้าน false  และตรวจสอบเงื่อนไขของ if ตัวใหม่ 

If (logical expression) {
      statement 1
} else if (logical expression) {
              statement 2
          } else if (logical expression) {
                     statement 3
                    } else { 
                            statement 4
                      }



 แบบ Selection->case 

ตรวจสอบเงื่อนไขทีละกรณี ถ้าจริงทำคำสั่งด้าน true

ถ้าเป็นเท็จ ตรวจสอบเงื่อนไขต่อไป




 หลักการแบบ Loop PRE-TEST (WHILE) 
การทำงานซ้ำโดยมีการทดสอบเงื่อนไขก่อน จริงทำซ้ำไปเรื่อยๆ






 หลักการแบบ Loop POST-TEST (Do..While)
การทำงานซ้ำโดยมีการทดสอบเงื่อนไขทีหลัง ถ้าจริงทำซ้ำไปเรื่อยๆ






หลักการทำซ้ำแบบ AUTOMATIC COUNTER (FOR)
การทำงานซ้ำแบบรู้จำนวนรอบล่วงหน้า

ถ้าเงื่อนไขเป็นจริงทำซ้ำ  เงื่อนไขเป็นเท็จจะออกจากการทำงาน





 


ไม่มีความคิดเห็น:

แสดงความคิดเห็น