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

�
                                                                              ิ
                                                                                         ื
                                                       ่
                                                            ี�
                                                 หนวยท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)
   15   16   17   18   19   20   21   22   23   24   25