ห ้ าเหล ี ่ ยม การสร ้ างร ู ปทรงเรขาคณ ิ ต ด ้ วยโปรแกรม Scratch
ตวั อย่าง ก สารบญั เริ ม่เขยี นโปรแกรม 5 เรื อ่ง หน้ า ผลลพั ธ์ 16 อธบิ ายการท างาน 17 แบบทดสอบ 19 ผู้จดัท า 25 บลอ็กค าสัง่ที่ควรรู้ 1
1 2 บลอ ็ กค าส ั ง ่ ท ี ่ ควรร ู ้ กล ุ ่ มบลอ ็ ก Events บลอ ็ ก when clicked เป็ นบลอ ็ กค าสัง ่ เร ิ ม ่ ต ้ นท างาน ตามบลอ ็ กค าสัง ่ ท ี ่ อย ู ่ ต ่ อจาก กล ุ ่ มบลอ ็ ก Control บลอ ็ ก Repeat เป็ นบลอ ็ กค าสัง ่ ให้ ท าซ้ าตามท ี ่ เราก าหนด คอ ื ค าสัง ่ บลอ ็ กต ่ างๆท ี ่ อยู ่ ภายในบลอ ็ กน้เ ี กด ิ ขนึ้ซ้ า ไปเร ื อ ่ ยๆตามท ี ่ เราก าหนดตวัเลขจ านวนครง้ั
3 4 กล ุ ่ มบลอ ็ ก Motions บลอ ็ ก Move 10 Steps คอ ื การให้ ตวัละครเคล ื อ ่ นไปข้ างหน้ าตามจ านวนก้ าว ท ี ่ เราก าหนด โดยค ่ าเร ิ ม ่ ต้ นจะก าหนด 10 ก้ าว กล ุ ่ มบลอ ็ ก Pen บลอ ็ ก turn 1 degrees คอ ื การหม ุ นทวนเขม ็ นาฬก ิ า(หม ุ นซ้ าย) ตามองศาท ี ่ เราก าหนด โดยค ่ าเร ิ ม ่ ต้ นจะก าหนด 15 องศา บลอ ็ ก erase all คอ ื การล ้ างภาพวาดท ี ่ เกด ิ จากค าสัง ่ ในกล ุ ่ มบลอ ็ ก Pen บลอ ็ ก pen down คอ ื การวางปากกาบนพน้ื เวท ี มผ ี ลให้ เกด ิ เส้ น ท ี ่ ถูกวาดตามการเคล ื อ ่ นท ี ่ ของตวัละคร
5 6 เร ิ ม ่ เขย ี นโปรแกรม ร ู ปห ้ าเหล ี ่ ยม นกัเรย ี นท าการเปิดโปรแกรม Scratch เพ ื อ่ท าการสร้ างชน้ิงาน ไอคอนโปรแกรม Scratch Ver.3 1. เพิม่กลุ ่ มบลอ ็ ก Pen (ปากกา) เพ ื อ่ใช้ ค าสัง่วาดรูปทรง เรขาคณิต โดยการกดปุ ่ ม Add Extension
รูปวงกลม จะมข ี นาด 360 องศา 7 8 2. เลอ ื ก Pen (ปากกา) เกรด ็ ความร ู ้ หากนกัเรย ี นต้ องการหาองศาของรูปห้ าเหล ี่ยม เพ ื อ่ให้ โปรแกรมท าตามค าสัง่ได้ ถูกต้ องน้นัมว ี ธ ี ห ี าค่ าง ่ ายๆดงัน้ี รูปห้ าเหล ี่ยมม ี 5 มุม องศาทง้ัหมด = 360 องศา 360/5 = 72 องศา รูปห้ าเหล ี่ยม = 72 องศา
9 10 3. ลากบลอ็กค าสัง่ when clicked ทุกครง้ัเมือ่ท าการเริม่เขยีนโปรแกรม เพราะเป็นค าสัง่เริม่ต้นการท างานหรอืการรนัโปรแกรม เมือ่มกีารคลกิธงเขยีว 4. ลากบลอ็กค าสัง่ erase all ในกลุ่มบลอ็ก Penเพือ่เป็นการลบการแสดงผลทง้ัหมด เมือ่มกีารรนั โปรแกรม
11 12 5. ลากบลอ็กค าสัง่ pen down เพือ่เป็นการลงปากกาเพือ่ วาด 6. ลากบลอ็ กค าสั ง่ repeat… ก าหนดให้ มกี ารวนลู ป ท างาน จ านวน 5 ครง้ั (เท่าขนาดมุ มของห้ าเหลี่ยม)
13 14 7. ลากบลอ ็ กค าสัง่ move 150 steps คอ ื การเคล ื อ่นท ี่ ไปข้ างหน้ า จ านวน 150 ก้ าว น าไปไว้ ในบลอ ็ กค าสัง่ repeat 5 8. ลากบลอ ็ กค าสัง่ turn 72 degrees คอ ื การ หมุนทวนเขม ็ นาฬกิา(หมุนซ้ าย) ไปท ี่ 72 องศา
15 16 เสรจ ็ แล ้ วลองมากดธงเขย ี ว เพ ื อ่รนั โปรแกรมดูกนัจ้ า ว ่ าของนกัเรย ี นเป็ นรูปห้ าเหล ี่ยมไหมเอ ่ ย ?? ผลลพ ั ธ ์ นกัเรย ี นคดิว ่ าตวัละครแมววาดรูปห้ าเหล ี่ยม เรว ็ไปไหมเอ ่ ย ?? เรามาท าให้ ช้ าลงหน่ อยดก ี ว ่ า
17 18 7. ลากบลอ ็ กค าสัง่ wait 1 seconds (รอ 1 วนิาท) ี มาต่ อในบลอ ็ กค าสัง่ ในบลอ ็ ก repeat 5 เพ ื อ่ให้ ตวั ละครแมววาดช้ าลง เย ้ !! ช ้ าลงแล ้ ว ผลลพ ั ธ ์
19 20บลอ็กค าสัง่ 1. โปรแกรมจะท างานเมือ่กดปุ่มธงเขยีว 2. ลบการแสดงผลทง้ัหมด 3. ลงปากกา 4. ก าหนดให้มกีารวนลูปท างาน จ านวน 5 ครง้ั 5. เคลือ่นที่ไปข้างหน้า จ านวน 150 ก้าว 6. หมุนทวนเขม็นาฬกิา(หมุนซ้าย)ไปที่ 72 องศา 7. หยุดรอ 1 วนิ าที 8. กลบั ไปท าซ้าในข้ อ 5 จนครบทง้ั หมด 5 ครง้ั รวมกนั กจ็ ะได้ เป็ นรู ปห้ าเหลี่ยม อธบิ ายการท างานของบลอ็ กค าสั ง่ 12345678
21 22 แบบทดสอบ 1 บลอ ็ กค าสัง่ ใด คอ ื บลอ ็ กค าสัง่เริม่ต้ นทุกครง้ั ก่ อนจะลากบลอ ็ กค าสัง่อ ื น่ๆ ง ข ค ก
23 24 3 บลอ ็ กค าสัง ่ ใด คอ ื บลอ ็ กค าสัง ่ ท ี ่ ใช้ เพ ื อ ่ หย ุ ดรอ ก ข ค ง 2 บลอ ็ กค าสัง ่ ใด คอ ื บลอ ็ กค าสัง ่ ท าซ้ าตามท ี ่ เราก าหนด ก ข ค ง
25 26 5 รูปห้ าเหล ี ่ ยมมข ี นาดก ี ่ องศา ก 72 องศา ข 45 องศา ค 90 องศา ง 120 องศา 4 รูปห้ าเหล ี ่ ยม ต้ องใช้ บลอ ็ กค าสัง ่ ท าซ้ า repeat ก ี ่ ครง้ั ก 3 ครง้ั ข 4 ครง้ั ค 5 ครง้ั ง 6 ครง้ั
27 28ชือ่ : นางสาวอรสา แสงจนั ทร์ ต าแหน่ง : ครู โรงเรยี น : บ้ านใหม่สามคั คี สงั กดั : สพป.ตาก เขต 1ผู้จดัท า