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 เอกสารประกอบการสอน โปรแกรม Scratch

เอกสารประกอบการสอน โปรแกรม Scratch

Published by channarong mongkhol, 2021-09-30 06:31:56

Description: เอกสารประกอบการสอน โปรแกรม Scratch นี้เป็นส่วนหนึ่งของรายวิชาวิทยาคำนวณ ชั้นประถมศึกษาปีที่ 6

Keywords: วิทยาการคำนวณ

Search

Read the Text Version

สื่อประกอบการเรียนการสอน วิชาวิทยาการคำนวณ ชั้นประถมศึกษาปีที่ 6 สื่ อการเรียนการสอน โปรแกรม SCRATCH จั ด ทำ โ ด ย น า ย ช า ญ ณ ร ง ค์ ม ง ค ล นั ก ศึ ก ษ า ฝึ ก ป ร ะ ส บ ก า ร ณ์ วิ ช า ชี พ ค รู

รู้ จั ก โ ป ร แ ก ร ม S c r a t c h 1 โปรแกรมสแครช เป็นโปรแกรมภาษาที่ผู้เรียนสามารถฃ สร้างชิ้นงานได้อย่างง่าย เช่น นิทานภาพเคลื่อนไหว เกม ดนตรี และศิลปะ เมื่อสร้างเป็นชิ้นงานแล้ว สามารถนำชิ้น งานที่สร้างสรรค์นี้ แสดงและแลกเปลี่ยน ความคิดเห็นกับ ผู้อื่นบนเว็บไซต์ได้ ทำให้ผู้เรียนเรียนรู้หลักการ ทางคณิตศาสตร์และแนวคิดโปรแกรมไปพร้อม ๆ กับการคิดอย่าง สร้างสรรค์มีเหตุผลและเป็นระบบ วิ ธี ส มั ค ร บั ญ ชี ผู้ ใ ช้ S c r a t c h 1 . ไ ป ที่ h t t p s : / / s c r a t c h . m i t . e d u / วิ ท ย า ก า ร คำ น ว ณ ป . 6 ค รู ซั น

วิ ธี ส มั ค ร บั ญ ชี ผู้ ใ ช้ S c r a t c h 2 3 . ตั้ ง ชื่ อ ผู้ ใ ช้ ง า น เ ป็ น ภ า ษ า อั ง ก ฤ ษ 4 . ตั้ ง ร หั ส ผ่ า น ไ ม่ ต่ำ ก ว่ า 6 ตั ว เ ล ข ห รื อ ตั ว อั ก ษ ร 3 4 5.เลือกประเทศที่เราอาศั ย Thailand จากนั้ นเลือกต่อไป 5 วิ ท ย า ก า ร คำ น ว ณ ป . 6 ค รู ซั น

วิ ธี ส มั ค ร บั ญ ชี ผู้ ใ ช้ S c r a t c h 3 6.เลือกเดือน ปีเกิด(ค.ศ.) จากนั้นเลือกต่อไป 6 7.เลือกเพศของตนเอง จากนั้นเลือกต่อไป 7 วิ ท ย า ก า ร คำ น ว ณ ป . 6 ค รู ซั น

วิ ธี ส มั ค ร บั ญ ชี ผู้ ใ ช้ S c r a t c h 4 8.กรอกอีเมลของตนเอง จากนั้นคลิกต่อไป 8 9.จากนั้นให้ไปตรวจสอบกล่องอีเมลของตนเอง เพื่อเปิดใช้งานบัญชี เลือก Comfirm my account วิ ท ย า ก า ร คำ น ว ณ ป . 6 ค รู ซั น

ส่ ว น ป ร ะ ก อ บ ข อ ง S c r a t c h 5 12 5 7 6 4 83 1.แถบเมนูเครื่องมือ 2. เครื่องมือเวที (Stage Toolbar) 3. ข้อมูลของเวทีหรือตัวละครที่ถูกเลือก 4. กลุ่มบล็อก (Block Palette) 5. บล็อกในกลุ่มที่เลือก 6. พื้นที่ทำงาน (Script Area) 7. เวที (Stage) 8. รายการตัวละครและเวทีที่ใช้ในโปรเจกต์ปั จจุบัน วิ ท ย า ก า ร คำ น ว ณ ป . 6 ค รู ซั น

ก ลุ่ ม ส ค ริ ป ต์ S c r a t c h 6 1 การเคลื่อนไหว เช่น เคลื่อนที่ไปข้างหน้า 2 รูปลักษณ์ เช่น พู ด คิด เปลี่ยนขนาด 3 การแสดงเสี ยง เช่น เล่นเสี ยงสัตว์ 4 เหตุการณ์ต่างๆ เช่น เมื่อกดปุ่ม Spacebar 5 ควบคุม เช่นการวนซ้ำ ตรวจสอบเงื่อนไข 6 การรับรู้ เช่นการสัมผัส คลิกเมาส์ จับเวลา 7 ตัวดำเนินการ เช่น การบวก ลบ เปรียบเทียบ 8 ตัวแปร เช่น สร้างค่าตัวแปร 9 บล็อกของฉัน เช่น การสร้างบล็อก เ ป็ น ข อ ง ต น เ อ ง น อ ก เ ห นื อ จ า ก บ ล็ อ ก ที่โปรแกรมมีให้ใช้งาน วิ ท ย า ก า ร คำ น ว ณ ป . 6 ค รู ซั น

ก า ร เ ขี ย น โ ป ร แ ก ร ม แ บ บ ว น ซ้ำ 7 การสั่งงานแบบวนซ้ำ ใช้สำหรับเขียนสคริปต์ ที่สั่งให้การทำงานซ้ำไปมาหลาย ๆ รอบ ให้พิจารณาสคริปต์ ที่สั่งให้ตัวละครเดินวนอยู่บนเวทีเป็นรูปสี่เหลี่ยม โดยเคลื่อนที่ไปข้าง หน้า 50 ก้าว จากนั้นหมุนทิศทวนเข็มนาฬิกาไป 90 องศาทำแบบนี้ซ้ำกัน 4 รอบดังนี้ สคริปต์ดังกล่าวมีบล็อกคำสั่ง ซ้ำกันจำนวนมากทำให้ เสียเวลาในการแก้ไข เช่น ถ้าต้องการให้ตัวละครเดิน ไปรูปสี่เหลี่ยมที่กว้างขึ้นก็ต้องมีการแก้ไขสคริปต์ถึง 4 จุด ถ้าใช้การทำงานวนซ้ำ จะได้สคริปต์ที่สั้นลง และทำความเข้าใจได้ง่ายขึ้น ดังนี้ วิ ท ย า ก า ร คำ น ว ณ ป . 6 ค รู ซั น

ก า ร เ ขี ย น โ ป ร แ ก ร ม แ บ บ มี เ งื่ อ น ไ ข 8 เงื่อนไขใช้การควบคุมทิศทางการทำงาน เพื่อตัดสิ นใจ ในการทำงาน อย่างใดอย่างหนึ่ง บล็อกการทำงานแบบมีเงื่อนไขมีดังนี้ ชื่อบล็อก ถ้า (If) ตัวอย่างบล็อก ถ้า (If) ใช้ตรวจสอบเงื่อนไข ถ้าเงื่อนไข ถ้า ตำแหน่งตัวละคร อยู่ในแนวแกน หลังคำว่า \"ถ้า\" เป็นจริง จึงจะทำ X = 0 แล้วจะเล่นเสียง เหมียว คำสั่งภายในบล็ิกคำสั่ง ถ้า บล็อก ถ้า...แล้ว ...(If else) ตัวอย่างบล็อก ถ้าเเล้ว ใช้ตรวจสอบเงื่อนไข ถ้าเงื่อนไขหลังคำว่า ถ้า ความดังเสียง เท่ากับ 100% \"ถ้า\" เป็นจริง จึงจะทำคำสั่งภายในบล็ิก แล้วจะเล่นเสียง เหมียว มิฉะนั้น จะเล่นเสียงหมา คำสั่ง ถ้า เเตุ่้าเงื่อนไชนั้นเป็นเท็จ จะทำ คำสั่งภายในบล็อก มิฉะนั้น วิ ท ย า ก า ร คำ น ว ณ ป . 6 ค รู ซั น

ก า ร เ ขี ย น โ ป ร แ ก ร ม แ บ บ ว น ซ้ำ 9 การทำงานแบบวนซ้ำโดยมีเงื่อนไข ใช้ในการควบคุมการทำงานซ้ำ ตามเงื่อนไขที่กำหนดให้ โดยตรวจสอบเงื่อนไขก่อนการทำงานทุกรอบ แบ่งเป็น 2 ลักษณะ คือ การทำซ้ำเมื่อเงื่อนไขเป็นจริง (Forever if) การทำซ้ำจนกว่าเงื่อนไขจะเป็นจริง (Repeat Until) วนซ้ำตลอด (Forever) ตัวอย่างวนซ้ำตลอด ทำคำสั่งภายในบล็อก วนซ้ำเรื่อยๆ เดินไปข้างหน้า 10 ก้าว ไปเรื่อยๆ ไม่มีที่สิ้นสุด วนซ้ำจนกระทั่ง (Forever Until) ตัวอย่าง ทำซ้ำจน ทำคำสั่งภายในบล็อก ทำซ้ำ ทำคำสั่งภายในบล็อก ทำซ้ำจน ไปเรื่อยๆ จนกว่าจะมีเงื่อนไขสั่งให้ ไปเรื่อยๆ จนกว่าจะมีการกดปุ่ม สเป หยุดการทำงาน ชบาร์ เเล้วหยุดการทำงาน วิ ท ย า ก า ร คำ น ว ณ ป . 6 ค รู ซั น

ก า ร บั น ทึ ก แ ล ะ แ ช ร์ ผ ล ง า น 10 ก า ร บั น ทึ ก ไ ฟ ล์ ล ง เ ค รื่ อ ง ค อ ม พิ ว เ ต อ ร์ 1.ตั้งชื่อโปรแกรม หรือชื่อโปรเจกต์ให้เรียบร้อย 2.ไปที่เเถบเครื่องมือ -> แฟ้ม -> บันทึกลงในเครื่องคอมพิวเตอร์ ของคุณ 1. 2. 3 . ร ะ บ บ จ ะ ด า ว น์ โ ห ล ด ไ ฟ ล์ ง า น ล ง เ ค รื่ อ ง ค อ ม พิ ว เ ต อ ร์ มีนามสกุลไฟล์ .sb3 วิ ท ย า ก า ร คำ น ว ณ ป . 6 ค รู ซั น

ก า ร บั น ทึ ก แ ล ะ แ ช ร์ ผ ล ง า น 11 การแชร์ผลงานผ่านลิงก์ 1.ตั้งชื่อโปรแกรม หรือชื่อโปรเจกต์ให้เรียบร้อย 2.ไปที่แถบเครื่องมือ คลิกที่ปุ่มแชร์ 3.คลิก คัดลอกลิงก์ 1. 2. 3. 4. คลิก Copy link และนำลิงก์ที่ได้ส่งต่อให้กับเพื่อนๆ 4. วิ ท ย า ก า ร คำ น ว ณ ป . 6 ค รู ซั น


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook