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 บทที่2-3

บทที่2-3

Published by nampet3012, 2020-08-29 03:52:59

Description: บทที่2-3

Search

Read the Text Version

ใช้ซอฟต์แวร์เพื่อแก้ไข ปัญหาใชีวิตประจาวัน

ใช้ซอฟต์แวร์เพ่อื แก้ไขปัญหาในชีวิตประจาวัน โปรแกรมคาสั่งโดยทั่วไปหมายถึง ชุดของคาสั่งจานวนหนง่ึ ที่ ถูกจัดเปน็ ลาดับขัน้ ตอนของการปฏบิ ัติงานเพื่อที่จะไดผ้ ลลัพธ์ที่ ต้องการอยา่ งหนึ่งคาสัง่ เหลา่ นัน้ ถูกเขียนในรูปแบบตาม ขอ้ กาหนดหรอื ข้อบงั คบั ของภาษาทีใ่ ช้ในการใชค้ อมพวิ เตอร์ ช่วยในการแก้ไขปัญหาต่าง ๆ โปรแกรมคาสัง่ จะถูกเขยี นและ ป้อนใหแ้ กค่ อมพิวเตอรเ์ พื่อบอกลาดับข้นั การ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) ทีไ่ ด้ออกแบบไว้ ดังนี้

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


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