ชน้ั ประถมศึกษาปที ่ี 3 เทคโนโลย(ี วิทยาการคานวณ) กลมุ่ สาระการเรียนรู้วทิ ยาศาสตร(์ ฉบบั ปรบั ปรุง พ.ศ. 2560) นายณัฏฐนนท์ แก้วมลู 60410663 คณะศกึ ษาศาสตร์ สาขาฟิสกิ ส์ ชน้ั ปีที่3 เลขที่ 11
ตัวชีว้ ัด ว 4.2 ป 3/2 เขียนโปรแกรมอย่างง่ายโดยใชซ้ อฟตแ์ วร์หรอื สื่อและตรวจหาข้อผิดพลาดของโปรแกรม สาระการเรียนรู้ 1 การเขยี นโปรแกรมเปน็ การสร้างลาดับของคาสงั่ ใหค้ อมพิวเตอร์ทางาน 2 ตวั อยา่ งโปรแกรม เช่น เขยี นโปรแกรมที่สงั่ ให้ตัวละครทางานซ้าไมส่ ิ้นสดุ 3 การตรวจหาข้อผิดพลาด ทาไดโ้ ดยตรวจสอบคาสัง่ ทแ่ี จง้ ข้อผิดพลาด หรือ หากผลลพั ธไ์ มเ่ ป็นไปตามที่ตอ้ งการใหต้ รวจสอบการทางานทีละคาสงั่ 4 ซอฟต์แวร์หรือสือ่ ที่ใชใ้ นการเขียนโปรแกรม เช่น ใช้บตั รคาส่ังแสดงการเขียนโปรแกรม, Code.org
การแสดงลาดบั ของคาส่ัง ให้คอมพวิ เตอร์ (ห่นุ ยนต์) ทางาน โจทย์ : สมมติว่า เพ่ือนคนหนึ่งเป็นหุ่นยนต์ ให้นักเรียนสั่งหุ่นยนต์ (เพ่ือน) เคล่ือนท่ี จากตาแหน่ง 3 ไปตาแหน่ง 2 ซ่ึงเป็นตัวแรคคูนต้องใช้คาส่ังใดบ้าง ให้นักเรียนเลือก คาสั่งลกู ศรดา้ นซา้ ยมอื เรียงลาดบั เพอ่ื สงั่ งานห่นุ ยนต์ (เพ่อื น) 1
การเขียนโปรแกรมใหต้ ัวละครทางานซา้ ไม่ส้นิ สดุ (LOOP) ใชแ้ นวคดิ เชงิ คานวณแก้ไขปัญหา โดยสังเกตไดว้ า่ การทางานมีลักษณะเป็นการทางาน วนซ้า เรม่ิ จากลาดับท่ี 1 ถึง ลาดับท่ี 7 ตอ้ งทาแบบนี้ซ้า 8 ครัง้ ดว้ ยกัน 2
การเขยี นโปรแกรมให้ตวั ละครทางานซ้าไม่ส้ินสดุ (LOOP) การใชโ้ ปรแกรมสัง่ ใหท้ าแซนด์วิช 8 ชนั้ 3
ตวั อยา่ งโปรแกรม เช่น โปรแกรม SCRATCH 4
การกาหนดเหตุการณเ์ พ่อื ตอบโตก้ ับผ้ใู ช้งาน (Events) 5
การกาหนดเหตุการณเ์ พอื่ ตอบโตก้ ับผ้ใู ชง้ าน (Events) 1. When Flag Clicked กาหนดเหตุการณ์ 5. When ………….. > …………… กาหนดเหตุการณ์ เมื่อธงถกู กด เม่อื ความดังเสียง (Loudness)ช่วงเวลา (Timer), วิดโี อเคลื่อนท่ี (VDO Motion) 2. When …………… Key pressed กาหนด เหตุการณ์เมื่อกดปุ่มต่าง ๆ บน Keyboard 6. When I receive (Message1) กาหนด เชน่ spacebar, a b c เปน็ ตน้ เหตุการณเ์ มื่อโปรแกรมได้รับข้อความทกี่ าหนดไว้ 3. When this sprite Clicked กาหนด 7. Broadcast (Message1) กาหนดให้ส่ง เหตุการณ์เมือ่ ตัวละครถกู คลกิ กด ขอ้ ความเม่ือถงึ ช่วงเวลาทต่ี ้องการ 4. When backdrop switches to…. 8. Broadcast (Message1) and wait กาหนดให้ กาหนดเหตุการณ์เม่ือฉากหลังถูกเปลี่ยนไป ส่งข้อความเมื่อถึงช่วงเวลาท่ีต้องการและรอ เป็นฉากท่ีกาหนด เหตุการณอ์ กี เหตุการณ์ 6
การสรา้ งภาพเคลื่อนไหว (Animation) 7
การสรา้ งภาพเคลื่อนไหว (Animation) 8
คาส่งั การควบคมุ (Scripts Control) 9
คาส่งั การควบคมุ (Scripts Control) 10
การวนซ้าและวนซา้ ไมส่ ิ้นสดุ (Loop Repeat, Loop Forever) 11
การวนซ้าและวนซา้ ไมส่ ิ้นสดุ (Loop Repeat, Loop Forever) 12
การตรวจสอบขอ้ ผิดพลาดของโปรแกรม (Debugging) โจทยก์ ารทากิจวัตรประจาวนั ของนกั เรยี น : ใหน้ กั เรยี นหาขอ้ ผิดพลาดของโปรแกรมการ ทากิจวัตรประจาวันของนักเรียนคนนี้จากการตรวจสอบหาข้อผิดพลาด จากโปรแกรม กิจวตั รประจาวันนี้จะเห็นข้อผิดพลาดของโปรแกรม คือ ควรจะอาบน้าก่อนแต่งตัวและ ทานอาหาร 13
การตรวจสอบขอ้ ผดิ พลาดของโปรแกรม (Debugging) 14
ตวั อยา่ ง ซอฟตแ์ วรห์ รอื ส่ือทีใ่ ช้ในการเขียนโปรแกรม เชน่ การเขยี นโปรแกรมโดยใชบ้ ัตรคาสง่ั กิจกรรม : เขียนโปรแกรมโดยใช้บตั รคาสั่ง สาระการเรยี นรู้ : การเขียนโปรแกรม ทีม่ า : สสวท. 15
ตวั อย่าง ซอฟตแ์ วร์หรอื ส่อื ที่ใชใ้ นการเขยี นโปรแกรม เชน่ การเขยี นโปรแกรมโดยใชบ้ ัตรคาสั่ง 16
ตวั อย่าง ซอฟตแ์ วร์หรอื ส่อื ที่ใชใ้ นการเขยี นโปรแกรม เชน่ การเขยี นโปรแกรมโดยใชบ้ ัตรคาสั่ง 17
ตวั อย่าง ซอฟตแ์ วร์หรอื ส่อื ที่ใชใ้ นการเขยี นโปรแกรม เชน่ การเขยี นโปรแกรมโดยใชบ้ ัตรคาสั่ง 18
ตวั อย่าง ซอฟตแ์ วร์หรอื ส่อื ที่ใชใ้ นการเขยี นโปรแกรม เชน่ การเขยี นโปรแกรมโดยใชบ้ ัตรคาสั่ง 19
ตวั อย่าง ซอฟตแ์ วร์หรอื ส่อื ที่ใชใ้ นการเขยี นโปรแกรม เชน่ การเขยี นโปรแกรมโดยใชบ้ ัตรคาสั่ง 20
ตวั อย่าง ซอฟตแ์ วร์หรอื ส่อื ที่ใชใ้ นการเขยี นโปรแกรม เชน่ การเขยี นโปรแกรมโดยใชบ้ ัตรคาสั่ง 21
ตวั อย่าง ซอฟตแ์ วร์หรอื ส่อื ที่ใชใ้ นการเขยี นโปรแกรม เชน่ การเขยี นโปรแกรมโดยใชบ้ ัตรคาสั่ง 22
บรรณานุกรม สถาบนั ส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี กระทรวงศกึ ษาธกิ าร. 2562. หนังสือเรียนรายวิชา กกกกกกกพน้ื ฐานวิทยาศาสตร์ เทคโนโลยี (วิทยาการคานวณ) ชั้นประถมศึกษาปีท่ี 1. กกกกกกกกรุงเพฯ: ศนู ยห์ นังสือจฬุ าลงกรณ์มหาวิทยาลัย. สถาบันส่งเสรมิ การสอนวทิ ยาศาสตรแ์ ละเทคโนโลยี กระทรวงศกึ ษาธิการ. 2563. หนังสอื เรียนรายวิชา กกกกกกกพืน้ ฐานวทิ ยาศาสตร์ เทคโนโลยี (วิทยาการคานวณ) ชนั้ ประถมศกึ ษาปีที่ 3. กกกกกกกกรงุ เพฯ: ศนู ยห์ นงั สือจุฬาลงกรณม์ หาวิทยาลยั . สถาบนั สง่ เสริมการสอนวิทยาศาสตร์และเทคโนโลยี กระทรวงศกึ ษาธกิ าร. 2562. หนงั สอื เรียนรายวิชา กกกกกกกพ้ืนฐานวทิ ยาศาสตร์ เทคโนโลยี (วิทยาการคานวณ) ชั้นมธั ยมศึกษาปีที่ 1. กกกกกกกกรงุ เพฯ: ศูนย์หนงั สอื จฬุ าลงกรณ์มหาวทิ ยาลยั . 23
บรรณานุกรม สถาบนั สง่ เสริมการสอนวทิ ยาศาสตร์และเทคโนโลยี กระทรวงศึกษาธกิ าร. 2562. ตวั อย่างการจดั การเรยี นรู้ กกกกกกกเทคโนโลยี (วทิ ยาการคานวณ) ระดบั ประถมศกึ ษา. สืบคน้ เม่ือวนั ที่ 31 ธนั วาคม 2562. กกกกกกกจากเวป็ ไซต์ http://oho.ipst.ac.th/wp-content/uploads/sites/3/2018/08/cs-teach- กกกกกกกexample.pdf Imagineering Education. 2561. DIGITAL KIDS (เทคโนโลยี) ป.2 หน่วย 2 เรือ่ ง เขยี นโปรแกรมอย่าง กกกกกกกง่ายและตรวจสอบหาขอ้ ผิดพลาดของโปรแกรม. สืบคน้ เมื่อวันท่ี 31 ธันวาคม 2562. จากเว็ปไซต์ กกกกกกกhttps://imagineering.co.th/digital-kids-ป2-หนว่ ย2/ Imagineering Education. 2561. DIGITAL KIDS (เทคโนโลยี) ป.3 หนว่ ย 2 เร่อื ง เขยี นโปรแกรมหา กกกกกกกข้อผิดพลาดของโปรแกรม. สบื คน้ เม่ือวันที่ 31 ธนั วาคม 2562. จากเวป็ ไซต์ กกกกกกกhttps://imagineering.co.th/digital-kids-ป3-หน่วย2/ 24
จบการนาเสนอ 25
Search
Read the Text Version
- 1 - 27
Pages: