101 7. กำหนดให้ “จำนวนผีเสื้อ” เริ่มนับ 0 ใหม่ทุกครั้งที่คลิก สังเกตผลลัพธ์ เฉลยสคริปต์
102 8. กำหนดเวลาในการเล่นเกมโดยเพิ่มตัวแปร “เวลา” แล้วเพิ่มสคริปต์ให้กับเวที จากนั้นคลิก และสังเกตผลลัพธ์ 9. แก้ไขสคริปต์ในข้อ 9 แล้วคลิก และบันทึกผลลัพธ์ 10. แก้ไขสคริปต์ในข้อ 10 แล้วคลิก และบันทึกผลลัพธ์ อธิบายการทำงานของสคริปต์ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ................................. อธิบายการทำงานของสคริปต์ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ................................. อธิบายการทำงานของสคริปต์ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ................................. เมื่อคลิกรัน ให้กำหนดนาฬิการจับเวลาเป็นตัวแปร “เวลา” เมื่อคลิกรัน ให้รีเซ็ตค่านาฬิกา และกำหนดนาฬิการจับเวลา เป็นตัวแปร “เวลา” เมื่อคลิกรัน ให้รีเซ็ตค่านาฬิกา และกำหนดนาฬิการจับเวลา เป็นตัวแปร “เวลา” และให้วนลูปจับเวลาจาก 1 ถึง 5 พอถึง 5 ให้หยุดการทำงานทั้งหมด
103 11. แก้ไขสคริปต์ในข้อ 11 แล้วคลิก และบันทึกผลลัพธ์ 12. จากผลลัพธ์ในข้อที่ 9 – 12 ผลลัพธ์ต่างกันอย่างไร คิดว่าเพราะอะไร .................................................................................................................................................................. .................................................................................................................................................................. .................................................................................................................................................................. 13. กำหนดเวลาการเล่น 20 วินาที และบันทึกสคริปต์ อธิบายการทำงานของสคริปต์ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ................................. เมื่อคลิกรัน ให้รีเซ็ตค่านาฬิกา และกำหนดนาฬิการจับเวลา เป็นตัวแปร “เวลา” และให้วนลูปจับเวลาถอยหลัง จาก 5 ถึง 0 เมื่อถึง 0ให้หยุดการทำงานทั้งหมด ต่างกันที่วิธีการทำงานและรูปแบบการเปรียบเทียบของตัวดำเนินการ เฉลยสคริปต์
104 เฉลยสคริปต์ทั้งหมด
105 เฉลยแบบฝึกทักษะที่ 5 สร้างบทละครโต้ตอบ คำชี้แจง ให้นักเรียนปฏิบัติ ดังนี้ (คะแนนเต็ม 10 คะแนน) ตอนที่ 1 เขียนบทสนทนาให้ตัวละคร 8. สร้างโปรเจกต์ใหม่ เพิ่มตัวละครและเขียนสคริปต์ให้ตัวละคร ดังนี้ เมื่อคลิก สังเกตสิ่งที่เกิดขึ้น แล้วตอบคำถาม การทำงานของบล็อก say และบล็อก ask แตกต่างกันอย่างไร ..................................................................... .................................................................................................................................................................. .................................................................................................................................................................. ตัวละครพูดว่า .............................................................................................................................................. ตัวละครถามว่า ............................................................................................................................................. 9. ลบตัวละครในข้อ 1 แล้วสร้างตัวละคร เจ้าหญิง และเขียนสคริปต์ดังต่อไปนี้ การทำงานของบล็อก say เพื่อแสดงข้อความที่ต้องการให้ตัวละครพูด // ส่วนการทำงานของบล็อก ask ใช้สำหรับแสดงคำถามและรอให้ผู้ใช้พิมพ์คำตอบ สวัสดีจ้ะ เราชื่อใบบุญเธอชื่ออะไรจ้ะ
106 10. คลิก สังเกตผลการทำงานและตอบคำถามของเจ้าหญิง ชื่อที่นักเรียนตอบ คือ……………………………………………………………………………………………………………………….. นักเรียนคิดว่าชื่อหรือคำตอบที่นักเรียนได้พิมพ์เป็นคำตอบ ข้อมูลนี้จะถูกเก็บในบล็อกใด 11. ปรับปรุงสคริปต์ในข้อ 2 โดยใช้บล็อก ร่วมกับ ดังต่อไปนี้ 12. คลิก สังเกตผลการทำงาน หลังใช้บล็อกคำสั่ง ร่วมกับ ตัวละครเจ้าหญิงจะแสดง ข้อความ .................................................................................................... บล็อก answer เป็นคู่หูของบล็อก ask มี ask ที่ไหน มี answer ที่นั่น เมื่อบล็อก ask แสดงคำถามให้ผู้ใช้ตอบ บล็อก answer จะทำ หน้าที่เก็บคำตอบที่ผู้ใช้พิมพ์ลงไป (คำตอบขึ้นอยู่กับชื่อของนักเรียน) ยินดีที่ได้รู้จัก (ตามด้วยชื่อที่ผู้ใช้ตอบ)
107 13. โยงเส้นจับคู่ระหว่าง 14. บันทึกโปรเจกต์ใหม่ชื่อ Activity_Ask ถามคำถามที่กำหนด และรอผู้ใช้พิมพ์คำตอบ ใช้สำหรับเชื่อมข้อความเข้าด้วยกัน แสดงข้อความที่กำหนด แสดงข้อความที่กำหนดเป็นเวลา 2 วินาที
108 ตอนที่ 2 ถามตอบกันเถอะ 1. สร้างโปรเจกต์ใหม่ โดยมีตัวละคร 2 ตัว 2. เพิ่มฉากให้กับเวที 1 ฉาก กำหนดให้ใช้เป็นฉากเริ่มต้น ดังภาพ 3. เขียนสคริปต์เริ่มต้นให้กับตัวละครต่างๆ ให้มีการทำงาน ดังนี้ ภาพ บทสนทนา เมื่อคลิกธงเขียว ให้ตัวละครผู้หญิง และตัวละคร ผู้ชายปรากฏขึ้นมา จากนั้นตัวละครทั้งสองเดินเข้ามาเจอกันตรง กลางหน้าจอ
109 ตัวละครผู้หญิง ตัวละครผู้ชาย เมื่อคลิก ไป ณ ตำแหน่ง x=-196 และ y=-10 ไป ณ ตำแหน่ง x= -50 และ y=-10 ภายใน 1 วินาที เขียนเป็นสคริปต์ได้ดังนี้ เมื่อคลิก ไป ณ ตำแหน่ง x=181 และ y=-10 ไป ณ ตำแหน่ง x= 100 และ y=-10 ภายใน 1 วินาที เขียนเป็นสคริปต์ได้ดังนี้
110 4. เพิ่มสคริปต์ให้กับตัวละครผู้หญิง ตัวละครผู้ชายให้มีการทำงานตามเรื่องราว ดังนี้ ภาพ บทสนทนา ตัวละครผู้หญิง กล่าวทักทาย จากนั้น ตัวละครผู้ชาย ทักทายตอบ ตัวละครผู้หญิงถามว่า “เธอรู้หรือเปล่าว่า สถาปัตยกรรมประจำชาติไทยคืออะไร?” หลังจากแสดงคำตอบเสร็จแล้ว ตัวละครผู้หญิพูด ว่า “ลองกดแป้น Space bar ดูซิจ๊ะ” มาเพิ่มสคริปต์ให้กับตัวละครผู้หญิง และตัวละคร ผู้ชาย ให้ทำงานเรื่องราวข้างต้นกัน
111 ตัวละครผู้หญิง ตัวละครผู้ชาย พูด “สวัสดีจ้ะ” เป็นเวลา 4 วินาทีรอ 2 วินาที ถาม “เธอรู้หรือเปล่าว่าสถาปัตยกรรมประจำ ชาติไทยคืออะไร?” จะปรากฏกล่องข้อความให้ ผู้ใช้ป้อนคำตอบ พูด “คำตอบของเธอ คือ_______” ตามด้วย ข้อความที่ผู้ใช้ป้อนลง ไปในกล่องข้อความ และแสดงข้อความนี้เป็น เวลา 2 วินาทีพูด “ลองกดแป้น Space bar ดูซิ จ๊ะ” เป็นเวลา 4 วินาที เขียนเป็นสคริปต์ได้ดังนี้ พูด “สวัสดีครับ” เป็นเวลา 2 วินาที เขียนเป็นสคริปต์ได้ดังนี้ เมื่อกดแป้น space bar แล้วมีเหตุการณ์ต่อเนื่องดังต่อไปนี้ ภาพ บทสนทนา เมื่อมีเหตุการณ์กดแป้น Space bar ตัวละคร ผู้ชาย”จะถามคำถามอะไรดีนะ อ๋อ.....คิดออก ละ”
112 ตัวละครผู้ชาย ถามว่า”เธอละรู้หรือเปล่าสัตว์ ประจำชาติไทยคืออะไร?” ตัวละครผู้ชาย แสดงคำตอบที่ผู้ใช้ป้อนลงใน กล่องข้อความ ตัวละครผู้ชายกล่าวอำลา บล็อก when space key pressed อยู่ในกลุ่มบล็อก Events ใช้สำหรับรับค่าการกดแป้น space bar บนคีย์บอร์ด เมื่อผู้ใช้มีการกดแป้น space bar บล็อกคำสั่งต่างๆ ที่อยู่ภายใต้บล็อก ก็จะเริ่มทำงาน นอกจากนี้ ถ้าต้องการกำหนดเหตุการณ์ให้สามารถรับค่าการกดแป้นตัวอักษรใดๆ บน คีย์บอร์ด สามารถทำได้โดยการคลิกเลือกเพื่อเปลี่ยนเป็นแป้นอักษรใดๆ บนคีย์บอร์ด ได้
113 ให้เขียนสคริปต์ของตัวละครผู้ชาย เมื่อมีการกดแป้น space bar การทำงาน สคริปต์ของตัวละครผู้ชาย เมื่อกดแป้น space bar คิด “จะถามคำถามอะไรดี นะ อ๋อ....คิดออกละ” เป็นเวลา 2 วินาทีถาม “เธอห ล่ะรู้หรือเปล่าว่าสัตว์ประจำชาติไทย คืออะไร?” จะ ปรากฏกล่องข้อความให้ผู้ใช้ป้อนคำตอบพูด “คำตอบของเธอคือ_______” ตามด้วย ข้อความที่ ผู้ใช้ป้อนลงไปในกล่องข้อความและแสดง ข้อความนี้ เป็นเวลา 2 วินาทีพูด “Bye Bye…” เป็นเวลา 2 วินาที 5. บันทึกชื่อไฟล์ The conversation
114 เฉลยแบบทดสอบหลังเรียน 1. ง 2. ข 3. ค 4. ข 5. ก 6. ค 7. ง 8. ก 9. ง 10. ข
115 ประวัติผู้จัดทำ ชื่อ-สกุล นางไพศอล ดีแม วัน เดือน ปี เกิด วันที่ 7 มกราคม พ.ศ. 2541 ประวัติการศึกษา ประถมฯ โรงเรียนศาสโนวาทวิทยา ม.ต้น โรงเรียนสุขสวัสดิ์วิทยา ม.ปลาย โรงเรียนสุขสวัสดิ์วิทยา อุดมศึกษา หลักสูตรครุศาสตรบัณฑิต สาขาคอมพิวเตอร์ศึกษา มหาวิทยาลัยราชภัฏยะลา ประวัติการทำงาน ปัจจุบัน พนักงานราชการ ตำแหน่งครูคอมพิวเตอร์ สำนักงานเขตพื้นที่การศึกษาประถมศึกษายะลา เขต 1 สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐาน กระทรวงศึกษาธิการ พ.ศ. 2565-2566 ครูสอนในสถานศึกษา ณ โรงเรียนอุดมศาสน์วิทยา จังหวัดยะลา