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

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