More Related Content
Similar to การเขียนโปรแกรม
Similar to การเขียนโปรแกรม (18)
การเขียนโปรแกรม
- 4. ระดับของภาษาคอมพิวเตอร์
• ภาษาระดับต่า (Low Level Language)
• เป็นภาษาที่มนุษย์ทาความเข้าใจได้ยาก ส่วนใหญ่ต้องมีความเข้าใจ
เกี่ยวกับสถาปัตยกรรมคอมพิวเตอร์ และฮาร์ดแวร์เป็นอย่างดี ไม่
เหมาะที่จะใช้ในการพัฒนาโปรแกรม
• ได้แก่ ภาษาเครื่อง และภาษาแอสเซมบลี้
- 10. การออกแบบโปรแกรม
• อัลกอริทึม (Algorithms)
• วิธีการหรือกระบวนการทางานใดงานหนึ่งที่สามารถแบ่งขั้นตอน
ออกเป็นย่อยๆ ที่ แน่นอน ซึ่งเมื่อเราทราบขั้นตอนการทางานที่
แน่นอนแล้วเราจะนา Algorithm ที่ได้ นั้นมาวาดเป็น Flow
Chart หรือ แผนภาพการทางานของโปรแกรม
- 11. การออกแบบโปรแกรม
• รหัสเทียม หรือ ซูโดโค้ด (Pseudo Code)
• เป็นการแสดงขั้นตอนวิธีการที่ใช้ภาษาเขียนที่เข้าใจได้ง่าย
• อาจใช้ภาษาไทยหรือภาษาอังกฤษก็ได้ขึ้นอยู่กับความสะดวกของ
ผู้เขียนและ กิจกรรมที่จะนาเสนอ
- 13. สัญลักษณ์ ชื่อเรียก ควาหมาย
เริ่มต้นและจบ แทนจุดเริ่มต้นและจบของ
โปรแกรมหลักและโปรแกรมย่อย
การรับและแสดงผลข้อมูล แทนจุดที่จะนาข้อมูลเข้าหรือออก
จากคอมพิวเตอร์โดยไม่ระบุ
อุปกรณ์
การตัดสินใจ แทนจุดที่ต้องเลือกปฏิบัติอย่างใด
อย่างหนึ่ง
การปฏิบัติงาน แทนจุดที่มีการปฏิบัติงานอย่างใด
อย่างหนึ่ง
- 14. สัญลักษณ์ ชื่อเรียก ความหมาย
จุดเชื่อมต่อ แทนจุดเชื่อมของผังงานเมื่อใช้
สัญลักษณ์เพื่อให้ดูง่ายขึ้น
จุดเชื่อมต่อหน้ากระดาษ แทนจุดเชื่อมของผังงานเมื่อใช้
สัญลักษณ์เพื่อให้ดูง่ายขึ้น
ทิศทาง แทนจุดเชื่อมต่อผังงานที่อยู่คนละ
หน้ากระดาษ
- 24. การทดสอบโปรแกรม
• อินเตอร์พรีเตอร์ (Interpreter) จะแปลชุดคาสั่งที่ละคาสั่งในแต่
ละบรรทัด โดยโปรแกรมยังสามารถทางานต่อไปได้ ถึงจะมี
ข้อผิดพลาดในโปรแกรม ตราบใดที่ตัวแปรภาษายังไม่ผ่านการแปลใน
บรรทัดที่เขียนชุดคาสั่งผิด เช่น Java, Perl, Pytho