Professional Documents
Culture Documents
การโปรแกรมและอัลกอริทมึ
1
โปรแกรมภาษา
โปรแกรมต้ นฉบับ (Source Program) หรื อ รหัสต้ นฉบับ (Source
Code) จะต้ องแปลงให้ เป็ นภาษาเครื่ องที่คอมพิวเตอร์ ทางานได้
เรี ยกว่า Executable Program
ภาษาแอสเซมบลี
2
โปรแกรมภาษา (ต่อ)
ภาษาระดับสูง ตัวแปลภาษา (Translator) มี 2 แบบ
◦ การแปลคาสัง่ ทีละคาสัง่ (Interpreter) เช่น ภาษาเบสิค (Basic)
แปลทีละบรรทัด
◦ การแปลคาสัง่ ทังโปรแกรม
้ (Compiler) เช่น ภาษา Pascal, ภาษา C
แปลทั้งโปรแกรม
3
ส่วนประกอบของโปรแกรม
การคอมไพล์โปรแกรม Link
5
การพัฒนาโปรแกรม
กาหนดและวิเคราะห์ปัญหา (Problem Definition and Problem
Analysis)
เขียนผังงานและซูโดโค้ ด (Flowchart and Pseudocoding)
เขียนโปรแกรม (Programming)
ทดสอบและแก้ ไขโปรแกรม (Program Testing and Debugging)
ทาเอกสารและบารุงรักษาโปรแกรม (Program Documentation
and Maintenance)