Page 18 - การพัฒานาหนังสืออิเล็กทรอนิกส์เรื่องวิวัฒนาการภาษาของคอมพิวเตอร์
P. 18

หน่วยที�1 ภาษาคอมพิวเตอร์เบื�องต้น                14                                                                   หน่วยที�1 ภาษาคอมพิวเตอร์เบื�องต้น                15


        ..........................................................................................................................................................  ..........................................................................................................................................................


            5. การทดสอบโปรแกรม (Testing) และการแก้ไขข้อผิดพลาด (Debugging)                                                       6. การจัดทำาเอกสารประกอบโปรแกรม (Documentation) การจัดทำาคู่มือการใช้

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

        ไว้หรือไม่แล้วให้ตัวแปลภาษาทำาการแปลโปรแกรม เรียกว่า คอมไพล์ (Compile) เพื่อ                                             โดยคู่มือการใช้โปรแกรมควรอธิบายขั้นตอนต่าง ๆ ที่จำาเป็นในการใช้งาน ความ


        หาว่ามีข้อผิดพลาดอะไรบ้าง เช่น ผิดรูปแบบคำาสั่ง (Syntax Error) หรือผิดอื่น ๆ เมื่อ                                      สามารถและขีดจำากัดของโปรแกรม ตัวอย่างการใช้งานต่าง ๆ เช่น การนำาข้อมูล การ

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

        หมาย (Object File) ซึ่งมีนามสกุลเป็น .obj




          ตัวอย่างผลการคอมไพล์โปรแกรม คำานวณพื้นที่สามเหลี่ยม (trian.c -> trian.obj)




















           เมื่อไม่มีข้อผิดพลาดจากการคอมไพล์แล้ว จึงทำาการสร้างแฟ้มโปรแกรมใช้งานที่

        เป็นภาษาเครื่อง ซึ่งมีนามสกุล .exe

           เมื่อได้แฟ้มที่เป็นภาษาเครื่อง .exe แล้ว ก็สามารถทดสอบการทำางานของโปรแกรม


        เพื่อหาข้อผิดพลาดขณะทำางาน (Run-time Error) โดยใช้ข้อมูลทดสอบ (Test Data) และ

        หาว่าตรรกะของโปรแกรมผิดหรือไม่ (Program Logic Error) โดยตรวจสอบและแก้ไข

        จนแน่ใจว่าโปรแกรมทำางานได้ถูกต้อง


               อย่างผลการทดสอบโปรแกรม คำานวณพื้นที่สามเหลี่ยม (trian.c -> trian.exe)
   13   14   15   16   17   18   19   20   21   22   23