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 แบบฝึกหัด กิจกรรมที่ 12 ไมโครบิต

แบบฝึกหัด กิจกรรมที่ 12 ไมโครบิต

Published by Arunee Chaipicit, 2019-05-12 23:56:26

Description: แบบฝึกหัด กิจกรรมที่ 12 ไมโครบิต

Search

Read the Text Version

กิจกรรมท่ี 12.1 แนะนำไมโครบติ 1. จงบอกสง่ิ ต่าง ๆ รอบตัวท่ีนกั เรียนคดิ ว่ามีไมโครคอนโทรลเลอร์อยู่ในน้นั ............................................................................................................................. ................................................. ............................................................................................................................. ................................................. .............................................................................................................................................................................. ............................................................................................................................. ................................................. 2. ส่วนประกอบต่าง ๆ ในไมโครบิตทน่ี ักเรียนสามารถสังเกตเหน็ ได้มีอะไรบ้าง และคาดเดาวา่ ส่ิงเหลา่ นีเ้ อาไว้ ทาอะไรบา้ ง ............................................................................................................... ............................................................... ............................................................................................................................. ................................................. ............................................................................................................................................... ............................... .................................................................................................... .......................................................................... 3. หากบอร์ดไมโครบิตนี้พร้อมท่ีจะปฏบิ ตั ิงานตามคาสั่งเราทุกอย่าง เราอยากจะใชใ้ หไ้ มโครบติ ทาอะไรให้เรา ไดบ้ ้าง ลองเขียนรายการสิง่ ที่เราอยากให้ไมโครบิตทาให้เรา ........................................................................................................................................................ ...................... ............................................................................................................. ................................................................. ............................................................................................................................. ................................................. ............................................................................................................................................. ................................. 4. เลอื กส่งิ ท่ีเราชอบ และคิดวา่ เป็นไปไดจ้ ริงที่สุด ในข้อท่ี 3 ต้งั ชือ่ วาดภาพคราว ๆ อธิบายแนวคดิ และ หลกั การทางานเบือ้ งต้น ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ............................ 5. ลองคิดวา่ ถา้ หากจะทาสิ่งน้ีใหส้ าเร็จ เราจะต้องมคี วามรูใ้ นด้านใดบ้าง ............................................................................................................................. ................................................. .............................................................................................................................. ................................................ .................................................................................. ............................................................................................ ............................................................................................................................. ................................................. 6. แบ่งแนวคดิ เหล่านี้ใหเ้ พื่อนฟัง และเปลยี่ นความคดิ เห็น เปิดใจรบั ฟังท้ังดา้ นบวกและดา้ นลบ และนามา พจิ ารณากับสิง่ ท่เี ราคิดไว้ตอนแรก ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ........................................................................................ ........................................................................................

กจิ กรรมท่ี 12.2 แนะนำเครอื่ งมอื 1. เขา้ บทเรียน Computing Science M.4 เมนู Microsoft MakeCode Online Editor ทใี่ ชเ้ ขียนโปรแกรมบอร์ด micro:bit JavaScript Block Editor (Block) ลงิ ค์ https://makecode.microbit.org/ ………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………… 2. หากต้องการเพม่ิ เลข 8 มาต่อทา้ ยอกี หนงึ่ อนั จะตอ้ งทาอยา่ งไร บนั ทกึ ผล……………………………………………………………………… ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ........................................................................................ 3. ทดลองลากบลอ็ กคาสง่ั ทง้ั หมดย้ายจาก on start ไปท่ี forever โดยการทดลองใช้เมาส์ลากท่ี show number 0 หรือลากท่ี show number 5 หรอื ลากที่ show number 8 บันทึกความแตกต่าง………………………………………………… ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ........................................................................................ 4. สังเกตส่ิงทเ่ี กดิ ขึ้นกับอมี ูเลเตอร์ ระหวา่ งข้อ 2 กบั ข้อ 3 แตกตา่ งกนั อย่างไร ............................................................................................................................. ................................................. ........................................................................................................................................................ ...................... 5. ทดลองยา้ ยคาส่งั show number 5 ออกจาก forever แล้วนาไปวางไว้ on start นักเรียนจะต้องทาอย่างไรบ้าง…………………………………… ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ........................................................................................ เพราะเหตุใดจงึ เป็นเชน่ นั้น………………………………………… บนั ทกึ ผล……………………………………………………………………… ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ........................................................................................ ........................................................................................

กิจกรรมท่ี 13.1 My First Program 1. ดรู ายการของ Tutorials ในหนา้ แรกของ Make code 2. ทดลองออกแบบโปรแกรม Online Editor ดูการแสดงผลอีมูเลเตอร์ และ download มาไวใ้ นบอร์ด micro bit บันทึกความแตกต่าง…………………………………………………………………………………………………………… ........................................................................................................................................... ............................................................................................................................. .............. .......................................................................................................................... ................... .......................................................................................................................... 3. จงบอกความแตกต่างระหว่าง การวางคาสงั่ ไว้ในกล่องคาสัง่ on start และ forever บนั ทึกความแตกต่าง………………………………………………… .......................................................................................................... .......................................................................................................... .......................................................................................................... .................................................................................. ........................... ............................................................................................

1. ทดลองออกแบบโปรแกรม กิจกรรมที่ 13.2 ลูป Loop ดผู ลลัพธท์ ี่อมี ูเลเตอรว์ ่าหวั ใจเตน้ กค่ี รงั้ ………………………………………………… ทดลองเปล่ยี นตัวเลข 4 ไปเป็นเลขอืน่ ๆ แลว้ ดูผลลัพธ์ทอ่ี ีมูเลเตอรอ์ ีกที วา่ ตรงกับทเ่ี ราคิดเอาไว้หรอื ไม.่ ..................................... 2. โปรแกรม 2 แบบนี้ ตา่ งจากโปรแกรมในข้อ 1 หรือไม่ ให้ผลลัพธ์แตกตา่ งกนั หรอื ไม่ อย่างไร เหมอื น หรือแตกตา่ ง..................……………………………………………………………………………………………………………. บันทกึ ผล.............................………………………………………… บันทึกผล……………………………………………………………………… ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ..................................................................................... ด...สู ..ว่..น...ข..อ...ง...f.l.o...w....c..h...a..r.t...ข..อ...ง..แ..ต..่ล...ะ..ข..้อ...ป..ร..ะ...ก..อ...บ...ก...า..ร..ต...ัด...ส. นิ ใจ........................................................................................ ทดลองเปล่ียนเง่ือนไขในการวนลปู เปน็ รปู แบบอ่นื ๆ สงั เกตการณ์ทางานที่อีมเู ลเตอร์ บนั ทึกผล……………………………………………………………………… ........................................................................................................ ........................................................................................................ ........................................................................................................ ทดลอง กดปุ่ม A........................................................... ....................................................................................................

กจิ กรรมที่ 14.1 กำรตดั สนิ ใจ (คำสง่ั if-Then-Else) 1. เขียนโปรแกรมดงั ต่อไปนี้ และบันทึกตัวเลข ท่โี ชว์บนอีมเู ลเตอร์............................ ถา้ หากเปล่ยี นค่า true เปน็ ............................. อมี ูเลเตอร์จะโชว์ตัวเลข................................ 2. ทดลองเปล่ยี นตวั เลขเป็นเลขอะไรก็ได้ บนั ทึกสงิ่ ทน่ี ักเรียนทดลอง............................................ ...................................................................................... 3. เราสามารถเพ่มิ คาส่ังเข้าไปในบลอ็ กคาสัง่ ได้มากกวา่ หน่งึ คาสั่งตวั อย่างตามรปู บันทึกผล……………………………………………………………………… ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ .....................................................................................................................

กจิ กรรมท่ี 14.2 flow chart และ กำรตดั สนิ ใจ (คำส่งั if-Then-Else) ตวั อยา่ ง จงเขียน flow chart ของคาสั่งตา่ ง ๆ ของโปรแกรมดังต่อไปน้ี flow chart ที่ โปรแกรม 1 2 3

กิจกรรมท่ี 14.3 กำรตดั สินใจ (คำส่ัง if-Then-Else) ประยุกตใ์ ช้กับคำสงั่ อื่น 1. เราสามารถสงั เกตคาสง่ั ต่าง ๆ ทใ่ี ห้ผลลพั ธ์เปน็ บลู ีนเพ่ือนามาใช้ในเง่ือนไขของ if-then-else ได้ ดังตัวอยา่ ง โปรแกรม บนั ทกึ ผล……………………………………………………………………… ............................................................................................................ ............................................................................................................ อธิบายคาส่ัง pick random true or false ตามท่นี กั เรียนเขา้ ใจ ............................................................................................................ ............................................................................ .................................. ....................................................... 2. นักเรยี นอธบิ ายคาสง่ั ตา่ ง ๆ ที่ให้ผลลัพธ์เป็นบูลีนเพื่อนามาใช้ในเง่ือนไขของ if-then-else ได้โดยดูจาก รูปร่างของคาส่งั คาส่งั ในกล่องคาส่งั หนา้ ท่ีของคาส่ัง

กิจกรรมที่ 15.1 ตวั แปร (Variable) 1. ทดลองสรา้ งตวั แปรช่ือว่า counter แล้วลองสงั เกตว่ามีอะไรเกดิ ข้ึนมาใหมบ่ า้ ง ............................................................................................................................. ................................................. .................................................................................................................................................................... .......... ......................................................................................................................... ..................................................... 2. ทดลองแสดงผลคา่ counter ดู โดยการลากตวั แปร counter ไปใส่ไว้ในคาสง่ั show number บนั ทกึ ผลจากการสังเกตการณ์การทางานที่อมี เู ลเตอร์ ...................................................................................................... ...................................................................................................... ............................................................................................... ....... .......................................................................................... ............. 3. ทดลองลากคาสง่ั เปลย่ี นค่าจาก 0 เปน็ 1 แลว้ ไปว...า..ง..ต...่อ..จ...า..ก...s..h..o..w....n..u..m...b..e..r................................... บนั ทึกผลจากการสงั เกตการณ์การทางานที่อมี เู ลเตอร์ ...................................................................................................... ...................................................................................................... ............................................................................................... ....... .......................................................................................... ............. 4. คลกิ ขวาท่ีคาสัง่ show number counter แลว้ เล.อื...ก....d...u...p..l.i.c..a..t.e...แ..ล..ว้..น..า..ค..า..ส..ัง่ .ท..เ่ี..พ..มิ่ ..ข..ึ้น..ม..า..ไ.ป...ว.า..ง..ต..อ่ ..ท..้า..ย คาส่งั set counter to 1 บนั ทกึ ผลจากการสังเกตการณ์การทางานท่ีอีมูเลเตอร์ ...................................................................................................... ...................................................................................................... ............................................................................................... ....... .......................................................................................... ............. ............................................................................ 5. ลบ show number counter ไปหน่ึงอัน และย้ายคาสั่ง show number ไปวางไว้ที่ forever แทน บนั ทกึ ผลจากการสังเกตการณ์การทางานท่ีอีมเู ลเตอร์ ...................................................................................................... ...................................................................................................... ............................................................................................... ....... .......................................................................................... ............. 6. ทดลองเปลี่ยนค่า 1 ในคาสัง่ set counter to เปน็ .ค...่า..อ...่ืน....ๆ....แ..ล..ว้ ..ส..งั .เ.ก..ต..อ...ีม..ูเ.ล..เ.ต..อ..ร..์ .............................. ............................................................................................................................. ................................................. ............................................................................................................................. .................................................

กจิ กรรมที่ 15.2 เปลยี่ นคำ่ ตวั แปร (Variable) 1. นกั เรยี นทดลองเพม่ิ คาส่ัง change counter by เขา้ ไปใน forever บันทึกผลจากการสังเกตการณ์การทางานท่ีอีมูเลเตอร์ ...................................................................................................... ...................................................................................................... ............................................................................................... ....... .......................................................................................... ............. ............................................................................ 2. ทดลองเปลีย่ นตัวเลข change counter by 1 เปน็ เลข 2 บันทึกผลจากการสงั เกตการณ์การทางานท่ีอีมูเลเตอร์ ...................................................................................................... ...................................................................................................... ............................................................................................... ....... .......................................................................................... ............. ............................................................................ 3. ทดลองเปล่ียนตวั เลข change counter by 1 เปน็ เลข 3 บนั ทกึ ผลจากการสังเกตการณ์การทางานที่อมี เู ลเตอร์ ...................................................................................................... ...................................................................................................... ............................................................................................... ....... .......................................................................................... ............. ............................................................................ 4. จงเขียนโปรแกรมท่ีแสดงตัวเลข 5,10,15,20,25.........ไปเรื่อย ๆ ............................................................................................................................. ................................................. ............................................................................................................................. ................................................. ............................................................................................................................. ................................................. ............................................................................................................................. ................................................. 5. จงเขยี นโปรแกรมทีแ่ สดงตัวเลข 10,9,8,7,6,5..............ไปเรือ่ ย ๆ ............................................................................................................................. ................................................. ............................................................................................................................. ................................................. ............................................................................................................................. ................................................. ............................................................................................................................. .................................................


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