การทำงานของคอมพิวเตอร์
นักเรียนจะทำอย่างไรเพื่อให้หุ่นยนต์ทำงานตามคำสั่ง
การวิเคราะห์เกี่ยวกับการทำงานของคอมพิวเตอร์
การสร้างลำดับของคำสั่งเพื่อให้คอมพิวเตอร์ทำงาน ผ่านตัวอย่าง การออกแบบการทำงานของหุ่นยนต์
หุ่นยนต์ตัวหนึ่งรู้จักคำสั่ง 4 คำสั่ง คือ (1) เดินหน้า (2) ถอยหลัง (3) นั่งลง และ (4) ยืนขึ้น การเขียนโปรแกรมสั่งงานให้หุ่นยนต์ซึ่งนั่งอยู่ที่ตำแหน่งเริ่มต้นหรือจุด A เดินทางไปนั่งที่จุด B เราสามารถเขียนโปรแกรมได้ ดังนี้
การวิเคราะห์การเขียนโปรแกรมตามอัลกอริทึมหรือผังงานที่เขียนตามลำดับคำสั่งเรียงกันไป เปรียบเทียบกับการทำงานแบบวนซ้ำ ผ่านตัวอย่างการเขียนโปรแกรมให้ผึ้งเดินทางไปเก็บน้ำหวาน ดังนี้
ผึ้งจะต้องเดินหน้าไป 2 ครั้ง เมื่อพบดอกไม้ให้เก็บน้ำหวาน จากนั้นเดินอีก 2 ครั้งแล้วเก็บน้ำหวาน ซึ่งสามารถเขียนเป็นผังงานได้ ดังนี้
เมื่อพิจารณาจากการทำงานแล้วพบว่า เราสามารถรวมเป็นกลุ่มคำสั่ง แล้วให้ทำงานซ้ำ 2 ครั้งได้ ซึ่งเขียนอัลกอริทึมหรือผังงานได้ ดังนี้
การทำงานของโปรแกรมลักษณะนี้เรียกว่า การทำงานแบบวนซ้ำ ซึ่งจะทำงานซ้ำแบบเดิม 2 ครั้ง ในการเขียนโปรแกรมบางงาน อาจต้องให้โปรแกรมทำงานซ้ำตามจำนวนที่กำหนด และบางงาน อาจต้องทำงานซ้ำ ๆ ไม่สิ้นสุด
โดยสรุป คอมพิวเตอร์จะทำงานโดยการรับข้อมูลมาประมวลผล แล้วส่งค่าที่ประมวลผลได้ออกไปโดยการทำงานนั้นจะทำตามคำสั่งหรือโปรแกรมที่ออกแบบไว้อย่างเป็นขั้นตอน และการเขียนโปรแกรมจะเป็นการสร้างลำดับของคำสั่งเพื่อให้คอมพิวเตอร์ทำงานตามคำสั่งนั่นเอง