การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

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

โปรแกรม Scratch คืออะไร

Scratch อ่านว่า สะ-แครช เป็นโปรแกรมภาษาคอมพิวเตอร์ ที่ถูกพัฒนาขึ้นเพื่อใช้งานในรูปแบบของบล็อกคำสั่ง (Block Programming) แล้วนำมาต่อกันเพื่อสร้างรหัสคำสั่ง (Code) เพื่อสั่งให้โปรแกรม Scratch ทำงานตามที่ได้เขียนโปรแกรมไว้ สามารถนำมาใช้พัฒนาซอฟต์แวร์เชิงสร้างสรรค์ เช่น ภาพเคลื่อนไหว นิทานที่สามารถโต้ตอบกับผู้อ่านได้ เกม ดนตรี และศิลปะ และเมื่อสร้างเป็นชิ้นงานแล้ว ยังสามารถนำชิ้นงานที่สร้างนี้ นำไปแสดงและแลกเปลี่ยนความคิดเห็นร่วมกับผู้อื่นได้

นอกจากนี้ โปรแกรม Scratch เปิดให้บริการโดยไม่เสียค่าใช้จ่าย แปลเป็นภาษาต่าง ๆ กว่า 74 ภาษา และมีการเปิดสอนตั้งแต่ในโรงเรียนจนถึงมหาวิทยาลัย โดยการเข้าใช้งานมี 2 วิธี คือ การเข้าใช้งานแบบออนไลน์ได้ที่เว็บไซต์ https://scratch.mit.edu และการเข้าใช้งานแบบออฟไลน์ได้ที่เว็บไซต์ https://scratch.mit.edu/download

สคริปต์คือชุดคำสั่งสำหรับตัวละคร หรือเวทีเพื่อสั่งให้ตัวละครหรือเวทีทำงานตามวัตถุประสงค์ที่ต้องการโดยการเลือกสคริปต์จากกลุ่มบล็อก ซึ่งแบ่งเป็น 8 กลุ่ม ดังนี้  

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

บล็อกเคลื่อนไหว (Motion)    

กลุ่มบล็อก Motion ประกอบด้วย คำสั่งบล็อกที่ใช้เพื่อกำหนดรูปแบบการเคลื่อนที่ให้กับตัวละคร เช่น เคลื่อนที่ไปข้างหน้า สั่งตัวละครให้หมุนไปที่ตำแหน่งต่าง ๆ บนเวที เป็นต้น

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

บล็อกรูปลักษณ์ (Looks)  

กลุ่มบล็อกรูปลักษณ์ ใช้สำหรับการเขียนสคริปต์ เพื่อสั่งให้ตัวละคร หรือเวทีแสดงคุณสมบัติต่าง ๆ เช่น การสั่งตัวละครพูด การเปลี่ยนชุดตัวละคร การเปลี่ยนสีตัวละคร การเปลี่ยนขนาดตัวละคร รวมไปถึงการเปลี่ยนพื้นหลัง   

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

บล็อกเสียง (Sound)

กลุ่มบล็อกเสียง (Sound)เป็นกลุ่มที่ทำงานเกี่ยวกับการแสดงเสียงต่าง ๆ ของตัวละคร ซึ่งอาจเป็นแหล่งเสียงจากไฟล์ที่มีอยู่ หรือไฟล์เสียงที่บันทึกโดยเครื่องมือบันทึกเสียง (Sound Recorder) ซึ่งอยู่ในโปรแกรม Scratch ไฟล์เสียงจะมีนามสกุล .wav หรือ .mp3 ดังนี้

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

บล็อกเหตุการณ์ (Event)

บล็อกเหตุการณ์ (Event) เป็นบล็อกคำสั่งที่ใช้จัดการเหตุการณ์ต่าง ๆ ที่เกิดขึ้นขณะที่สคริปต์กำลังทำงานรวมถึงการเริ่มทำ และการหยุดทำงานของสคริปต์ด้วย บล็อกในบล็อกเหตุการณ์ (Event) มีดังนี้

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

บล็อกควบคุม (Control) 

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

บล็อกการตรวจจับ (Sensing)

บล็อกการตรวจจับ (Sensing) คือ บล็อกคำสั่งที่ใช้ตรวจสอบการรับรู้ต่าง ๆ เช่น การสัมผัส เสียง ระยะเวลาต่างๆ บล็อกการตรวจจับ (Sensing) มีดังนี้

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

บล็อกตัวดำเนินการ (Operators)

บล็อกตัวดำเนินการ คือบล็อกคำสั่งที่เป็นตัวดำเนินการต่าง ๆ ทั้งด้านคำนวณ เปรียบเทียบ และตรรกะ สำหรับใช้ร่วมกับบล็อกคำสั่งที่มีการกำหนดเงื่อนไข บล็อกในกลุ่ม มีดังนี้

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด
การเขียนโปรแกรม scratch ใช้สัญลักษณ์เครื่องมือใด

บล็อกตัวแปร (Variables)  

บล็อกตัวแปร (Variables) คือบล็อกคำสั่งที่ใช้ในการดำเนินการต่าง ๆ กับตัวแปร ทั้งตัวแปรเดี่ยว (variable) และรายการ (list) เมื่อเริ่มต้นจะมีเพียงแค่ปุ่มสำหรับใช้สร้างตัวแปร หรือรายการเท่านั้น หลังจากสร้างตัวแปร หรือรายการแล้ว บล็อกคำสั่งที่เกี่ยวข้องจึงจะปรากฎให้ใช้งานได้ บล็อกในกลุ่ม มีดังนี้