ฝึกทักษะการแยกย่อยปัญหาและออกแบบลำดับขั้นตอนการทำงาน (Flowchart) ก่อนเริ่มสร้างโปรเจกต์จริง เพื่อการเขียนโปรแกรมที่แม่นยำและเป็นระบบ
วางแผนความคิดให้เป็นระบบ ก่อนลงมือเขียนโปรแกรมจริง
อัลกอริทึมคือ "ลำดับขั้นตอนในการแก้ปัญหา" ครับ เหมือนกับสูตรทำอาหารที่ต้องบอกว่าใส่อะไรก่อน-หลัง ถ้าลำดับผิด รสชาติก็เปลี่ยน การเขียนโปรแกรมก็เช่นกัน หากเราวางแผนขั้นตอนผิด โปรแกรมก็จะทำงานไม่ตรงตามที่ต้องการ
ให้นักเรียนลองเขียนผังงาน (Flowchart) ของโปรแกรม "ระบบเปิดไฟอัตโนมัติ" โดยมีเงื่อนไขว่า ถ้าความสว่างน้อยกว่า 50 ให้เปิดไฟ ถ้าไม่ใช่ให้ปิดไฟ
*หมายเหตุ: การวางแผนแบบนี้จะช่วยให้นักเรียนเลือกบล็อกใน Scratch มาใส่ได้ถูกกลุ่มทันที!*
การวางแผนดีมีชัยไปกว่าครึ่ง ลองทดสอบดูครับ!
ข้อที่ 1: การเขียนผังงาน (Flowchart) ก่อนเขียนโปรแกรมมีประโยชน์อย่างไร?
ข้อที่ 2: สัญลักษณ์ "รูปเพชรหรือขนมเปียกปูน" ในผังงานใช้แทนบล็อกใดใน Scratch?
ข้อที่ 3: หากลำดับอัลกอริทึมในผังงานผิดพลาด จะส่งผลอย่างไร?
© 2023 Smartyquizkids.com
All Rights Reserved.