[email protected] 02-xxx-xxxx

หน่วยที่ 2

ผังงาน (Flowchart)

Flow Diagram

ผังงานคืออะไร?

ผังงาน (Flowchart) คือ แผนภาพที่แสดงขั้นตอนการทำงานหรือกระบวนการแก้ปัญหาอย่างเป็นระบบ โดยใช้สัญลักษณ์ต่างๆ แทนการทำงานแต่ละขั้นตอน

ประโยชน์: ช่วยให้เข้าใจขั้นตอนการทำงานได้ง่าย สามารถตรวจสอบข้อผิดพลาดได้ และสื่อสารกับผู้อื่นได้ชัดเจน

สัญลักษณ์ในผังงาน

สัญลักษณ์ ชื่อ ความหมาย
Start/End
จุดเริ่มต้น/จุดสิ้นสุด แสดงจุดเริ่มต้นหรือจุดสิ้นสุดของผังงาน
Process
กระบวนการ แสดงการประมวลผลหรือการคำนวณ
Input/Output
รับข้อมูล/แสดงผล แสดงการรับข้อมูลเข้าหรือแสดงผลข้อมูลออก
Decision
การตัดสินใจ แสดงการตัดสินใจ (ใช่/ไม่ใช่)
ลูกศรเชื่อมต่อ แสดงทิศทางการทำงาน

ประเภทของผังงาน

1. แบบลำดับ

ทำงานเป็นขั้นตอนตามลำดับจากบนลงล่าง

เริ่มต้น
อ่านข้อมูล
ประมวลผล
แสดงผล
จบ
2. แบบมีทางเลือก

มีการตัดสินใจเลือกทางเดินที่แตกต่างกัน

ตัวอย่าง: if-else
ถ้าคะแนน >= 50
แสดง "ผ่าน"
ไม่เช่นนั้น
แสดง "ไม่ผ่าน"
3. แบบวนซ้ำ

ทำงานซ้ำๆ จนกว่าจะครบเงื่อนไข

ตัวอย่าง: for, while
วนซ้ำ 10 ครั้ง
แสดง "สวัสดี"
จบการวนซ้ำ

ตัวอย่างผังงาน

โจทย์: สร้างผังงานการหาค่าที่มากกว่าระหว่างเลข 2 ตัว
เริ่มต้น
รับค่า A และ B
A > B
ใช่
แสดง A
ไม่ใช่
แสดง B
จบ

กิจกรรมฝึกทักษะ

กิจกรรมที่ 2: สร้างผังงาน

โจทย์: สร้างผังงานโปรแกรมคำนวณพื้นที่สี่เหลี่ยมผืนผ้า

ขั้นตอน:

  1. รับค่าความกว้าง (W)
  2. รับค่าความยาว (L)
  3. คำนวณพื้นที่ = W × L
  4. แสดงผลพื้นที่

ลองวาดผังงานด้วยตัวเอง!