The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

PPTการเขียนโปรแกรมอย่างง่ายด้วย Scratch

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by maldlovekongsri, 2022-04-17 06:56:16

PPTการเขียนโปรแกรมอย่างง่ายด้วย Scratch

PPTการเขียนโปรแกรมอย่างง่ายด้วย Scratch

การเขยี นโปรแกรมอยา่ งงา่ ย

ด้วย Scratch

เวบ็ ไซตข์ องครูมายด์

2หนว่ ยการเรียนรทู้ ่ี

การเขียนโปรแกรมอยา่ งง่ายดว้ ย Scratch

ตัวชวี้ ดั
• ออกแบบและเขียนโปรแกรมอย่างง่ายโดยใชซ้ อฟตแ์ วร์หรือสือ่ และตรวจหาขอ้ ผิดพลาดและแกไ้ ข

โปรแกรม Scratch

คอื โปรแกรมภาษาคอมพิวเตอรท์ ่ีพฒั นาขน้ึ
โปรแกรม Scratch สามารถนามาใชพ้ ัฒนาเชงิ สร้างสรรค์ได้ โปรแกรม Scratch มลี ักษณะเปน็ ก้อนโปรแกรม (Block)

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

หนา้ ต่างโปรแกรม Scratch

1. แถบเมนู

ปุม่ เปลย่ี นภาษา
ปุ่มจัดการไฟล์ สรา้ งงาน/บันทกึ /อปั โหลด
ปมุ่ แก้ไขย้อนกลบั /โหมดเทอร์โบ(เรง่ ความเร็วการทางานสครปิ ต์)
ปุ่มบทเรียน ตวั อย่างการสร้างช้ินงานต่างๆ
ช่ือโปรเจค/ชิ้นงาน

2. แถบเครอ่ื งมอื สครปิ ต์

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

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

2. แถบเคร่อื งมือสครปิ ต์ (กล่มุ บล็อก)

1. Motion กลมุ่ บลอ็ กการเคล่อื นไหว เช่น เคลอื่ นทไี่ ปข้างหน้า หมนุ ไปทางซ้ายหรือขวา
2. Looks เกี่ยวกบั รูปร่างของตัวละคร เชน่ สี ขนาด การแสดงคาพดู และความคดิ
3.Sound ใชส้ าหรบั เปดิ เสยี งดนตรชี นิดตา่ งๆ ผใู้ ชอ้ าจอัดเสียงพดู ดว้ ยตวั เองแลว้ นามาใสใ่ น
ตัวละคร เหมือนกับการพากย์เสียง
4. Events บล็อกคาส่งั จัดการเหตุการณ์ต่างๆ ทเี่ กิดขึน้ ขณะที่สครปิ ต์กาลังทางานรวมถึงการ
เรม่ิ ทา และการหยดุ ทางานของสครปิ ตด์ ้วย
5. Control ใช้ในการบังคับการทางานของสคริปตเ์ ชน่ การทางานซ้า การตดั สนิ ใจ การ
ตดิ ต่อสือ่ สารกับตัวละครอน่ื ๆ และที่สาคญั ใช้กาหนดเริม่ ต้นและหยุดการทางานของสครปิ ต์
6. Sensing การตรวจจบั และรับสัญญานต่างๆ ท่ีมตี อ่ ตวั ละครหรือผใู้ ช้งาน เชน่ ตรวจจบั สี
7. Operators การคานวณทางคณิตศาสตร์ ตรรกะ และการจัดการตัวอักษร และข้อความ
8. Variables ใชใ้ นการสรา้ งตัวแปรเพื่อเก็บขอ้ มลู เอาไวใ้ ชภ้ ายหลัง ตวั แปรท่ีสร้างสามารถใช้
สว่ นตวั ของแตล่ ะตวั ละคร หรือใช้รว่ มกันกับตวั ละครทง้ั หมดรวมทัง้ เวทดี ้วย
9. My blocks เป็นบล็อกคาสั่งทใี่ ช้สรา้ งบลอ็ กเพิม่ เติมในรูปของฟงั ก์ชัน หรอื เพมิ่ บอรด์
ขยายความสามารถในการตรวจสอบการรบั รู้ บลอ็ กในกลุ่มบล็อก

3. พืน้ ที่การทางาน

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

4. ตัวละคร

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

5. เวที

เวทีมีขนาดกว้าง 480 หน่วย สูง 360 หน่วย ในแต่ละโปรเจคมีเวทีเดียว จึงมีช่ือ
เดียวและ ไม่สามารถเปลี่ยนชื่อได้ เวทีใช้แสดงผลการทางานของสคริปต์ (script) เสียง
(sound) หรือฉาก (background) ได้ และฉากท่ีจะแสดงบนเวทีจะต้องมีขนาดไม่เกิน
ขนาดของเวที (480 X 360) ถ้าพ้ืนหลังท่ีใช้มีขนาดใหญ่กว่า โปรแกรม Scratch จะลด
ขนาดพื้นหลังนั้นอตั โนมัตเิ พื่อใหพ้ อดีกบั ขนาดของเวที

6. เริม่ ตน้ / หยุดการทางาน

คลกิ ธงเขียวเพื่อเริ่มการทางาน / คลกิ ป่มุ แดงเพื่อหยุดท้งั หมด
ของสคริปต์

7. การแสดงผลเวที

หนา้ จอขนาดเลก็ / หนา้ จอขนาดกลาง / เต็มจอ

ถงึ เวลา : เกมสห์ รรษา

ให้นกั เรียน
แสกน QR-Code น้ี





เจอกันใหม่สปั ดาห์หนา้

การเขียนโปรแกรมภาษาคอมพิวเตอร์ Scratch เบ้ืองตน้

คือ การเขียนสครปิ ตใ์ ห้ตัวละครแตล่ ะตัวรวมท้ังฉาก ทางานรว่ มกนั โดยท่ตี ัวละครแต่ละตัวรวมท้งั ฉาก สามารถมีไดห้ ลายสคริปต์หรอื ไมม่ ีสครปิ ตก์ ไ็ ด้

การเขยี นโปรแกรม Scratch

การกาหนดวัตถปุ ระสงค์ หรือปญั หา : ตอ้ งการให้ตวั ละครพดู วา่ “สวสั ดปี ระเทศไทย”
การวางแผนการแก้ปัญหา : ตอ้ งออกแบบซอฟตแ์ วร์อยา่ งชัดเจนและนาไปเขยี นโปรแกรมภาษาคอมพิวเตอร์ Scratch
การออกแบบซอฟตแ์ วร์ : ออกแบบโดยใช้ผังงาน

เริม่ ต้น

สวัสดปี ระเทศไทย กาหนดข้อความ “สวัสดีประเทศไทย” ให้แก่ตัวละคร

ตัวละคร (Sprite1) แสดงขอ้ ความ“สวัสดปี ระเทศไทย”

ส้ินสดุ

การเขียนโปรแกรม Scratch ให้มเี สยี ง

การกาหนดวตั ถุประสงค์ หรอื ปญั หา : ตอ้ งการใหต้ วั ละครพดู วา่ “สวัสดีประเทศไทย” และมเี สยี ง “เหมยี ว”
การวางแผนการแก้ปญั หา : ตอ้ งออกแบบซอฟต์แวร์อย่างชัดเจนและนาไปเขยี นโปรแกรมภาษาคอมพวิ เตอร์ Scratch
การออกแบบซอฟต์แวร์ : ออกแบบโดยใช้ผังงาน

เรม่ิ ต้น

สวสั ดีประเทศไทย กาหนดขอ้ ความ “สวัสดีประเทศไทย” ให้แก่ตัวละคร

กาหนดเสียง “เหมียว” ให้แก่ตัวละคร

ตวั ละคร (Sprite1) แสดงข้อความ“สวสั ดีประเทศไทย”
และเปล่งเสยี ง “เหมยี ว”

สิ้นสดุ

นาผงั งานทไี่ ด้ออกแบบไว้มาเขียนโปรแกรมคอมพวิ เตอร์ Scratch
1 เลอื กควบคมุ (Control) และลากบล็อกโปรแกรมวางในพน้ื ท่เี ขยี นโปรแกรม (Script Area)

2 เลอื กบลอ็ กรปู รา่ ง (Looks) และลากบลอ็ ก ตอ่ เขา้ กบั บลอ็ ก

3 แกไ้ ขขอ้ ความในบลอ็ ก เปน็

เปลย่ี นจาก Hello!
เป็น สวสั ดปี ระเทศไทย

4 เลอื กเสยี ง (Sound) และเลอื กบลอ็ ก ตอ่ ล่างบลอ็ ก

5 คลิกธงเขียว เพือ่ รนั โปรแกรม 6 บนั ทกึ โปรแกรม

คลกิ ท่ีธงเขียว

การสรา้ งฉากประกอบตวั ละครในโปรแกรม Scratch
ในฉาก (Stage) มพี ิกัดพนื้ ที่ ดังนี้


Click to View FlipBook Version