การเขียนอัลกอริทึมด้วยการวาดภาพ

0
419

การเขียนอัลกอริทึมด้วยการวาดภาพ

          โดยปกติการแก้ปัญหาจำเป็นต้องคิดก่อนลงมือปฏิบัติ นักแก้ปัญหาทั่วไปจะวาดภาพหรือจินตนาการลำดับวิธีการแก้ไขปัญหาในสมองก่อน การแสดงลำดับขั้นตอนการแก้ปัญหาหรือการทำงานด้วยการใช้รูปภาพจึงเป็นวิธีการที่คล้ายกันเพียงแต่จะเขียนออกมาเป็นภาพซึ่งสามารถทำให้จดจำได้ง่ายกว่าการเขียนเป็นข้อความ

สถานการณ์ : ในวันหยุดนี้ มินนี่ดีใจมากที่เพื่อน ๆ จะมางานวันเกิดที่บ้าน คุณแม่จึงชวนมินนี่ทำขนมเลี้ยงเพื่อน ๆ โดยให้สูตรและวิธีทำขนมแพนเค้ก ดังนี้

สูตรขนมแพนเค้ก
1. แป้งขนมเค้ก 100 กรัม
2. เกลือ 1/4 ช้อนชา
3. ผงฟู 1 ช้อนชา
4. น้ำตาล 2 ช้อนโต๊ะ
5. ไข่ไก่ 1 ฟอง
6. นมจืด 100 มล.
7. น้ำมันพืช 1 ช้อนโต๊ะ
8. ผลไม้ตามที่ต้องการ
9. น้ำผึ้ง

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


2. หลังจากเตรียมวัตถุดิบเรียบร้อยแล้วมินนี่พบว่าวิธีทำขนมแพนเค้กมีขั้นตอนสลับที่กันอยู่ นักเรียนช่วยมินนี่เติมตัวเลขวิธีทำขนมแพนเค้กให้ถูกต้อง โดยใส่หมายเลขลงในวงกลมที่กำหนดให้ตามลำดับ


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

พิจารณาโปรแกรมเก็บค่าเข้าสวนสนุก และตอบคำถามต่อไปนี้


1. จากบัตรเที่ยวสวนสนุกด้านล่างนี้ป๋องจะเก็บเงินได้กี่บาท

2. ถ้าสวนสนุกแห่งนี้มีโปรโมชั่นสำหรับเด็กที่อายุไม่เกิน 12 ปี ไม่ต้องเสียค่าเข้าสวนสนุก จะต้องแก้ไขโปรแกรมอย่างไร (จะต้องเพิ่มหรือลบบัตร/ซองคำสั่งใด)

3. ถ้าให้ป๋องช่วยส่งรองเท้าและเสื้อกันหนาวเข้าเมืองหิมะ จะเพิ่มบัตรคำสั่งอย่างไร



อ้างอิง
นายสิปปกร ศรีพรหมทอง “การแก้ปัญหาโดยแสดงอัลกอริทึม” รายวิชาวิทยาศาสตร์และเทคโนโลยี เทคโนโลยี