ความรู้พื้นฐานก่อนเขียนโปรแกรม
1435 views | 18/01/2022
Copy link to clipboard
Arrietty .
Content Creator

ก่อนที่น้อง ๆ จะไปทำความรู้จักกับโปรแกรม Scratch ซึ่งเป็นโปรแกรมที่เราจะใช้ฝึกการเขียนโค้ด (coding) น้อง ๆ ต้องเข้าใจหลักการทำงานพื้นฐานของระบบการ coding แบบมืออาชีพก่อน


     อันดับแรก เรามาทำความเข้าใจเรื่องการคำนวณทิศทางและตำแหน่งของคอมพิวเตอร์กันค่ะ คอมพิวเตอร์จะคำนวณตำแหน่งได้จากตัวเลขที่อ้างอิงแกน X (แนวนอน) และแกน Y (แนวตั้ง) ตามหลักของกราฟทางคณิตศาสตร์ ส่วนโปรแกรม Scratch ที่น้อง ๆ กำลังจะได้เรียน มีการกำหนดพื้นที่เวทีมีตำแหน่ง แกน X (แนวนอน) ตั้งแต่ –240 ถึง 240 และมีตำแหน่งแกน Y (แนวตั้ง) ตั้งแต่ -180 ถึง 180



     ต่อมาเรามาทำความเข้าใจเรื่องการคำนวณสีของคอมพิวเตอร์กันค่ะ น้อง ๆ จะเห็นได้ว่า “สี” มีความแตกต่างกันในระดับที่ละเอียดมาก เช่น “สีเขียว” ก็จะมีสีเขียวที่มีค่าสีแตกต่างกันมากมาย คอมพิวเตอร์คำนวณค่าสีจากตัวเลขความเข้มของแม่สีที่ผสมกัน ดังนั้นการสั่งงานคอมพิวเตอร์จะต้องกำหนดค่าสีที่ชัดเจน ส่งผลให้โปรแกรมเมอร์ที่ทำการ coding ระดับมืออาชีพจะต้องมีความรู้เกี่ยวกับตัวเลขของการผสมสีเหล่านี้ แต่สำหรับโปรแกรม Scratch น้อง ๆ สามารถใช้เครื่องมือไปคลิกเลือกบนสีที่ต้องการได้เลย



      คอมพิวเตอร์รับคำสั่งให้แสดงผลตามเงื่อนไขและสามารถมีเงื่อนไขได้หลายคำสั่ง โดยใช้คำสั่งว่า “If___ then___” มีความหมายคือ “ถ้า พบเหตุการณ์บางอย่าง แล้ว ให้ แสดงผลหรือกระทำบางอย่าง” เปรียบเหมือนที่เรามีเงื่อนไขในการชงเครื่องดื่ม เช่น “ถ้า ชอบรสหวาน แล้ว ให้ เพิ่มน้ำตาลเป็น 3 ช้อน” ในบางครั้งน้อง ๆ อาจต้องการให้คอมพิวเตอร์แสดงผลซ้ำ ๆ เช่นในเงื่อนไขว่า “ถ้า เล่นเกมแพ้ แล้ว จะต้องไปเริ่มต้นใหม่ที่จุดเริ่มต้น” น้อง ๆ สามารถใช้คำสั่ง “Forever” ได้เลยค่า


คราวนี้ก็น่าจะทำให้พอเข้าใจก่อนที่จะไปฝึกการ coding ผ่านโปรแกรม Scratch กันได้แล้วค่ะ