Flow Diagram
ผังงาน (Flowchart) คือ แผนภาพที่แสดงขั้นตอนการทำงานหรือกระบวนการแก้ปัญหาอย่างเป็นระบบ โดยใช้สัญลักษณ์ต่างๆ แทนการทำงานแต่ละขั้นตอน
| สัญลักษณ์ | ชื่อ | ความหมาย |
|---|---|---|
|
Start/End
|
จุดเริ่มต้น/จุดสิ้นสุด | แสดงจุดเริ่มต้นหรือจุดสิ้นสุดของผังงาน |
|
Process
|
กระบวนการ | แสดงการประมวลผลหรือการคำนวณ |
|
Input/Output
|
รับข้อมูล/แสดงผล | แสดงการรับข้อมูลเข้าหรือแสดงผลข้อมูลออก |
|
Decision
|
การตัดสินใจ | แสดงการตัดสินใจ (ใช่/ไม่ใช่) |
|
→
|
ลูกศรเชื่อมต่อ | แสดงทิศทางการทำงาน |
ทำงานเป็นขั้นตอนตามลำดับจากบนลงล่าง
มีการตัดสินใจเลือกทางเดินที่แตกต่างกัน
ตัวอย่าง: if-else
ถ้าคะแนน >= 50
แสดง "ผ่าน"
ไม่เช่นนั้น
แสดง "ไม่ผ่าน"
ทำงานซ้ำๆ จนกว่าจะครบเงื่อนไข
ตัวอย่าง: for, while
วนซ้ำ 10 ครั้ง
แสดง "สวัสดี"
จบการวนซ้ำ
โจทย์: สร้างผังงานโปรแกรมคำนวณพื้นที่สี่เหลี่ยมผืนผ้า
ขั้นตอน:
ลองวาดผังงานด้วยตัวเอง!