คอมพิวเตอร์มีการทำงานตามขั้นตอน มีความสัมพันธ์กับการเขียนโปรแกรมที่เป็นการสร้างลำดับคำสั่ง โดยการเขียนโปรแกรมให้คอมพิวเตอร์ทำงานตามที่ผู้เขียนโปรแกรมออกแบบไว้ หากมีข้อผิดพลาด ให้ตรวจสอบการทำงานทีละคำสั่ง เมื่อพบจุดที่ทำให้ผลลัพธ์ไม่ถูกต้อง ให้ทำการแก้ไขจนกว่าจะได้ผลลัพธ์ที่ถูกต้อง
ขั้นสังเกต รวบรวมข้อมูล (Gathering)
- การเขียนโปรแกรมดังกล่าว นักเรียนคิดว่าเกี่ยวกับเรื่องอะไร
- มีการออกแบบการทำงานในลักษณะใด
- ขั้นตอนการออกแบบดังกล่าวมีกี่ขั้นตอน
- การออกแบบดังกล่าวมีลักษณะอย่างไร
- การเขียนโปรแกรมคอมพิวเตอร์คืออะไร
- การเขียนคำสั่งให้โปรแกรมทำงานทำได้กี่วิธี
สังเกตภาพและวิเคราะห์การเดินทางของผึ้งไปรับนํ้าหวาน จากนั้นนักเรียนแต่ละกลุ่มเรียงลำดับการเขียนโปรแกรมให้ผึ้งเดินไปรับนํ้าหวานโดยสามารถเลือกบล็อกคำสั่งซํ้ากันได้ ดังตัวอย่าง
- การเขียนโปรแกรมสั่งงานให้ผึ้งเดินไปรับนํ้าหวาน หากวางลำดับการทำงานสลับที่ การทำงานของผึ้งจะเป็นอย่างไร
การเขียนโปรแกรมเป็นการสร้างลำดับของคำสั่งให้คอมพิวเตอร์ทำงาน เพื่อให้ได้ผลลัพธ์ตาม ที่ต้องการ โดยการเขียนคำสั่งให้โปรแกรมทำงาน สามารถทำได้หลายวิธี โดยผู้เขียนจะต้องคิดหรือเขียนอัลกอริทึมของโปรแกรมที่จะให้ทำงานตามความต้องการก่อน จึงใช้เครื่องมือต่าง ๆ มาช่วยในการเขียนโปรแกรม
ขั้นปฏิบัติและสรุปความรู้หลังการปฏิบัติ (Applying and Constructing theKnowledge)
นักเรียนปฏิบัติกิจกรรม ตามหานํ้าหวาน โดยออกแบบและเขียนโปรแกรมคอมพิวเตอร์ตามขั้นตอน ดังนี้
1. เปิดเว็บไซต์ https://code.org หลังจากเข้าสู่เว็บไซต์ แล้วกดเลือกภาษาที่ใช้
2. เลือกหมวดนักเรียน
3. คลิกเมาส์เลือกคอร์ส 2
4. คลิกเมาส์เลือกบทเรียนลำดับที่ 13 ผึ้ง: Conditionals เพื่อฝึกโปรแกรมแบบทำซํ้า แล้วคลิกเมาส์เลือกข้อ 1
5. ขั้นตอนของบทเรียนนี้จะเป็นการฝึกคิดอัลกอริทึมสำหรับเขียนโปรแกรมเพื่อสั่งงานให้ผึ้งเดินไปรับนํ้าหวาน เมื่อเข้าไปในบทเรียน โปรแกรมจะแสดงหน้าจอ
จะพบว่าหากผึ้งต้องการรับนํ้าหวานให้หมด ผึ้งจะต้องเดินไปข้างหน้า 5 ครั้ง แล้วรับนํ้าหวาน 1 ครั้ง จากนั้นเลี้ยวขวาแล้วเดินหน้า 1 ครั้ง แล้วรับนํ้าหวาน 3 ครั้ง
6. จากอัลกอริทึมการควบคุมผึ้ง เราสามารถเขียนโปรแกรมโดยการลากบล็อกคำสั่งมาวางบนพื้นที่ทำงาน ซึ่งปฏิบัติตามขั้นตอน ดังนี้
7. เมื่อเขียนโปรแกรมโดยการลากบล็อกคำสั่งมาวางตามที่ออกแบบไว้เรียบร้อยแล้วให้คลิกเมาส์ที่ปุ่ม จะพบว่าโปรแกรมจะทำงาน โดยผึ้งเดินไปรับนํ้าหวานตามขั้นตอนโปรแกรม จากนั้นโปรแกรมจะแจ้งว่าการทำงานในขั้นตอนนี้เสร็จสิ้น
8. หากคลิกเมาส์ที่ปุ่ม แสดงโค้ด จะพบว่าหน้าจอจะแสดงรหัสคำสั่งที่ใช้ควบคุมการทำงานของผึ้งให้เห็น ซึ่งเป็นคำสั่งสำหรับการเขียนโปรแกรมด้วยภาษาระดับสูงซึ่งเป็นภาษาที่ใกล้เคียงกับภาษาของมนุษย์ แต่การเขียนโปรแกรมเบื้องต้นเราจะยังไม่สนใจโค้ดที่เกิดขึ้นเหล่านี้ก็ได้
โดยสรุป คอมพิวเตอร์มีการทำงานตามขั้นตอน มีความสัมพันธ์กับการเขียนโปรแกรมที่เป็นการสร้างลำดับคำสั่ง โดยการเขียนโปรแกรมให้คอมพิวเตอร์ทำงานตามที่ผู้เขียนโปรแกรมออกแบบไว้ หากมีข้อผิดพลาดให้ตรวจสอบการทำงานทีละคำสั่ง เมื่อพบจุดที่ทำให้ผลลัพธ์ไม่ถูกต้อง ให้ทำการแก้ไขจนกว่าจะได้ผลลัพธ์ที่ถูกต้อง
Leave a Reply