วิชาวทิ ยาการคานวณ เรื่อง “การเขียนโปรแกรมเบ้อื งต้น 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
Search
Read the Text Version
- 1 - 32
Pages: