การเขียนโปรแกรมแบบลำดับ (Sequence) ด้วย Scratch สำหรับนักเรียนประถมศึกษา

ส่งต่อให้เพื่อนอ่าน :

การเขียนโปรแกรมแบบลำดับ คืออะไร?

การเขียนโปรแกรมแบบลำดับ (Sequence) คือ การสั่งให้โปรแกรมทำงานตามขั้นตอนที่กำหนดจากบนลงล่าง หรือจากคำสั่งแรกไปยังคำสั่งถัดไปตามลำดับ

เปรียบเสมือนการทำกิจวัตรประจำวัน เช่น

  1. ตื่นนอน
  2. แปรงฟัน
  3. อาบน้ำ
  4. แต่งตัว
  5. ไปโรงเรียน

หากสลับลำดับขั้นตอน อาจทำให้เกิดความสับสนหรือทำงานไม่ถูกต้อง

ในการเขียนโปรแกรม Scratch ก็เช่นเดียวกัน คำสั่งจะทำงานตามลำดับที่เราเรียงไว้

การเขียนโปรแกรมแบบลำดับ Sequence ใน Scratch

ทำไมต้องเรียนรู้การทำงานแบบลำดับ?

การทำงานแบบลำดับเป็นพื้นฐานสำคัญของการเขียนโปรแกรมทุกภาษา

ช่วยให้นักเรียน

  • คิดอย่างเป็นระบบ
  • วางแผนการทำงานได้ดี
  • แก้ปัญหาอย่างมีขั้นตอน
  • เข้าใจการทำงานของโปรแกรมคอมพิวเตอร์

บล็อกคำสั่งพื้นฐานที่ใช้ในการเขียนโปรแกรมแบบลำดับ

1. When Green Flag Clicked

บล็อกนี้ใช้กำหนดจุดเริ่มต้นของโปรแกรม

เมื่อคลิกที่ธงเขียว โปรแกรมจะเริ่มทำงานทันที

ตัวอย่าง

เมื่อคลิกธงเขียว

เริ่มทำงาน

คำสั่ง When Green Flag Clicked ใน Scratch

2. Say

ใช้สำหรับให้ตัวละครพูดข้อความ

ตัวอย่าง

say "สวัสดี"

ผลลัพธ์

ตัวละครจะแสดงข้อความว่า

“สวัสดี”

3. Move 10 Steps

ใช้สั่งให้ตัวละครเคลื่อนที่ไปข้างหน้า

ตัวอย่าง

move 10 steps

ผลลัพธ์

ตัวละครเดินไปข้างหน้า 10 ก้าว

4. Wait

ใช้หน่วงเวลาหรือรอก่อนทำงานคำสั่งถัดไป

ตัวอย่าง

wait 1 seconds

ผลลัพธ์

โปรแกรมจะหยุดรอ 1 วินาที ก่อนทำงานต่อ

คำสั่ง Say Move Wait ใน Scratch

ตัวอย่างการเขียนโปรแกรมแบบลำดับ

เมื่อนำคำสั่งหลายคำสั่งมาต่อกัน

จะเกิดเป็น Script

ตัวอย่าง

เมื่อคลิกธงเขียว

พูดว่า “สวัสดี”

เดินไปข้างหน้า 10 ก้าว

รอ 1 วินาที

โปรแกรมจะทำงานตามลำดับนี้เสมอ

การทำงานของโปรแกรม

พิจารณาชุดคำสั่งต่อไปนี้

เมื่อคลิกธงเขียว

Say “สวัสดี”

Move 10 Steps

Wait 1 Seconds

คำถาม

ตัวละครจะทำอะไรเป็นลำดับแรก?

ตอบ

พูดคำว่า “สวัสดี”

คำถาม

หลังจากเดิน 10 ก้าวแล้ว ตัวละครจะทำอะไรต่อ?

ตอบ

รอ 1 วินาที

ตัวอย่าง Script แบบลำดับใน Scratch

กิจกรรมในชีวิตประจำวันที่เป็นลำดับขั้นตอน

ตัวอย่างกิจกรรมที่ต้องทำตามลำดับ

การล้างมือ

  1. เปิดน้ำ
  2. ล้างมือ
  3. ฟอกสบู่
  4. ล้างน้ำสะอาด
  5. เช็ดมือ

การทำไข่เจียว

  1. ตอกไข่
  2. ตีไข่
  3. ตั้งกระทะ
  4. เทไข่ลงกระทะ
  5. ตักใส่จาน

กิจกรรมเหล่านี้เป็นตัวอย่างของการทำงานแบบลำดับ (Sequence)

สรุปความรู้

การเขียนโปรแกรมแบบลำดับ (Sequence) คือ การสั่งงานให้โปรแกรมทำงานทีละขั้นตอนตามลำดับที่กำหนด โดย Scratch ใช้การลากบล็อกคำสั่งมาต่อกันเป็นชุดคำสั่ง ซึ่งโปรแกรมจะทำงานจากบนลงล่างเสมอ

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

ตัวอย่างการทำงานแบบลำดับในชีวิตประจำวัน

คำศัพท์ที่ควรรู้

คำศัพท์ความหมาย
Sequenceการทำงานแบบลำดับ
Scriptชุดคำสั่ง
Blockบล็อกคำสั่ง
Moveเคลื่อนที่
Sayพูดข้อความ
Waitรอเวลา
Green Flagธงเขียวสำหรับเริ่มโปรแกรม

คำถามทบทวนความรู้

  1. การเขียนโปรแกรมแบบลำดับคืออะไร?
  2. บล็อก When Green Flag Clicked ใช้ทำอะไร?
  3. บล็อก Say มีหน้าที่อะไร?
  4. บล็อก Move 10 Steps ทำให้ตัวละครทำอะไร?
  5. บล็อก Wait ใช้ทำอะไร?
  6. หากต้องการให้โปรแกรมเริ่มทำงานต้องคลิกอะไร?
  7. หลังจากคำสั่ง Say แล้ว โปรแกรมจะทำงานอย่างไร?
  8. ยกตัวอย่างกิจกรรมในชีวิตประจำวันที่มีลำดับขั้นตอนมา 1 ตัวอย่าง
About ครูออฟ 1923 Articles
https://www.kruaof.com