

28
นิตยสาร สสวท.
โปรแกรม Scratch พัฒนาโดยห้องปฏิบัติการสื่อ (MIT
Media Lab) สถาบันเทคโนโลยีแมสซาชูเซตส์ สหรัฐอเมริกา
Scratch ออกแบบมาให้ใช้กับเด็กอายุ 8-16 ปี แต่จริง ๆ แล้ว
ก็เป็นทางเลือกที่ดีทางหนึ่งสำ
�หรับผู้ที่ต้องการเริ่มต้นเขียน
โปรแกรม ปัจจุบัน Scratch ถูกพัฒนามาถึงรุ่น 2.0 ซึ่งได้
ปรับปรุงมาจากรุ่น 1.4 และต้องสร้างโปรแกรมผ่านเว็บไซต์แบบ
ออนไลน์เท่านั้น ในเดือนมกราคม พ.ศ. 2557 ได้เผยแพร่รุ่น 2.0
offline (beta) ให้ผู้ใช้ดาวน์โหลดไปใช้งานได้ฟรี ซึ่งสามารถ
ทำ
�งานแบบแอปพลิเคชันโดดบนเครื่องคอมพิวเตอร์ที่ไม่ได้
เชื่อมต่อกับอินเทอร์เน็ตได้ จาก Scratch 1.4 เป็น Scratch
2.0 นั้น ได้ทำ
�การพัฒนาในหลายส่วน มีการปรับเปลี่ยนกลุ่ม
บล็อกใหม่จากเดิม 8 กลุ่มบล็อก เป็น 10 กลุ่มบล็อก และมี
การเปลี่ยนชื่อกลุ่มบล็อกหรือคำ
�สั่งให้เข้ากับลักษณะการใช้งาน
มากขึ้น เช่น Variables เปลี่ยนชื่อเป็น Data ซึ่งเป็นกลุ่มบล็อก
ที่เกี่ยวข้องกับคำ
�สั่งที่จัดการตัวแปรและรายการ และมีการแยก
บล็อกคำ
�สั่งบางส่วนในกลุ่มบล็อก Control ที่ทำ
�หน้าที่เป็นตัว
ตรวจจับเหตุการณ์ไปไว้ในกลุ่มบล็อก Events ซึ่งก็ทำ
�ให้การ
เลือกใช้งานง่ายยิ่งขึ้น
การเขียนโปรแกรมนั้นส่วนหนึ่งที่สำ
�คัญคือ การแบ่ง
โปรแกรมเป็นส่วนย่อยเพื่อทำ
�งานเฉพาะอย่าง ทำ
�ให้ผู้เขียน
โปรแกรมสามารถเรียกและแก้ไขโปรแกรมได้ง่าย ผู้อื่นก็สามารถ
ทำ
�ความเข้าใจกับโปรแกรมได้ง่ายกว่าการเขียนทุกอย่างเรียงต่อ
กันในส่วนเดียว ผู้พัฒนา Scratch ได้เล็งเห็นความสำ
�คัญและ
ความจำ
�เป็นในการใช้งานโปรแกรมย่อยนี้ โดยเพิ่มกลุ่มบล็อก
ที่เกี่ยวกับการสร้างโปรแกรมย่อยใน Scratch 2.0 ไว้ในกลุ่ม
More Blocks ชื่อ Make a Block ซึ่งเป็นคำ
�สั่งสำ
�หรับการสร้าง
โปรแกรมย่อย ผู้เขียนโปรแกรมสามารถกำ
�หนดชื่อโปรแกรมย่อย
และชนิดข้อมูลรับเข้าได้