จุดประสงค์การเรียนรู้
- อธิบายความหมายของการแสดงอัลกอริทึมด้วยผังงานหรือโฟลวชาร์ตได้ (K)
- อภิปรายเกี่ยวกับการแสดงอัลกอริทึมด้วยผังงานหรือโฟลวชาร์ต (P)
- เห็นความสำคัญของการใช้อัลกอริทึมในการแก้ไขปัญหา (A)
คำถามประจำเรื่อง
- อัลกอริทึมช่วยแก้ปัญหาในชีวิตประจำวันของเราได้อย่างไร
เนื้อหาที่เรียนรู้
5. การแสดงอัลกอริทึมด้วยผังงานหรือโฟลวชาร์ต (Flowchart)
หมายถึง แผนผังแสดงขั้นตอนการทำงาน ซึ่งสามารถใช้ แผนผังนี้แสดงขั้นตอนการทำงานของโปรแกรมได้ การแสดงอัลกอริทึมด้วยผังงาน มีสัญลักษณ์และคำอธิบายดังนี้
หมายถึง แผนผังแสดงขั้นตอนการทำงาน ซึ่งสามารถใช้ แผนผังนี้แสดงขั้นตอนการทำงานของโปรแกรมได้ การแสดงอัลกอริทึมด้วยผังงาน มีสัญลักษณ์และคำอธิบายดังนี้
อัลกอริทึมช่วยแก้ปัญหาในชีวิตประจำวันของเราได้อย่างไร เนื่องจากอัลกอริทึมเป็นการนำหลักเหตุผลใช้ในการปัญหา ทำให้เกิดประสิทธิภาพในการค้นหาและแก้ไขปัญหา เช่น การกวาดห้อง มีขั้นตอนดังนี้
1. กวาดหยากไย่หรือฝุ่นผงจากข้างบนก่อน เช่น เพดาน ตู้เสื้อผ้า โต๊ะ เป็นต้น
2. ดูทิศทางลม ใช้ไม้กวาดกวาดขยะไปทิศทางเดียวกับทิศทางของลม
3. ขณะกวาดออกแรงกดพอประมาณ ไม่ตวัดปลายไม้กวาดเพื่อป้องกันฝุ่นฟุ้งกระจาย
4. ตักฝุนผงด้วยที่ตักขยะเป็นระยะ
จะเห็นว่า การกวาดห้องจะถูกจัดลำดับขั้นตอนออกมาให้เห็นได้ชัดเจน เพื่อง่ายต่อการแก้ปัญหา)