ก้าวเข้าสู่โลกของโปรแกรมเมอร์! เรียนรู้หลักการทำงานพื้นฐานของคอมพิวเตอร์ ทำความเข้าใจการเขียนโปรแกรม (Coding) โดยการเปลี่ยนคำสั่งให้เป็นรหัสที่หุ่นยนต์หรือคอมพิวเตอร์เข้าใจ สนุกกับการฝึกเรียงลำดับคำสั่งพาแรคคูนไปเก็บองุ่น และปูพื้นฐานการทำงานแบบวนซ้ำ (Loop) เพื่อลดทอนขั้นตอน!
มาสั่งงานหุ่นยนต์กันเถอะ!
นักเรียนเคยสงสัยไหมครับว่า คอมพิวเตอร์หรือหุ่นยนต์มันรู้ได้อย่างไรว่าต้องทำอะไรบ้าง? คำตอบก็คือ มันทำตาม "คำสั่ง" ที่มนุษย์ป้อนให้มันครับ วันนี้เราจะมาสวมบทบาทเป็นคนสั่งงาน (โปรแกรมเมอร์) กัน!
หลักการทำงานพื้นฐานของคอมพิวเตอร์มีแค่ 3 ขั้นตอนง่ายๆ ครับ:
การที่คอมพิวเตอร์จะ "ประมวลผล" ได้นั้น มันต้องทำตาม "โปรแกรม (Program)" หรือลำดับคำสั่งที่เราเขียนขึ้นมาครับ
สมมติว่าเรามีหุ่นยนต์ตัวหนึ่งรู้จักคำสั่ง 4 คำสั่ง คือ เดินหน้า, ถอยหลัง, นั่งลง, และยืนขึ้น หากเราต้องการให้หุ่นยนต์ทำงาน เราก็ต้องเอาคำสั่งเหล่านี้มา "เรียงต่อกัน"
การสร้างหุ่นยนต์ขึ้นมา แล้วนำคำสั่งมาเปลี่ยนเป็น "รหัส (Code)" ที่อุปกรณ์อิเล็กทรอนิกส์เข้าใจ นำไปบันทึกไว้ในหน่วยความจำ เพื่อให้หุ่นยนต์ทำงานตามที่เราต้องการ เราเรียกกระบวนการนี้ว่า "การเขียนโค้ด หรือ โค้ดดิ้ง (Coding)" ครับ
มาลองดูตัวอย่างการเขียนโปรแกรมสั่งงานแบบง่ายๆ กันครับ สมมติว่าเรามีตารางช่องๆ และต้องการพาแรคคูนไปเก็บองุ่น 2 พวงที่อยู่ข้างหน้า
เดินหน้า ➡️ เดินหน้า ➡️ เก็บองุ่น ➡️ เดินหน้า ➡️ เดินหน้า ➡️ เก็บองุ่น (ใช้คำสั่งทั้งหมด 6 บรรทัด)
ทำซ้ำ 2 ครั้ง [ เดินหน้า ➡️ เดินหน้า ➡️ เก็บองุ่น ]
ทดสอบความเข้าใจเรื่อง Coding และ Loop ครับ!
ข้อที่ 1: "การเขียนโค้ด หรือ โค้ดดิ้ง (Coding)" มีความหมายตรงกับข้อใด?
ข้อที่ 2: ข้อใดคือข้อดีที่สำคัญที่สุดของการเขียนโปรแกรมแบบ "ทำงานวนซ้ำ (Loop)"?
ข้อที่ 3: คอมพิวเตอร์จะทำกระบวนการใด หลังจากได้รับข้อมูล (Input) เข้ามาแล้ว?
© 2023 Smartyquizkids.com
All Rights Reserved.