ใช้ซอฟต์แวร์เพื่อแก้ไข ปัญหาใชีวิตประจาวัน
ใช้ซอฟต์แวร์เพ่อื แก้ไขปัญหาในชีวิตประจาวัน โปรแกรมคาสั่งโดยทั่วไปหมายถึง ชุดของคาสั่งจานวนหนง่ึ ที่ ถูกจัดเปน็ ลาดับขัน้ ตอนของการปฏบิ ัติงานเพื่อที่จะไดผ้ ลลัพธ์ที่ ต้องการอยา่ งหนึ่งคาสัง่ เหลา่ นัน้ ถูกเขียนในรูปแบบตาม ขอ้ กาหนดหรอื ข้อบงั คบั ของภาษาทีใ่ ช้ในการใชค้ อมพวิ เตอร์ ช่วยในการแก้ไขปัญหาต่าง ๆ โปรแกรมคาสัง่ จะถูกเขยี นและ ป้อนใหแ้ กค่ อมพิวเตอรเ์ พื่อบอกลาดับข้นั การWทorาlงdา’sนtใeหac้ her day คอมพิวเตอรป์ ฏบิ ตั ขิ ัน้ ตอนที่เกี่ยวขอ้ งกับการเขยี นโปรแกรม ได้แกส่ ิง่ ตอ่ ไปนี้
ใช้ซอฟต์แวร์เพือ่ 1. ตอ้ งรูค้ วามต้องการของปัญหาหรือรู้ว่าปัญหาคืออะไรใน แก้ไขปัญหาใน ขน้ั นี้มีสว่ นทีเ่ กี่ยวข้องทีส่ าคัญ 2 ประการคอื ชีวิตประจาวัน -Output ที่ตอ้ งการคืออะไรและมีรูปแบบอย่างไร -input เกีย่ วข้องกับข้อมูลและส่งิ กาหนดให้ อะไรบา้ ง 2. กาหนดวิธีการที่เหมาะสมเพื่อแก้ปัญหานัน้ โดยอาจกาหนด ในรูปแบบของผังงาน (Flowchart) 3. แปลงผงั งาน (Flowchart) เป็นโปรแกรมภาษาทีเ่ หมาะสม ที่สามารถใชก้ ับคอมพิวเตอร์ 4. นาโปรแกรมทีเ่ ขียนแล้วไปทดลองกับคอมพวิ เตอร์โดยใช้ ขอ้ มูลสมมุตเิ พื่อตรวจสอบเง่อื นไขและความถูกต้อง 5. ใช้ขอ้ มูลจริงกับโปรแกรมที่ถกู ต้องเพอ่ื ผลติ ผลลัพธข์ น้ั สุดทา้ ย
การเขียนโปรแกรมโดยใช้ Scratch โปรแกรม Scratch (อ่านวา่ สะ – แครช) เปน็ โปรแกรมภาษาท่ี ผู้เรียนสามารถสรา้ งชนิ้ งานได้อยา่ งงา่ ยเชน่ นิทานทีส่ ามารถ โต้ตอบภาพเคลื่อนไหวเกมดนตรีและศลิ ปะและเมื่อสรา้ งเป็น ชิน้ งานเสรจ็ แล้วสามารถนาช้นิ งานที่สรา้ งสรรค์นีแ้ สดงและ แลกเปลี่ยนความคดิ เห็นรว่ มกบั ผูอ้ ืน่ บนเวบ็ ไซตไ์ ด้ทาใหผ้ ู้เรียน ไดเ้ รียนรูห้ ลักการทางคณติ ศาสตร์และแนวคดิ การโปรแกรมไป พรอ้ ม ๆ กับการคิดอยา่ งสรา้ งสรรคม์ ีเหตุผลเป็นระบบและเกดิ การทางานรว่ มกนั
ตัวอยา่ งการสร้างผลงานดว้ ยโปรแกรม Scratch
ตรวจสอบและหาข้อผิดพลาดของโปรแกรม การตรวจสอบโปรแกรมต้องมีข้ึนระหว่างการ ออกแบบโปรแกรมการเขียนโปรแกรมการ ตรวจทานโปรแกรมเพื่อใหแ้ นใ่ จว่าสามารถแก้ปัญหา ได้ตรงตามความตอ้ งการตามวัตถุประสงค์ที่ไดต้ ั้งไว้ เครือ่ งมือที่ใช้ในการออกแบบถกู ตอ้ งตามตรรกะใน การประมวลผลรวมทั้งคาสง่ั โปรแกรมทีเ่ ขียนข้นึ สามารถแปลไดโ้ ดยปราศจากขอ้ ผิดพลาดต่างๆและ สามารถทางานไดอ้ ยา่ งถกู ต้องสมบูรณ์
ตัวอย่างการตรวจสอบขอ้ ผดิ พลาด เขยี นโปรแกรมทายเลขคเู่ ลขทีโ่ ดยผูใ้ ช้จะต้องตอบ คาถามว่า 2 เปน็ เลขคใู่ ช่หรอื ไม่ซ่ึงมีเง่อื นไขดงั นี้ โปรแกรมคาถามว่า“ 2 เปน็ เลขคู่ใชห่ รอื ไม่” ถา้ ผูเ้ ล่นตอบ“ ใช่” ตวั ละครจะแสดงคาว่า“ ถูกตอ้ ง” ถา้ ผู้เล่นตอบ“ ไมใ่ ช่” ตวั ละครจะแสดงคาวา่ “ ผดิ ” แตโ่ ปรแกรมทีเ่ ขยี นขน้ึ มามีข้อผดิ พลาดคือเมือ่ ผู้ใช้ตอบ“ ใช่” โปรแกรมจะแสดงขอ้ ความทัง้ “ ถูกต้อง” และ“ ผิด”
ตัวอย่างการตรวจสอบขอ้ ผิดพลาด การตรวจสอบข้อผดิ พลาดของโปรแกรม เมื่อพบว่ามขี อ้ ผดิ พลาดเกดิ ขน้ึ สามารถหาขอ้ ผิดพลาดโดยพจิ ารณา คาสั่งจากผงั งาน (Flowchart) ทีไ่ ด้ออกแบบไว้
ตัวอยา่ งการตรวจสอบข้อผิดพลาด การตรวจสอบข้อผิดพลาดของโปรแกรม จากการตรวจสอบพบขอ้ ผิดพลาดคือเมื่อ โปรแกรมรับคาตอบจากผูใ้ ชแ้ ล้วโดยถา้ คาตอบคือ“ ใช”่ จะแสดงคาว่า“ ถูกต้อง” ถา้ คาตอบคือ“ ไมใ่ ช่” จะแสดงคาว่า“ ผิด” ซึ่งการตรวจสอบเงื่อนไขในลักษณะนี้ต้องใช้ คาสัง่ ถ้าแลว้ มิฉะนั้น แตใ่ นโปรแกรมใช้ คาสัง่ ถา้ อยา่ งเดียว
ตัวอยา่ งการตรวจสอบข้อผิดพลาด การแกไ้ ขข้อผิดพลาดของโปรแกรม หลังจากตรวจสอบข้อผิดพลาดของโปรแกรมแล้ว สามารถแกไ้ ขขอ้ ผดิ พลาดของโปรแกรมได้ดงั นี้
Search
Read the Text Version
- 1 - 12
Pages: