การเขียนโปรแกรมโดยใช้ Scratch

การเขียนโปรแกรมโดยใช้ Scratch

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

ลองเล่นตัวอย่างเกมจาก Scratch:

วิธีการเข้าใช้งานโปรแกรม Scratch

1. ใช้งานแบบออนไลน์ (Online)

1. เข้าไปที่: scratch.mit.edu
2. คลิกปุ่ม "Start Creating" เพื่อเริ่มเขียนโปรแกรมได้ทันที

2. ใช้งานแบบออฟไลน์ (Offline)

เหมาะสำหรับคอมพิวเตอร์ที่ไม่มีอินเทอร์เน็ต:

1. ดาวน์โหลดโปรแกรมที่: scratch.mit.edu/download
2. เลือกระบบปฏิบัติการ (เช่น Windows หรือ macOS)

การดาวน์โหลด Scratch

3. เปิดไฟล์ที่ดาวน์โหลดเพื่อติดตั้งโปรแกรมลงในเครื่องคอมพิวเตอร์

4. เมื่อติดตั้งเสร็จ ให้กดปุ่ม "No, thanks" ในหน้าจอที่แสดงขึ้นมา

การติดตั้ง Scratch

5. พร้อมใช้งาน! ไอคอนโปรแกรมจะแสดงอยู่บนหน้าจอสำหรับใช้งานครั้งต่อไป

1. ส่วนประกอบของโปรแกรม Scratch

ส่วนประกอบของ Scratch
  • 1. แถบเมนู (Menu bar)
  • 2. แถบเครื่องมือ (Tabs)
  • 3. บล็อกคำสั่ง (Block Palette)
  • 4. ส่วนขยาย (Extension)
  • 5. พื้นที่ทำงาน (Script Area)
  • 6. ปุ่มย่อ-ขยาย พื้นที่วางบล็อก
  • 7. เริ่มต้น-สิ้นสุด (Start-Stop)
  • 8. การแสดงผล (Screen Control)
  • 9. เวที (Stage)
  • 10. รายละเอียดตัวละคร (Sprites list)
  • 11. รายละเอียดเวที (Stage information)

🧩 กิจกรรม: นักสำรวจ Scratch รุ่นเยาว์

ตอนที่ 1: ช่วยเลือกชื่อส่วนประกอบให้ถูกต้อง

1. พื้นที่สำหรับวางบล็อกคำสั่งเพื่อต่อเป็นโปรแกรม
2. ส่วนที่แสดงผลการทำงานของโปรแกรม (ขนาด 480x360)
3. ปุ่มสำหรับสั่งให้โปรแกรม "เริ่มทำงาน" คือสัญลักษณ์ใด

ตอนที่ 2: ความลับของพิกัด (X, Y)

ตำแหน่ง "กึ่งกลาง" ของเวทีพิกัด X และ Y มีค่าเท่าใด?

X: Y:

(คำใบ้: ดูที่หัวข้อ 2.2 ในเนื้อหา)

2. รู้จักโปรเจกต์ Scratch

โปรเจกต์มีโครงสร้างหลัก 3 ส่วน คือ:

2.1 เวที (Stage)

เวที คือ ส่วนที่แสดงผลของโปรแกรม มีขนาดกว้าง 480 หน่วย และสูง 360 หน่วย โดย Scratch จะปรับขนาดพื้นหลังให้อัตโนมัติ
เวที Scratch

2.2 ตัวละคร (Sprite)

วัตถุที่แสดงบทบาทบนเวที มีคุณสมบัติ 2 ประการ:

  • คุณลักษณะ: ชื่อ, ชุดแต่งกาย, ท่าทาง
  • พฤติกรรม: การเคลื่อนที่, การตอบสนอง
ตัวละคร Scratch

การกำหนดรายละเอียดตัวละคร:

รายละเอียดตัวละคร

หมายเลข 1: ชื่อตัวละคร
หมายเลข 2 (x, y): ตำแหน่งของตัวละคร (กึ่งกลางคือ 0, 0)

การกำหนดทิศทาง

หมายเลข 3: แสดง/ซ่อนตัวละคร | หมายเลข 4: ขนาดตัวละคร | หมายเลข 5: ทิศทางการหมุน

2.3 สคริปต์ (Script)

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

กลุ่มบล็อกคำสั่ง

แสดงความคิดเห็น

0 ความคิดเห็น

แสดงความคิดเห็น (0)