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 stop_watch (1)_merged (1)

stop_watch (1)_merged (1)

Published by rufu27005, 2022-01-05 02:24:29

Description: stop_watch (1)_merged (1)

Search

Read the Text Version

การเขยี นโปรแกรม Make Code Programming เป้าหมาย : เพอ่ื ทำเกมสนุกๆไวเ้ ลน่ กบั เพอื่ น ผลโปรแกรม : หากกดป่ มุ A 1 ครัง้ จะมไี ฟวง่ิ บนหนา้ จอแสดงผล หากดดป่ มุ Aในครัง้ ท2่ี มนั จะนำเวลาทงั้ หมดกอ่ นทเี่ ราจะกดป่ มุ Aในครัง้ ท2่ี ขนั้ ตอนการเขยนโปรแกรม 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพอื่ เขา้ หนา้ โปรแกรม make code คลกิ เลอกื New Project จะไดห้ นา้ ตา่ งดงั รปู 2 กดตรง Logic เลอื ก if <true> then



3.กด Variables ตงั้ ชอื่ ตวั แปล

4.นำตวั แปลไปใสใ่ น if <true> then 5.กด Led เลอื ก toggle x y 6.กด Matn เลอื ก pick random นำไปใสใ่ น toggle

7.เลอื ก input เลอื ก on button A 8.กด Logic เลอื ก if <true> then else 9.กด Logic เลอื ก not 10.เลอื ก Variables นำชอ่ื ตวั แปลไปใสใ่ น not 11. นำ set …. to….. 12.นำrunning time 13.เลอื ก set…..to….

14.นำsetตวั แปลมาใส่ 15.เลอื ก Matn กด 0-0 16.นำชอ่ื ตวั แปลมาใสใ่ น 0-ตวั แปล 17.นำsetตวั แปลมาใส่ 18.กด Basic เลอื ก clear screen 19. นำ pause (ms) ตงั้ คา่ 1000 20. เลอื ก set ตวั แปล 21.เลอื กMatn นำ0÷1000มาใสใ่ น set ตวั แปล 22.เลอื ก Set ตวั แปล 23. นำ remainder of 0÷1000 24.นำชอ่ื ตวั แปลมาใสใ่ น remainder of 0÷1000 25.กดเลอื ก Basic เลอื ก show string

26.กดตรงน้ี

27.เลอื ก T

28.นำ join มาใส่ 29.นำชอื่ ตวั แปลมาใสท่ งั้ สองอนั 30.โคด้ โปรแกรม



เสร็จสน้ิ ลงิ คโ์ ปรแกรม https://makecode.microbit.org/_byRCTwHWzFxy

การเขยี นโปรแกรม Array_pointer เป้าหมาย : เพอื่ ใหไ้ ดเ้ รยี นรโู ้ คด้ โปรแกรมและนำไปใช่ ผลโปรแกรม : เมอื่ เรากดป่ มุ Aจะทำการสมุ่ คำจากคำทก่ี ำหนดไวใ้ นเบอ่ื งตน้ และเมอื่ กดป่ มุ Bจะนับจำนวนครัง้ ในการกดเพอื่ หาคำตอบและเมอ่ื กดป่ มุ A+Bจะเป็ นตวั ลา้ งและเรมิ่ เกม ใหม่ 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพอื่ เขา้ หนา้ โปรแกรม makecode คลกิ เลอื ก New Project จะไดห้ นา้ ตา่ งดงั รปู 2. กด Variables เพอ่ื ตงั้ ชอ่ื ตวั แปร 3. หลงั จากตงั้ ชอ่ื ตวั แปรแลว้ ใหเ้ ลอื ก Set ตวั แปร 4. ใหน้ ำSetตวั แปรท2ี่ มาวางไวด้ า้ นลา่ ง 5. กดตรงน้ี 6. เลอื กArrays 7. กด array of - + 8. นำคำทเี่ ราตอั งการทงั้ หมดไปใสใ่ น array of - +

9. กด Basic เลอื ก chow leds แลว้ กำหนดสญั ลกั ษณไ์ ฟLED 10. กด Basic เลอื ก pause ตามดว้ ย show string นำทงั้ 2วางสลบั กนั เรอ่ื ยๆจนกวา่ show string จะถงึ หมายเลข1 11. เลอื ก show string 12. กดตรงน้ี

13. เลอื ก Arrays 1. กด …..get value at 0

14. ใหน้ ำตวั แปรทตี่ งั้ ไวม้ าใสใ่ นขนั้ ตอนท1ี่ 1 15. กดตรง lnput เลอื ก onbutton A pressed 16. นำ show string มาวางไวใ้ น onbutton A pressed 17. เลอื ก Arrays เลอื ก …..get value at 0 ใหเ้ ปลยี่ นจาก0เป็ น2 18. นำตวั แปรมาใสใ่ น…..get value at 2 19. กดตรง lnput เลอื ก onbutton A pressed เปลยี่ นเป็ น B 20. นำ show string มาวางไวใ้ น onbutton B pressed 21. เลอื ก Arrays เลอื ก …..get value at 0 ใหเ้ ปลยี่ นจาก0เป็ นตวั แปรทต่ี งั้ ไว ้ 22. กดตรง lnput เลอื ก onbutton A pressed เปลย่ี นเป็ น A+B 23. กด Led เลอื ก3จดุ เลอื ก stop animation 24. นำ clear screen มาวาง 25. กด Logic เลอื ก if true then else ดงั รปู 26. กด Game เลอื ก game over

27. นำ on start มาวาง และนำเซตตวั แปรมาใส่ 28. เลอื ก Arrays of และใสห่ มายเลข ดงั ตวั อยา่ ง

29.


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