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 ใช้ซอฟต์แวร์เพื่อแก้ไขปัญหาใชีวิตประจำวัน

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

Published by nampet3012, 2020-08-30 11:43:36

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

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

ตัวอยา่ งการสร้างผลงานดว้ ยโปรแกรม Scratch



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

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



ตัวอยา่ งการตรวจสอบข้อผดิ พลาด การตรวจสอบข้อผดิ พลาดของโปรแกรม เมือ่ พบวา่ มีขอ้ ผิดพลาดเกดิ ขน้ึ สามารถหา ขอ้ ผดิ พลาดโดยพจิ ารณาคาสัง่ จากผังงาน (Flowchart) ทีไ่ ดอ้ อกแบบไว้



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



ตัวอยา่ งการตรวจสอบข้อผิดพลาด การแก้ไขข้อผดิ พลาดของโปรแกรม หลังจากตรวจสอบข้อผิดพลาดของโปรแกรมแล้ว สามารถแก้ไขข้อผิดพลาดของโปรแกรมไดด้ งั นี้




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