Please enable JavaScript.
Coggle requires JavaScript to display documents.
การออกแบบขั้นตอนการทำงานของโปรแกรม …
การออกแบบขั้นตอนการทำงานของโปรแกรม (อัลกอริทึม)
การอออกแบบโดยใช้ภาษาธรรมชาติ(Natual Language)
นำเข้าข้อมูลความกว้างของรูปสี่เหลี่ยม
นำเข้าข้อมูลความยาวของรูปสี่เหลี่ยม
คำนวณพื้นที่รูปสี่เหลี่ยม = ความกว้าง x ความยาว
แสดงผลพื้นที่ของรูปสี่เหลี่ยม
จบการทำงาน
เริ่มการทำงาน
การออกแบบโดยใช้รัหัสจำลอง (Pseudo Code)
INPUT width
INPUT length
COMPUTE area = width * length
OUTPUT area
STOP
START
การออกแบบโดยใช้พังงาน(Flowchart)
โครงสร้างแบบลำดับ (Sequence Structure)
ลักษณะ: การทำงานทีละขั้นตอนเรียงกันไป จากบนลงล่าง หรือจากซ้ายไปขวา โดยไม่มีการตัดสินใจหรือวนซ้ำ.
ตัวอย่าง: การทำอาหารตามสูตรทีละขั้นตอนตั้งแต่เตรียมวัตถุดิบ, ผสม, อบ, จนเสร็จสิ้น.
โครงสร้างแบบทางเลือก (Selection / Decision Structure)
ลักษณะ: การเลือกเส้นทางการทำงานตามเงื่อนไขที่กำหนด มีจุดที่ต้องตัดสินใจ (โดยใช้สัญลักษณ์สี่เหลี่ยมข้าวหลามตัด) ว่าจะไปทาง "ใช่" หรือ "ไม่".
ตัวอย่าง: ถ้าคะแนนสอบมากกว่า 50 ให้แสดงว่า "ผ่าน" ถ้าไม่ให้แสดงว่า "ไม่ผ่าน".
โครงสร้างแบบวนซ้ำ (Iteration / Loop Structure)
ลักษณะ: การทำงานซ้ำๆ กันหลายๆ ครั้งตามเงื่อนไขที่กำหนด จนกว่าเงื่อนไขจะครบตามที่ต้องการ (เช่น การนับเลข, การคำนวณค่าไปเรื่อยๆ).
ตัวอย่าง: การนับเลข 1 ถึง 10 หรือการวนหาค่าในรายการข้อมูลจนครบ