มารู้จักกับ SCRATCH กันเถอะ

ที่มา #WeSpeakCode in Thailan https://www.youtube.com/watch?v=iwxazWl_nQI


โปรแกรม Scratch

การโปรแกรม หมายถึง การสร้างชุดคำสั่งเพื่อสั่งให้คอมพิวเตอร์ทำงาน
Scratch เป็นภาษา คอมพิวเตอร์ที่มีคำสั่งสำหรับสั่งให้คอมพิวเตอร์ทำงานต่างๆ เช่น ภาพเคลื่อนไหว การจำลองทางวิทยาศาสตร์ นิทาน เกม ดนตรี ศิลปะ สื่อแบบมีปฏิสัมพันธ์ การโปรแกรมภาษา Scratch จะใช้บล็อกคำสั่งมาวางต่อกันแทนการพิมพ์คำสั่ง มีตัวละครและฉากที่ใช้สร้างเรื่องราวต่างๆ จึงเหมาะกับการสอนเขียนโปรแกรมที่ส่งเสริมความคิดริเริ่มสร้างสรรค์ การคิดอย่างมีระบบและการทำงานร่วมกัน นอกจากนี้ยังสามารถแลกเปลี่ยนและเผยแพร่ผลงานผ่านทางเว็บไซต์ http://scratch.mit.edu/ ได้อีกด้วย

ชิ้นงานในโปรแกรม Scratch เรียกว่าโปรเจกต์ ซึ่งประกอบด้วยโครงสร้างที่สำคัญอยู่ 3 ส่วน ได้แก่ เวที (Stage) ตัวละคร (Sprite) และสคริปต์ (Script) โดยแต่ละส่วนเกี่ยวข้องความสัมพันธ์กันและทำงานไปพร้อมๆ กัน
การสร้างโปรเจกต์ทำได้โดยการเขียนสคริปต์ (ชุดคำสั่ง) ซึ่งใช้การลากวางบล็อก (คำสั่ง) เรียงต่อกันเพื่อสั่งตัวละคร ณ ตำแหน่งต่างๆ บนเวทีให้ทำงานต่างๆ

คำสั่งพื้นฐานที่สั่งให้ตัวละครเคลื่อนไหว แสดงออก ควบคุมขั้นตอนการทำงานของคำสั่ง จะใช้กลุ่มบล็อก Motion, Looks และ Control ตามลำดับ

การบันทึกโปรเจกต์เพื่อเก็บไว้ใช้งานหรือแก้ไข สามารถทำได้โดยคลิกเมนู File->Save หรือ Save As โปรเจกต์จะถูกเก็บไว้ที่โฟลเดอร์ที่เราเลือก

รู้จักโปรแกรม Scratch

โปรแกรม Scratch อ่านว่า (สะ-แครช) เป็นโปรแกรมภาษา ที่ผู้เรียนสามารถสร้างชิ้นงานได้    อย่างง่าย เช่น นิทานที่สามารถโต้ตอบกับผู้อ่านได้ ภาพเคลื่อนไหว เกม ดนตรี และศิลปะและเมื่อสร้าง

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

ส่วนประกอบหลักของโปรแกรมแบบออฟไลน์

1.  แถบเมนูเครื่องมือ (Toolbar)

มีปุ่มเปลี่ยนภาษา
เมนู เปิด-บันทึกโปรเจกต์ บันทึกวิดีโอ แชร์เว็บไซต์ เช็คอัพเดท และปิดโปรแกรม
เมนู แก้ไขการตั้งค่า
เมนู แนะนำโปรแกรมตัวอย่าง
เมนู เว็บไซต์ http://scratch.mit.edu/

2.  เครื่องมือเวที (Stage Toolbar)

 

มีปุ่มประทับตราตัวละคร
ปุ่มลบตัวละคร
ปุ่มเพิ่มขนาดตัวละคร
ปุ่มลดขนาดตัวละคร
ปุ่มช่วยเหลือให้คำแนะนำ

3.  ข้อมูลของตัวละครที่ถูกเลือก
4. กลุ่มบล็อก (Block Palette)
5. บล็อกในกลุ่มที่เลือก
6. พื้นที่ทำงาน (Script Area)
7. เวที (Stage)
8. รายการตัวละคร และเวทีที่ใช้ในโปรเจกต์ปัจจุบัน (Sprites Pane)
9. แถบเมนูแสดงข้อมูลสคริปต์ costumes และเสียงของตัวละครหรือเวที
10. พื้นที่การแสดงผลของการทำงานของโปรแกรมที่มีขนาดที่เปลี่ยนแปลง 

ส่วนประกอบหลักของโปรแกรมแบบออนไลน์

หมายเลข 1 คือ เปลี่ยนภาษา ซึ่งมีให้เลือกถึง 64 ภาษาด้วยกัน

หมายเลข 2 คือ เมนูบันทึก เมนูเรียกเปิดงานเก่า เมนูแก้ไข และเมนูตัวอย่างชิ้นงานของคนอื่นที่ได้สร้างไว้

หมายเลข 3 คือ หมวดหมู่บล็อกโค้ดคำสั่ง ที่ภายในถูกบรรจุคำสั่งย่อย ๆ เอาไว้

หมายเลข 4 คือ ปรับแต่งแก้ไขตัวละลร หรือพื้นหลังที่เราเลือก

หมายเลข 5 คือ คำสั่งการจัดการเกี่ยวกับเสียง เช่นการปรับแต่งเสียง การบันทึกเสียง การลบ การตัดเสียง

หมายเลข 6 คือ พื้นที่ในการวางบล็อกคำสั่ง

หมายเลข 7 คือ ปุ่มสั่งให้โปรแกรมทำงานและสั่งให้โปรแกรมหยุดทำงาน

หมายเลข 8 คือ เวทีแสดงผล

หมายเลข 9 คือ ปุ่มการแสดงผล การปรับเปลี่ยนรูปแบบการแสดงผลของโปรแกรม scratch

หมายเลข 10 คือ ปุ่มย่อ ขยาย กึ่งกลางพื้นที่วางบล็อกคำสั่ง

หมายเลข 11 คือ ตัวละคร รูปพื้นหลัง รูปภาพ หรือวัตถุที่เรานำเข้ามา

หมายเลข 12 คือ นำเข้าตัวละคร

หมายเลข 13 คือ นำเข้าภาพพื้นหลัง


เรามาทำใบงานกันเถอะ

ลงมือทำใบงานออนไลน์กันเลยจ้า



 

 6,921 total views,  3 views today

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *