Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore E-Book การเรียนรู้ เอกสารประกอบใบงานที่ 5-7 การเขียนโปรแกรมเบื้องต้น Scratch วันศุกร์ที่ 28 ม.ค.65

E-Book การเรียนรู้ เอกสารประกอบใบงานที่ 5-7 การเขียนโปรแกรมเบื้องต้น Scratch วันศุกร์ที่ 28 ม.ค.65

Published by teacher.nattayaporn, 2022-01-28 06:47:55

Description: E-Book การเรียนรู้ เอกสารประกอบใบงานที่ 5-7 การเขียนโปรแกรมเบื้องต้น Scratch วันศุกร์ที่ 28 ม.ค.65

Keywords: การเขียนโปรแกรมเบื้องต้นด้วย Scratch

Search

Read the Text Version

วิชาวทิ ยาการคานวณ เรื่อง “การเขียนโปรแกรมเบ้อื งต้น Scratch\" วนั ศกุ รท์ ี่ 28 มกราคม 2565 เวลา 12.30 – 13.30 น. ภาคเรยี นที่ 2 ปกี ารศึกษา 2654 โรงเรียนวัดศาลาครนื สานกั งานเขตจอมทอง กรุงเทพมหานคร Click ครูหมวิ

การเขยี นโปรแกรมภาษา START !

โลโกไ้ อคอนโปรแกรม Scratch Ver.3 เว็บไซตโ์ ปรแกรม Scratch Online https://scratch.mit.edu/

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

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

การเขยี นโปรแกรมโดยใช้ภาษา Scratch การเขียนโปรแกรม scratch ทาได้โดยการเขียนคาสั่งให้ตัวละคร ทางาน ซ่ึงตัวละครหลักในโปรแกรม คือ แมว ช่ือว่า เจ้า sprite เวลาทน่ี ักเรียนเพม่ิ ตัวละครเข้ามา เช่น sprite1

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

ใบกจิ กรรม การเขียนโปรแกรมโดยใชภ้ าษา Scratch

หนา้ ตา่ งสว่ นประกอบของโปรแกรม Scratch

หนา้ ต่างของโปรแกรม Scratch 1 หมายเลข 1 แถบเมนเู ครอื่ งมือ 2 หมายเลข 2 เครื่องมอื เวที ใชป้ รบั การ แสดงผลหนา้ จอ 3 หมายเลข 3 ข้อมูลตัวละครท่ถี ูกเลือก 4 หมายเลข 4 กล่มุ บลอ็ กคาส่ัง 5 หมายเลข 5 บลอ็ กคาสง่ั ในกล่มุ ท่ีเลือก 6 หมายเลข 6 พ้นื ทท่ี างานในการวาง บลอ็ กคาสงั่ 7 หมายเลข 7 เวทีท่ีใชใ้ นการแสดงผล 8 หมายเลข 8 รายการตวั ละครและ เวทีที่ใช้ในโปรเจกต์ปจั จุบัน

กลุ่มบล็อกคาสัง่ ของโปรแกรม Scratch กลมุ่ บล็อกคาสง่ั Scratch บลอ็ กโปรแกรมคาส่ัง เปน็ บล็อกคาสั่งโปรแกรม ภาษาคอมพิวเตอรท์ ีใ่ ช้ส่งั การให้โปรแกรม scratch ทางานตามท่ไี ด้ออกแบบไว้ โดยมบี ล็อกโปรแกรมคาสง่ั พน้ื ฐานทค่ี วรทราบ ดงั น้ี

ใบกจิ กรรม การเขียนโปรแกรมโดยใชภ้ าษา Scratch

กล่มุ บล็อกคาส่งั ของโปรแกรม Scratch

กลุ่มบล็อกคาส่ังของโปรแกรม Scratch 1. กลมุ่ บล็อกคาส่งั Motion การเคลอ่ื นไหว เป็นบล็อกคาสั่งใช้สาหรับกาหนดค่าการเคลอื่ นท่ี ของตวั ละคร

กล่มุ บลอ็ ก Motion

กลุม่ บลอ็ กคาส่งั ของโปรแกรม Scratch 2. กลมุ่ บล็อกคาส่งั Looks รูปลักษณ์ เป็นบลอ็ กคาสง่ั ใชส้ าหรบั กาหนดค่ารูปลักษณ์ การแสดงของตัวละคร

กลุ่มบลอ็ ก looks

กล่มุ บลอ็ กคาสง่ั ของโปรแกรม Scratch 3. กลุ่มบล็อกคาสง่ั Sound เสียง เปน็ บลอ็ กคาสัง่ ใช้สาหรับกาหนดคา่ ปรบั แต่งเสยี ง เพ่มิ เสยี งตัวละคร เช่น เสียงร้องเหมยี ว

กลุ่มบลอ็ ก sound

กล่มุ บล็อกคาส่ังของโปรแกรม Scratch 4. กลุ่มบลอ็ กคาสง่ั Event เหตกุ ารณ์ เป็นบลอ็ กคาสง่ั ใช้สาหรบั กาหนดค่า การเรม่ิ ต้นคาส่งั เชน่ เมื่อคลิกปุ่ม

กลุ่มบลอ็ ก Event

กลมุ่ บลอ็ กคาสั่งของโปรแกรม Scratch 5. กลุ่มบล็อกคาสัง่ Control ควบคมุ เปน็ บล็อกคาส่งั ใชใ้ นการบังคับทิศทางการทางาน ของสคริปต์เช่น การทางานซา้ การตดั สนิ ใจ

กล่มุ บลอ็ ก Control

กลุ่มบล็อกคาสงั่ ของโปรแกรม Scratch 6. กลุม่ บลอ็ กคาส่ัง Sensing การตรวจจับ เปน็ บลอ็ กคาสงั่ ใชส้ าหรบั กาหนดค่า เช่น การรบั รู้ เมือ่ ต้องการชเ้ี มาสท์ ตี่ าแหนง่ การสัมผสั กับเมาส์

กล่มุ บลอ็ ก sensing

กลุม่ บล็อกคาส่ังของโปรแกรม Scratch 7. กลุ่มบล็อกคาสั่ง Operators ตัวดาเนินการ เปน็ บลอ็ กคาสัง่ ใช้สาหรับกาหนดค่าจานวนตรรกะ ทางคณติ ศาสตร์ เชน่ การบวกลบคณู หาร

กลุ่มบลอ็ ก operators

กลมุ่ บลอ็ กคาสั่งของโปรแกรม Scratch 8. กลมุ่ บลอ็ กคาสง่ั Variable ตัวแปร เป็นบลอ็ กคาสัง่ ใชส้ าหรบั กาหนดค่าตวั แปร เช่น การสรา้ ง ค่าตัวแปร การซ่อนตวั แปร ส่วนมากจะใชใ้ นการสร้างเกม การเรียนรู้

กลุ่มบลอ็ ก variables

กลมุ่ บล็อกคาสงั่ ของโปรแกรม Scratch 9. กล่มุ บล็อกคาสั่ง My Block บล็อกของฉัน เปน็ บล็อกคาสัง่ ใชส้ าหรับการสรา้ งบล็อก ด้วยตนเอง

กล่มุ บลอ็ ก my blocks การสรา้ งบลอ็ กใหม่

Online Classroom