2.1.3 ข้อผิดพลาดของโปรแกรม

ส่งต่อให้เพื่อนอ่าน :
Print Friendly, PDF & Email

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

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

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

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

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

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

คลิกเรื่องต่อไป
ส่งต่อให้เพื่อนอ่าน :