Algorithm
Algorithm ไม่ใช่คำตอบแต่เป็นชุดคำสั่งที่ทำให้ได้คำตอบ วิธีการในการอธิบาย Algorithm ได้แก่
1. Natural Language อธิบายแบบใช้ภาษาที่เราสื่อสารกันทั่วไป
2.Pseudocode อธิบายด้วยรหัสจำลองหรือรหัสเทียม
3.Flowchart อธิบายด้วยแผนผัง
ขั้นตอนการทำงานในผังงานโครงสร้าง สามารถแบ่งได้เป็น 5 รูปแบบคือ
1. การทำงานแบบเป็นลำดับ (Sequence Process) จะทำงานตามการเรียงลำดับก่อนหลัง
2. การทำงานแบบเลือกทำ (Selection Process)
จะทำงานแบบให้เลือกทำอย่างใดอย่างหนึ่ง
เท่านั้น สามารถพิจารณาได้ 3
กรณี คือ
ก. การทำงานแบบเลือกทำ 1 ทาง คือ จะทำงานเฉพาะเงื่อนไขที่เป็นจริงเท่านั้น
ข. การทำงานแบบเลือกทำ 2
ทาง คือ
จะทำงานจากการพิจารณาเงื่อนไขที่เป็นจริงและเป็นเท็จโดยให้เลือกทำอย่างใดอย่างหนึ่ง
ค. การทำงานแบบเลือกทำได้หลายทาง คือ
จะทำงานจากการพิจารณาเงื่อนไขต่างๆที่มากกว่า 2 ทาง
โดยให้เลือกทำอย่างใดอย่างหนึ่งเท่านั้น
3. การทำงานแบบทำซ้ำในขณะที่เงื่อนไขเป็นจริง
(WHILE-DO Process)
จะทำการตรวจสอบเงื่อนไขของการทำงานก่อนการทำงานทุกครั้ง
และจะทำงานเฉพาะเมื่อเงื่อนไขที่เป็นจริงเท่านั้น
4. การทำงานแบบทำซ้ำจนกระทั่งเงื่อนไขเป็นจริง
( DO-UNTIL หรือ REPEAT-UNTIL
Process) จะทำงานตามที่ระบุก่อนการตรวจสอบเงื่อนไขของการทำงานและจะทำงานจนกระทั่งเงื่อนไขของการทำงานเป็นจริง
5. การทำงานแบบทำซ้ำตามจำนวนรอบที่ระบุ (FOR
Process)
จะทำงานตามจำนวนรอบที่กำหนดโดยเริ่มจากรอบที่เริ่มต้นไปจนถึงรอบสุดท้าย ตามปกติจะเพิ่มค่าของรอบไป 1 ค่า เมื่อทำงานครบรอบหนึ่ง ๆ
ดูบทเรียนเพิ่มเติมได้ที่นี่
ดูบทเรียนเพิ่มเติมได้ที่นี่
ไม่มีความคิดเห็น:
แสดงความคิดเห็น