EP.4: วาดแผนที่ความคิด (นำเสนอวิธีแก้ปัญหา)
  • By Admin
  • 43
  • 19 ส.ค. 2569

EP.4: วาดแผนที่ความคิด (นำเสนอวิธีแก้ปัญหา)

แปลงความคิดให้เป็นรูปร่าง! เรียนรู้การเขียนอัลกอริทึม 3 รูปแบบ ได้แก่ ภาษาธรรมชาติ, รหัสจำลอง (Pseudocode) และการวาดผังงาน (Flowchart)

บทเรียนที่ 4: 3 ภาษานักโค้ด (แปลงร่างความคิดสู่สัญลักษณ์)

🎯 เป้าหมาย: เข้าใจความเชื่อมโยงและสามารถแปลงภาษาธรรมชาติ เป็นรหัสจำลอง และผังงานได้

💡 แนวคิด: ก่อนที่เราจะไปเขียนโค้ดจริงๆ เราต้องจัดระเบียบความคิดให้ออกมาเป็นขั้นเป็นตอน ซึ่งนักโปรแกรมเมอร์มักจะใช้ 3 ร่างจำแลงนี้ครับ

ร่างที่ 1: ภาษาธรรมชาติ (Natural Language)

คือการเอาสิ่งที่เราคิด (Input, Process, Output) มาเขียนเรียงเป็นข้อๆ 1, 2, 3... ด้วยภาษามนุษย์ปกติที่เราพูดคุยกันเลยครับ โดยมีข้อแม้ว่า ต้องมีคำว่า เริ่มต้นการทำงาน อยู่บนสุด และ สิ้นสุดการทำงาน อยู่ล่างสุดเสมอ

ร่างที่ 2: รหัสจำลอง (Pseudocode)

คือการนำร่างที่ 1 มา "เปิดพจนานุกรมแปลภาษา" ให้ดูเป็นคอมพิวเตอร์มากขึ้น โดยใช้คำศัพท์สากล:
  • เริ่มต้น / สิ้นสุด เปลี่ยนเป็น START / END
  • รับค่า (Input) เปลี่ยนเป็น INPUT
  • ประมวลผล / กำหนดค่า เปลี่ยนเป็น SET
  • แสดงผล (Output) เปลี่ยนเป็น PRINT

ร่างที่ 3: ผังงาน (Flowchart)

คือร่างสมบูรณ์แบบที่สุด! โดยการนำร่างที่ 2 มาตีกรอบรูปทรงเรขาคณิตครอบเอาไว้:
  • 💊 สัญลักษณ์แคปซูล: เอาไว้ครอบจุด START และ END เท่านั้น (เหมือนเป็นประตูทางเข้า-ออก)
  • สี่เหลี่ยมด้านขนาน: เอาไว้ครอบคำสั่ง INPUT และ PRINT (ทรงเอียงๆ บ่งบอกถึงข้อมูลที่ไหลเข้าและไหลออก)
  • สี่เหลี่ยมผืนผ้า: เอาไว้ครอบการคำนวณ SET (ทรงกล่องทึบๆ แทนสมองคอมพิวเตอร์ที่แอบคิดอยู่ข้างใน)

แชร์ :

บทเรียนอื่น ๆ