The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

หน่วยที่ 4 การเขียนโปรแกรม เบื้องต้น ป.4

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Pookky, 2022-02-07 09:44:35

หน่วยที่ 4 การเขียนโปรแกรม เบื้องต้น ป.4

หน่วยที่ 4 การเขียนโปรแกรม เบื้องต้น ป.4

แผนผงั หัวข้อหนว่ ยการเรยี นรู้ 4 การเขียนโปรแกรมเบือ้ งตน้

การทางานของคอมพวิ เตอร์ การเขียน การเขียนโปรแกรม
โปรแกรม คอมพวิ เตอร์
การเขยี นโปรแกรม เบอ้ื งต้น
โตต้ อบกับผใู้ ช้ การเขยี นโปรแกรม
ด้วย Scratch

การออกแบบอัลกอริทมึ

การเขียนโปรแกรมโตต้ อบกบั ผู้ใช้ 1. เร่ิมตน้
2. กดคียบ์ อรด์ ไปทางขวา

2.1 ให้ตัวละครเคลือ่ นท่ีไปทางขวา
3. กดคยี ์บอรด์ ไปทางซ้าย

3.1 ใหต้ ัวละครเคลอ่ื นทไี่ ปทางซา้ ย
4. จบ

เร่มิ ต้น

กดคีย์บอรด์ ไปทางขวา
ใหต้ วั ละครเคลือ่ นทไ่ี ปทางขวา

กดคียบ์ อรด์ ไปทางซา้ ย
ให้ตัวละครเคล่ือนทีไ่ ปทางซ้าย

จบ

การทางานของคอมพวิ เตอร์

การทางานของคอมพวิ เตอรจ์ ะรบั ขอ้ มูลเข้ามา จากนัน้ ประมวลผลแลว้ ส่งขอ้ มูลออกไป โดยการรบั ข้อมูลนั้น
จะรบั ผ่านทางหนว่ ยรบั เข้า เช่น คีย์บอรด์ เมาส์ แลว้ มาประมวลผลดว้ ยหนว่ ยประมวลผลกลางหรอื ซีพยี ู
จากนั้นส่งข้อมูลออกทางหนว่ ยส่งออก เชน่ จอภาพ เครือ่ งพมิ พ์ ลาโพง

คอมพวิ เตอร์ไมส่ ามารถคดิ ส่ิงตา่ ง ๆ เองได้ แตจ่ ะทาตามส่งิ ทสี่ ง่ั ให้ทาหรอื ทางานตามโปรแกรมทีน่ ามาใชง้ าน
โดยโปรแกรมจะกาหนดขัน้ ตอนการทางานตามท่ผี เู้ ขยี นโปรแกรมได้ออกแบบไว้ ซึ่งขน้ั ตอนการทางานนี้
จะคล้ายกบั ขนั้ ตอนการทางานของมนุษย์ หากมีข้อผดิ พลาดในขน้ั ตอนใดข้ันตอนหนึ่ง หรอื เรียงลาดับผิด
ก็อาจส่งผลใหเ้ กดิ ข้อผิดพลาดต่องานไดเ้ ช่นกนั

กจิ กรรมท่ี 40.1 อะไรผิดปกติ วสั ดุอุปกรณ์ 1. สมดุ สาหรบั จดบันทกึ หรือแบบฝกึ หัด 1 เลม่

วัตถุประสงค์ บอกลาดับขั้นตอนการแก้ปญั หาได้ 2. ปากกา 1 ด้าม

วิธีปฏิบัติ 3. สีไม้ 1 กลอ่ ง
นักเรียนวาดภาพและระบายสเี คร่ืองแตง่ กายเรยี ง
ตามลาดบั ขัน้ ตอนการทางาน ดงั นี้ เร่มิ ต้น

ใส่กางเกงขายาว

ใสเ่ สื้อแจ็กเก็ตแขนยาว

ใส่เส้ือกล้าม

ใส่รองเท้า

ใสถ่ ุงเทา้

จบ

? จากการทางานตามลาดบั ขัน้ ตอนการแตง่ กาย คิดวา่ ผลลัพธ์ถกู ตอ้ งหรอื ไม่

ตอบ ไม่ถูกต้อง

? การเรยี งลาดับขน้ั ตอนการแต่งกายถูกตอ้ งหรือไม่ เรม่ิ ต้น เรม่ิ ตน้
หรอื ต้องสลับการทางานอย่างไร ใสเ่ สือ้ กล้าม
ใส่กางเกงขายาว
ตอบ ไมถ่ ูกต้อง ควรสลบั การทางาน ดังนี้ ใสเ่ ส้อื แจ็กเก็ตแขนยาว

ใสก่ างเกงขายาว ใสเ่ ส้ือกล้าม
ใสร่ องเทา้
ใส่เสื้อแจ็กเกต็ แขนยาว ใส่ถุงเท้า

ใส่ถุงเทา้ จบ

ใสร่ องเทา้

จบ

? นักเรยี นคิดวา่ ควรมีขนั้ ตอนการทาสง่ิ ใดเพิม่ เติมหรือไม่

และควรอยู่ในลาดับใด
ตอบ เพ่มิ การคาดเข็มขดั ต่อจากขน้ั ตอนการใส่กางเกงขายาว

การทางานของคอมพิวเตอร์

เม่อื มนุษยจ์ ะทางานอย่างใดอย่างหนึ่งจะตอ้ งมลี าดบั การทางานซ่งึ ออกแบบไวอ้ ย่างเป็นขั้นตอน
เช่นเดยี วกบั คอมพวิ เตอร์ หากตอ้ งการให้ทางานลักษณะใดจะตอ้ งมโี ปรแกรมที่ออกแบบการทางาน
อย่างเปน็ ข้ันตอนมาใหค้ อมพวิ เตอรท์ างานตามที่ได้ออกแบบไว้

ตัวอย่าง หากตอ้ งการเขียนโปรแกรมให้คอมพิวเตอร์บวกตัวเลข 2 จานวน ระหวา่ ง 10 กบั 20

อาจออกแบบข้นั ตอนการทางานได้ ดงั นี้

การทางานของคอมพวิ เตอร์

การสงั่ ให้คอมพิวเตอร์ทางานจะคลา้ ยกับการทางานของมนุษย์ การเขยี นโปรแกรมจะตอ้ งวางสตอรีบอร์ด
(storyboard) ซ่ึงหมายถงึ ลาดบั ขัน้ การทางานทีละขน้ั ตอน การออกแบบข้ันตอนการทางานนเี้ รียกอีกอยา่ งหนง่ึ วา่
อลั กอริทมึ ซงึ่ เราเขียนออกมาเปน็ ภาพความคดิ หรือเขียนลาดบั ขั้นตอนเป็นคาพดู เพอ่ื ให้เขา้ ใจการทางาน
หากผลลพั ธ์ออกมามคี ่าผดิ พลาด เราอาจตรวจสอบการอลั กอริทมึ ไดเ้ ชน่ กัน

การทางานของคอมพิวเตอรเ์ หมือน
การทางานของสมองหรอื ไม่

คาถามสาคญั

การเขียนโปรแกรมคอมพิวเตอร์

การเขียนโปรแกรมคอมพิวเตอร์เป็นการสร้างลาดับของคาสั่งให้คอมพิวเตอร์ทางาน
เพื่อให้ได้ผลลัพธ์ตามท่ีต้องการ การเขียนคาส่ังให้โปรแกรมทางานนั้น ทาได้หลายวิธี เช่น
เว็บไซต์สาหรับฝึกเขียนโปรแกรม (https://code.org) ใช้ซอฟต์แวร์สาหรับเขียนโปรแกรม
เช่น Scratch หรือการเขียนโปรแกรมด้วยภาษาระดับสูง ซ่ึงการเขียนโปรแกรมนั้นจะต้องคิด
หรือเขียนอัลกอริทึมของโปรแกรมท่ีจะให้ทางานตามที่ต้องการออกมาก่อน จากนั้นจึงใช้เครื่องมือ
ตา่ ง ๆ มาชว่ ยในการเขยี นโปรแกรม

การเขียนโปรแกรมส่งั งานใหผ้ ง้ึ เดนิ ไปรับนา้ หวาน หากวาง
ลาดับการทางานสลบั ที่ การทางานของผง้ึ จะเปน็ อย่างไร

คาถามสาคัญ

กิจกรรมที่ 40.2 ตามหานา้ หวาน

วตั ถุประสงค์ ออกแบบและเขียนโปรแกรมคอมพิวเตอรไ์ ด้ วัสดอุ ปุ กรณ์ คอมพวิ เตอร์ 1 เครอื่ ง

วิธีปฏบิ ัติ นกั เรียนออกแบบโปรแกรม โดยปฏิบตั ติ ามขนั้ ตอน ดงั นี้
1. เปดิ เว็บไซต์ https://code.org เลอื กภาษาทีใ่ ช้
2. เลอื กหมวดนักเรียน จากน้นั เวบ็ ไซต์จะแสดงหน้าจอ ดังนี้

3. คลกิ เมาสเ์ ลอื กคอรส์ 2 4. คลกิ เมาสเ์ ลือกบทเรียนลาดับท่ี 13
ผึ้ง: Conditionals เพื่อฝึกโปรแกรม
แบบทาซ้า แลว้ คลกิ เมาส์เลือกข้อ 1

5. ข้ันตอนของบทเรียนน้ีจะเป็นการฝึกคิดอัลกอรทิ ึมสาหรบั การเขียนโปรแกรมเพ่อื สงั่ งาน
ใหผ้ ้ึงเดนิ ไปรบั น้าหวาน เมอ่ื เข้าไปในบทเรียนโปรแกรมจะแสดงหน้าจอ ดังภาพ

จากภาพจะพบวา่ หากผงึ้ ต้องการรบั นา้ หวานให้หมด ผงึ้ จะตอ้ งเดนิ ไปขา้ งหน้า 5 ครั้ง แลว้ รับน้าหวาน 1 ครั้ง จากนั้นเลี้ยวขวา
แลว้ เดนิ หน้า 1 ครงั้ แล้วรับน้าหวาน 3 คร้ัง

6. จากอัลกอรทิ ึมการควบคมุ ผ้งึ เราสามารถเขยี นโปรแกรมโดยการลากบลอ็ กคาส่งั มาวางบนพื้นท่ที างาน ซ่งึ ปฏิบตั ติ ามข้นั ตอน ดงั น้ี

7. เมือ่ เขยี นโปรแกรมโดยลากบลอ็ กคาส่ังมาวางตามทีอ่ อกแบบไวเ้ รียบร้อยแล้ว ให้คลกิ เมาสท์ ี่ป่มุ
จะพบว่าโปรแกรมจะทางาน โดยผงึ้ เดนิ ไปรบั น้าหวานตามขน้ั ตอนโปรแกรม จากนั้นโปรแกรมจะแจง้ ว่าการทางาน
ในขัน้ ตอนน้ีเสรจ็ สิ้น

8. หากคลิกเมาส์ท่ปี ุม่ แสดงโค้ด จะพบว่าหนา้ จอจะแสดง

รหัสคาสัง่ ท่ีใชค้ วบคุมการทางานของผง้ึ ใหเ้ หน็

ซ่งึ เปน็ คาสั่งสาหรับการเขียนโปรแกรมด้วยภาษาระดับสูงซง่ึ เป็น

ภาษาท่ใี กลเ้ คียงกับของมนุษย์ แตก่ ารเขียนโปรแกรมเบื้องตน้

เราจะยังไมส่ นใจโค้ดทีเ่ กิดขน้ึ เหล่าน้ีก็ได้

9. นักเรยี นทดลองทากิจกรรมในข้ันตอนตอ่ ไปตามโปรแกรม

จากกิจกรรมที่ 4.2 จะเหน็ วา่ เมอื่ ออกแบบ
อัลกอริทึมแลว้ บล็อกคาส่งั ทน่ี ามาวาง
จะสอดคลอ้ งกับอลั กอรทิ ึมทอี่ อกแบบไว้

? หากไมน่ าบลอ็ กคาส่งั มาใช้ การวางลาดับบลอ็ กคาสงั่ เพ่ือเขยี นโปรแกรมจะตอ้ งทาอยา่ งไร

ตอบ นาบล็อกคาสงั่ การเคล่อื นที่มาวางแทนตามจานวนครง้ั ทีจ่ ะต้องทาซา้

การเขียนโปรแกรมด้วย Scratch

การเขยี นโปรแกรมเบอ้ื งต้นมเี ครอื่ งมือ
สาหรับเขียนโปรแกรมมากมาย โปรแกรมสแครช
(Scratch) เปน็ อกี เครอื่ งมือหนง่ึ ทนี่ ามาฝึกเขยี น
โปรแกรมได้ง่าย โดยการออกแบบอลั กอรทิ ึม
แล้วนาบล็อกคาสั่งทีเ่ ก่ยี วขอ้ งมาวางเพอ่ื ใหโ้ ปรแกรม
ทางาน เม่ือมีซอฟต์แวร์ติดต้ังอยูใ่ นคอมพิวเตอร์
เราสามารถเปดิ โปรแกรมขึน้ มาไดต้ ามขัน้ ตอน
ดังน้ี

การเขยี นโปรแกรมด้วย Scratch

เมื่อเปดิ โปรแกรม Scratch ข้ึนมา จะเห็นกลุ่มของคาสั่ง พ้นื ทเี่ ขยี นสคริปต์และเสียง และฉากสาหรับแสดงตวั ละคร ดงั น้ี

Scratch ยงั สามารถเขียนโปรแกรมแบบออนไลน์
โดยเขา้ ไปท่ี https://scratch.mit.edu

การเขยี นโปรแกรมดว้ ย Scratch

บลอ็ กคาส่งั แต่ละคาสั่งจะรวมกลมุ่ อยู่ในแถบโคด้ บลอ็ ก (code blocks palette) ซ่งึ มคี าส่ังต่าง ๆ

อยู่มากมาย รวมกนั เป็นหมวด หากคลิกเมาส์ทเี่ มนูในกล่มุ คาส่งั โปรแกรมจะแสดงคาสั่งในกลุ่มนน้ั ออกมา

เช่น หากคลิกเมาสท์ กี่ ลุ่มคาสั่ง โปรแกรมจะแสดงคาสั่งออกมา ดังนี้

การเขียนโปรแกรมดว้ ย Scratch

ในโปรแกรมกาหนดเสียงต่าง ๆ ให้เลอื กใช้ได้อยา่ งงา่ ย และหากคลิกเมาส์
เลือกเสยี งกลอง โปรแกรมยังมกี ลองลักษณะตา่ ง ๆ ใหเ้ ลอื กเสยี งอกี ด้วย
โดยสามารถคลิกเมาสห์ รอื พมิ พข์ ้อความเปน็ ตวั เลข

การเขียนโปรแกรมด้วย Scratch

หากคลกิ เมาสเ์ ลือกกลุ่มคาส่ัง โปรแกรมจะแสดงคาสัง่ ควบคมุ ออกมา ซง่ึ ใช้ควบคมุ

การทางานของโปรแกรมและตัวละคร เช่น ใหท้ างานเมอ่ื มกี ารคลกิ เมาส์ ให้ทางานซา้ ๆ ให้หนว่ งเวลารอ

กจิ กรรมที่ 40.3 แมวเหมยี วนักเคลือ่ นไหว

วตั ถปุ ระสงค์ ออกแบบและเขยี นโปรแกรมเพื่อควบคุมตัวละครใหเ้ คลือ่ นไหวได้

วสั ดอุ ุปกรณ์ คอมพิวเตอร์ 1 เครอ่ื ง

วธิ ปี ฏบิ ัติ
นักเรยี นออกแบบโปรแกรมภาพเคล่ือนไหว
โดยปฏิบัตติ ามขัน้ ตอน ดังน้ี
1. เปดิ โปรแกรม Scratch โปรแกรมจะ

แสดงตัวละครแมว และฉากหลงั สขี าว

2. คลิกเมาสท์ ่ี ฉาก ขอ้ ความเปลี่ยนเปน็ ฉาก 3. คลกิ เมาสท์ ี่ พนื้ หลงั แล้วเลอื ก นาเข้า
เพือ่ นาภาพจากแหลง่ ท่ีเกบ็ ในโปรแกรม
มาเปน็ ฉากให้ตัวละคร

4. โปรแกรมจะแสดงโฟลเดอรต์ าแหนง่ ที่เก็บภาพ 5. เลอื กภาพทต่ี ้องการ เชน่ bedroom2
ใหท้ ดลองเลือก Indoors แล้วคลิกเมาส์ ตกลง แล้วคลกิ เมาส์ ตกลง

6. โปรแกรมจะนาภาพทเ่ี ลือกมาเป็นฉาก 7. ทดลองเลือกฉากอ่ืน ๆ ก็ไดเ้ ช่นเดยี วกัน
ให้กบั ตัวละคร ดงั ภาพ 8. หากต้องการโปรแกรมใหต้ ัวละครเคลอ่ื นท่ี

ใหค้ ลกิ เมาสท์ ตี่ วั ละคร

9. ลากบลอ็ กคาสัง่ มาวาง เรยี งลาดับบลอ็ กคาสงั่ 10. เมอื่ ใหโ้ ปรแกรมทางานจะพบวา่ ตวั ละครเคลื่อนท่ี ดังภาพ
ตามที่ต้องการให้ตัวละครแสดง โดยเขียนโปรแกรมได้ ดังนี้

? หากนกั เรยี นตอ้ งการเปล่ียนฉากใหต้ วั ละคร นกั เรยี นจะปฏบิ ตั ิอย่างไร
ตอบ คลิกเมาสเ์ ลอื กทฉ่ี าก จากน้นั จะปรากฏภาพฉากตา่ ง ๆ ใหเ้ ลือก

การออกแบบอัลกอริทมึ

อลั กอรทิ มึ ของคอมพิวเตอร์คลา้ ยกับ
ลาดบั ข้ันตอนการทางานของมนษุ ย์
เช่น กิจวตั รประจาวนั ของนกั เรียน
มีลาดบั การทา ดังนี้

การออกแบบอัลกอรทิ ึมนนั้ ควรเขยี นการทางานหลกั ๆ ออกมาก่อน
สาหรบั การทางานยอ่ ย ๆ อาจแทรกเขา้ ไปภายหลงั ได้

กิจกรรมท่ี 40.4 บอกเล่ากิจวตั รประจาวัน

วตั ถุประสงค์ ออกแบบและเขยี นโปรแกรมเพือ่ ควบคุมใหต้ วั ละครเล่าเรื่องได้ 1. สร้างฉากใหต้ ัวละครเปน็ ฉากหอ้ งนอน
วัสดอุ ปุ กรณ์ คอมพวิ เตอร์ 1 เคร่ือง

วิธปี ฏิบัติ

นักเรียนเขยี นโปรแกรมด้วย Scratch ใหต้ ัวละครเลา่ เรือ่ ง
จากการออกแบบอลั กอรทิ ึมกจิ วตั รประจาวันของนักเรียน
โดยปฏบิ ตั ิตามข้นั ตอน ดงั น้ี

2. ลากบล็อกคาส่งั มาวาง จากนั้นเลือกกล่มุ คาส่งั
แลว้ ลากบลอ็ กคาสง่ั มาวาง

3. ลากบล็อกคาสงั่ มาวางต่อ จากน้นั ลากบลอ็ กคาส่งั

ในกลุม่ รูปรา่ งมาวางตอ่ ไป แลว้ แก้ไขข้อความเป็น “กจิ กรรมวนั น้ี”

แล้วลากบลอ็ กคาสง่ั ตา่ ง ๆ มาวางต่อให้สมบูรณ์ ดงั ภาพ

4. จะเหน็ วา่ การเขียนโปรแกรมใหต้ วั ละครเลา่ กิจวัตรประจาวัน
จะเปน็ การลากบลอ็ กคาสัง่ มาเรยี งตามอลั กอรทิ มึ ท่อี อกแบบไว้
และเราสามารถเติมรายละเอยี ดย่อย ๆ ลงไปได้

5. เม่ือใหโ้ ปรแกรมทางาน ตัวละครจะเลา่ เรอื่ งราวตามโปรแกรม

? นักเรยี นมีแนวคิดในการเลา่ กิจวตั รประจาวนั ? นักเรยี นแลกเปล่ียนกันพจิ ารณาอัลกอริทึม
การเล่ากจิ วตั รประจาวนั ของเพ่อื น หากยงั
อย่างไร เขียนอัลกอริทึมตามความคดิ ของ ไม่สมบูรณ์ นักเรยี นจะแนะนาเพื่อนอยา่ งไร
ตนเอง แลว้ เขียนโปรแกรมดว้ ย Scratch
ตอบ ตรวจสอบว่าเพ่ือนเลา่ มาแล้วเขา้ ใจหรือไม่
เรมิ่ ต้น หากยงั ไม่เขา้ ใจในจดุ ใด ใหเ้ พอื่ นเพิ่มรายละเอยี ด
6.00 น.ตืน่ นอน เก็บที่นอน ในสว่ นนั้น ๆ ซ่ึงจะเปน็ อัลกอรทิ มึ ทล่ี ะเอยี ดมากข้นึ
6.15 น. อาบนา้ แตง่ ตวั
6.30 นร.บั ประทานอาหารเชา้
6.40 น.
7.00 น. ล้างจาน

ไปโรงเรียน
16.00 น. กลบั บ้าน
16.40 น.
19.00 น. เล่นกฬี า
อา่ นหนังสอื
20.00 น. เขา้ นอน

จบ

การเขยี นโปรแกรมโตต้ อบกบั ผใู้ ช้

การเขียนโปรแกรมโตต้ อบกับผใู้ ช้ เปน็ โปรแกรมที่มกี ารตอบสนองเม่อื ผ้ใู ชก้ ระทาการใด ๆ เช่น

กดคียบ์ อรด์ คลิกเมาส์ โดยการเขียนโปรแกรมจะต้องรบั ข้อมูลทีผ่ ู้ใช้สั่งงานเขา้ มา จากนัน้ ประมวล

แล้วทาตามเงือ่ นไขทกี่ าหนด เชน่ หากผใู้ ชต้ ้องการควบคมุ ตวั ละครให้เคลื่อนท่ีไปทางขวาหรอื เคลอ่ื นทไี่ ปทางซ้าย

เมอ่ื มีการกดคียบ์ อรด์ นกั เรียนอาจเขียนอลั กอรทิ มึ การทางาน ดงั นี้ เร่มิ ต้น

1. เรม่ิ ต้น กดคีย์บอร์ดไปทางขวา
2. ถา้ กดคยี ์บอรด์ ไปทางขวา ใหต้ ัวละครเคลอ่ื นทไ่ี ปทางขวา

2.1 ใหต้ ัวละครเคล่อื นไปทางขวา

3. ถ้ากดคียบ์ อร์ดไปทางซ้าย กดคยี บ์ อรด์ ไปทางซา้ ย
3.1 ให้ตัวละครเคลือ่ นไปทางซา้ ย ให้ตวั ละครเคล่ือนทไ่ี ปทางซ้าย

4. จบ จบ

การเขยี นโปรแกรมโตต้ อบกับผู้ใช้

จากอลั กอริทมึ ทเี่ ขยี นขึ้นเม่ือนาไปพฒั นาเป็นโปรแกรมจะทาใหเ้ ราควบคุมตวั ละครใหเ้ คล่ือนที่ได้
แต่โปรแกรมคอมพวิ เตอร์จะทางานเรียงลาดับจากเรม่ิ ตน้ ไปจนจบเพียงคร้งั เดียว ซงึ่ เราอาจพบขอ้ ผดิ พลาด
เม่อื กดคีย์บอร์ดครั้งต่อไป ดงั น้ัน เราอาจแกข้ ้อผดิ พลาดโดยการเขยี นอลั กอรทิ ึมใหม่ให้โปรแกรมทาซ้าตรวจสอบ
การกดคียบ์ อร์ดตลอดการทางานของโปรแกรมได้ ดงั น้ี
1. เริ่มต้น
2. ถ้ากดคียบ์ อรด์ ไปทางขวา

2.1 ใหต้ วั ละครเคลอ่ื นไปทางขวา
3. ถา้ กดคียบ์ อร์ดไปทางซา้ ย

3.1 ให้ตัวละครเคล่อื นไปทางซา้ ย
4. กลับไปทาขอ้ 2

กิจกรรมท่ี 40.5 สนุกกับตัวละคร

วตั ถุประสงค์ ออกแบบและเขยี นโปรแกรมเพือ่ ควบคุมให้ตวั ละครโต้ตอบกบั ผใู้ ช้ได้
วัสดอุ ุปกรณ์
1. นกั เรยี นสร้างฉากของตวั ละคร ดงั ภาพ

คอมพิวเตอร์ 1 เครื่อง

วิธีปฏบิ ัติ นักเรยี นเขียนโปรแกรมใหต้ วั ละครโตต้ อบกับผใู้ ชโ้ ดย
ปฏบิ ัติตามข้นั ตอน ดงั น้ี

2. ลากบล็อกคาส่ัง 3. ลากบล็อกคาสง่ั มาวางดา้ นใน
และบล็อกคาส่งั ของบล็อกคาส่ัง
มาวาง

4. เลอื กกลุม่ คาส่ัง แลว้ ลาก 5. เลอื กกลุ่มคาส่ัง แลว้ ลาก

บลอ็ กคาสง่ั มาวาง บล็อกคาสัง่ มาวางเพอ่ื

เพอื่ ใหต้ รวจสอบเงอ่ื นไข จากน้ันคลิกเมาสเ์ ลือก

ลกู ศรชีข้ วา โปรแกรมท่ีได้จะเป็นดงั ภาพ กาหนดใหต้ วั ละครเคล่ือนที่ 10 กา้ ว

ซึง่ จะเปน็ การตรวจสอบการกดลูกศรชขี้ วา เม่อื กดลูกศรชีข้ วา ดังภาพ

แล้วจะทาเง่อื นไขทีก่ าหนด

6. ลากบลอ็ กคาสั่ง มาวางตอ่ ไป 7. ลากบล็อกคาสัง่ มาวางเพอ่ื ใช้

เพือ่ ตรวจสอบการกดลกู ศรช้ีทางซ้าย ตรวจสอบเงอ่ื นไข จากนัน้ เลอื กลกู ศรชี้ทางซา้ ย แล้วลาก

บลอ็ กคาส่ัง มาวาง

แลว้ พิมพ์ระยะการเคล่อื นทีใ่ หเ้ ปน็ -10

เพ่อื ใหต้ ัวละครเคลอ่ื นท่ถี อยหลัง 10 กา้ ว

8. คลิกเมาส์ท่ีบล็อกคาสงั่ จากนั้นกดคยี ์บอรด์ ลกู ศรชี้ทางขวา และลูกศรช้ีทางซ้าย

นักเรียนจะสามารถโตต้ อบกับตัวละครได้

โปรแกรมทีเ่ ขยี นไว้เราสามารถบันทึก
เก็บไว้ในเครื่องคอมพิวเตอร์ได้โดยการเลือก
เมนู ไฟล์โปรแกรมจะแสดงคาสั่งย่อย ๆ
ออกมา จากนั้นเลือกคาส่ัง บันทึกเป็น
แล้วตงั้ ช่อื ไฟลเ์ ก็บไว้ในเครื่องคอมพิวเตอร์

? หากเกดิ ขอ้ ผดิ พลาดในการเขียนโปรแกรม นกั เรียนจะมวี ิธีแก้ไขขอ้ ผดิ พลาดอยา่ งไร

ตอบ แก้ไขขอ้ ผดิ พลาดโดยการเขยี นอัลกอรทิ ึมใหม่


Click to View FlipBook Version