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 Array_pointer_merged

Array_pointer_merged

Published by rufu27005, 2022-01-08 10:49:13

Description: Array_pointer_merged

Search

Read the Text Version

การเขยี นโปรแกรม 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 14.กด …..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. โคด้ โปรแกรม



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

การเขยี นโปรแกรม 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

การเขยี นโปรแกรม Make Code Programming เป้าหมาย : เพอ่ื ปกป้องบา้ นใหอ้ ยใู่ นความปลอดภยั ผลโปรแกรม : เมอ่ื กดป่ มุ A จะทำใหต้ วั โปรแกรมนับถอยหลงั และแสดงไอคอนขน้ึ และจะมเี สยี งดงั เมอ่ื มี การขยบั ของไมโครบติ 1.เขา้ ไปที่ Link : https://makecode.microbit.org เพอื่ เขา้ หนา้ โปรแกรม makecode คลกิ เลอื ก New Project จะไดห้ นา้ ตา่ งดงั รปู 2.กด Variables สรา้ งตวั แปร และนำเซตตวั แปรมาใสใ่ น on start 3.กดตรงนี้ 4.เลอื ก Arrays มาในเซตตวั แปล

5.เลอื กLogic เลอื ก if then else นำมาใสใ่ น forever 6.นำตวั เปรยี บเทยี บมาใสใ่ นขนั้ ตอนท5ี่ 7. น้ำเชด็ ตวั แปรมาใสใ่ น if than else 8.เลอื ก match นำตวั เปรยี บเทยี บเครอื่ งหมายบวก 9.เลอื ก input กด 3 ขดี ดา้ นลา่ ง input 10.นำacceleration (mg) ไปใสใ่ น match ในตวั เปรยี บเทยี บเครอ่ื งหมายบวกและเปลย่ี นจาก 0 เป็ น 1,300 11.กดท่ี music เลอื ก ring tone (Hz) 12 นำชอื่ ตวั แปรมาใสใ่ นขนั้ ตอนท่ี 11 13.กดเลอื ก basic นำ show icon มาใส่ 14.กด Loops เลอื ก for element of. 15นำชอ่ื ตวั แปรมาใสใ่ นขนั้ ตอนท่ี 14 16.เลอื ก music กดท่ี play tone for.

17.น้ำชอื่ ตวั แปรมาใสใ่ นขนั้ ตอนท่ี 16 18.กด music 1 beat นำมาใสใ่ นขนั้ ตอนท1ี่ 6 ดงั รปู 19.กด input เลอื ก on button A pressed 20.นำ เลอื ก if then นำตวั เปรยี บเทยี บเครอ่ื งหมายนอ้ ยกวา่ มาใสใ่ น if then 21.กด Array เลอื ก length of array ชอื่ ตวั แปรมาใสใ่ น array 22.เลอื ก Array นำ add value to end 23.นำเซตตวั แปรมาใสใ่ นขนั้ ตอนท่ี 22 24. เลอื ก basic กดท่ี show number 25.เลอื ก match นำตวั เปรยี บเทยี บคา่ ลบมาใส่ เปลย่ี น0 เป็ น10 26.กด Array เลอื ก length of array และนำชอ่ื ตวั แปรมาใส่ 27.กด input เลอื ก on button A เปลยี่ นเป็ น B 28.นำเซตตวั แปรมาใส่ 29.เลอื ก Array เลอื ก empty array

30. เลอื ก basic นำ clear screen 31.โคด้ โปรแกรม



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


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