SlideShare a Scribd company logo
1 of 5
องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ (computer language)
หมายถึง ชุดคาสั่งต่าง ๆ ที่จะให้สั่งให้เครื่องคอมพิวเตอร์ทางาน คาสั่งเหล่านั้นเรียกว่า โปรแกรม (program) ถ้ามีหลาย ๆ คาสั่งจะเรียกว่า
ชุดคาสั่ง (statement) ซึ่งในปัจจุบันมีอยู่หลายภาษาตามความถนัดของผู้ใช้ โดยลักษณะที่คล้ายคลึงกันของภาษคอมพิวเตอร์ทุกภาษามีดังนี้
1.คาสั่งรับข้อมูลและแสดงผล (receive data and display) คาสั่งประเภทนี้จาเป็นที่จะต้องใช้ในภาษา
2.คาสั่งคานวณ (calculated) โปรแกรมหรือคาสั่งที่เขียนจะหนีไม่พ้นคาสั่งที่ฉันสั่งให้ประมวลผล บวก ลบ คูณ หาร
3.คาสั่งที่มีการเลือกทิศทาง (direction) หมายถึง สั่งให้มีการเปรียบเทียบ เช่น ถ้ามากกว่า ให้ทาอย่างหนึ่ง ถ้าเท่ากับให้ทาอย่างหนึ่ง หรือ
น้อยกว่าให้ทาอย่างหนึ่ง
4.คาสั่งเข้าออกของข้อมูล (input and output data) หมายถึง การนาโปรแกรมหรือข้อมูลออกหรือส่งเข้าไปในสื่ออย่างใดอย่างหนึ่งเพื่อเรียกมาใช้
ใหม่ได้
ภาษาเครื่อง (machine language)
ภาษาเครื่องเป็นภาษารุ่นแรก ๆ ที่ผู้ใช้งานคอมพิวเตอร์ใช้เขียนคาสั่งเพื่อสั่งให้เครื่องคอมพิวเตอร์ทางาน ภาษาเครื่องเป็นภาษาที่เขียนเป็นรหัสเลขฐานสอง คือ
จะใช้เฉพาะตัวเลข 0 และ 1 เท่านั้น
ภาษาระดับต่า ( low level language)
ภาษาระดับต่าในปัจจุบันมีอยู่เพียงภาษาเดียว คือ ภาษาแอสแซมบลี (assembly) ภาษานี้นาตัวอักษรย่อหรือสัญลักษณ์ต่าง ๆ มาใช้แทนชุดคาสั่งที่เป็น
เลขฐานสอง เช่น ADD หมายถึง บวก, SUB หมายถึง ลบ, เช่น A SUB X,Y, ให้นาค่า A ลบออกจากค่า x นาค่าไปเก็บไว้ที่ y เป็นต้น
ภาษาระดับสูง (high level language)
ภาษาระดับสูงเป็นภาษาที่เขียนได้ง่าย มีการนาศัพท์และข้อความต่าง ๆ เช่น คาว่า read, print, goto, end เป็นต้น
โปรแกรมแปลภาษาคอมพิวเตอร์
หากเขียนภาษาระดับสูง จาเป็นต้องมีตัวกลางในการแปลที่เขียนให้เป็นภาษาเครื่อง เครื่องจึงจะสามารถปฏิบัติตามชุดคาสั่งต่าง ๆ ที่เขียนได้ โปรแกรม
แปลภาษามีอยู่ด้วยกัน 2 ประเภท ดังนี้
1.อินเทอร์พรีเตอร์ (interpreter) เป็นโปรแกรมแปลภาษาระดับสูง จะแปลทีละคาสั่ง เมื่อแปลเสร็จจะทางานตามคาสั่งนั้นจึงจะแปลคาสั่งอื่นต่อไปจนกว่าจะจบ
โปรแกรม
2.คอมไพเลอร์ (compiler) เป็นโปรแกรมแปลภาษาซึ่งทาการแปลภาษาระดับสูงเป็นภาษาเครื่อง โดยทาการแปลคาสั่งทั้งหมดให้เสร็จก่อนทั้งโปรแกรม แล้วคาสั่ง
ให้แก้ไข
องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์
ในการเขียนโปรแกรมแต่ละภาษาจะมีการใช้คาสั่งที่ต่างกัน แต่ส่วนใหญ่จะมีองค์ประกอบที่คล้ายกัน มีองค์ประกอบที่สาคัญ 2 ส่วน โดยองค์ประกอบของโปรแกรม
ภาษาคอมพิวเตอร์มีดังนี้
1.ส่วนหัวของโปรแกรม(header) เป็นส่วนที่จะต้องเขียนไว้เพื่อใช้งานฟังก์ชันต่าง ๆ ในกรณีที่ต้องการทราบว่าฟังก์ชันใดถูกนิยามไว้ที่ใด
2.ส่วนฟังก์ชันเหล็ก(function) เป็นฟังก์ชันหลักของโปรแกรม (main()) เป็นค่าพารามิเตอร์ที่จะส่งผ่านไปทางานยังฟังก์ชันอื่น ๆ
3.ส่วนคาสั่ง(statement) เป็นส่วนที่ใช้เขียนประโยคคาสั่ง
4.ส่วนแสดงผล(comment) เป็นส่วนที่ใช้สาหรับแสดงข้อความเพื่ออธิบายสิ่งที่ต้องการในโปรแกรม ใช้เครื่องหมาย /* และ */ ปิดหัวปิดท้ายข้อความ
5.ส่วนปิดโปรแกรม (end) ใช้ปีกกาปิด ( } ) แสดงการจบการเขียนโปรแกรม
การวิเคราะห์ปัญหา
การวิเคราะห์ปัญหา (problem analysis)
หมายถึง การวิเคราะห์โปรแกรมว่ามีการทางานอย่างไร ใช้ข้อมูลและตัวแปรอะไรบ้าง และต้องการให้ผลลัพธ์ออกมาในรูปแบบใด ซึ่งในการวิเคราะห์งานอาจจะต้อง
วิเคราะห์ในสิ่งต่าง ๆ หลายอย่าง ดังนี้
1.สิ่งที่ต้องการ (need) หมายถึง การวิเคราะห์ว่าต้องการให้ผลลัพธ์ออกมาในรูปแบบใด เช่น ต้องการให้ผลลัพธ์ออกมาในรูปแบบ กราฟฟิก ตารางงาน
2.การนาข้อมูลเข้า (input) หมายถึง การวิเคราะห์ว่าข้อมูลต่าง ๆ ที่จะป้อนเข้าไปในโปรแกรมเพื่อประมวลผลนั้นมีอะไรบ้างลักษณะอย่างไร
3.การประมวลผล (processing) หมายถึง การวิเคราะห์หรือการนาเอาค่าของข้อมูลที่นาเข้ามากระทาทางคณิตศาสตร์เพื่อให้ได้ผลลัพธ์ตามที่ต้องการ โดย
กาหนดขั้นตอน

More Related Content

What's hot

ทดสอบกลางภาค31
ทดสอบกลางภาค31ทดสอบกลางภาค31
ทดสอบกลางภาค31Starng Sathiankhetta
 
16 พีรพล-ปวช3-7
16 พีรพล-ปวช3-716 พีรพล-ปวช3-7
16 พีรพล-ปวช3-7naraporn buanuch
 
41 สุรศักดิ์-ปวช-3-7
41 สุรศักดิ์-ปวช-3-741 สุรศักดิ์-ปวช-3-7
41 สุรศักดิ์-ปวช-3-7naraporn buanuch
 
37 กรวิชญ์-3-7
37 กรวิชญ์-3-737 กรวิชญ์-3-7
37 กรวิชญ์-3-7naraporn buanuch
 
13 อภิรักษ์-3-7
13 อภิรักษ์-3-713 อภิรักษ์-3-7
13 อภิรักษ์-3-7naraporn buanuch
 
6 บุญเกียรติ-ปวช.3-7
6 บุญเกียรติ-ปวช.3-76 บุญเกียรติ-ปวช.3-7
6 บุญเกียรติ-ปวช.3-7naraporn buanuch
 
33 กิติศักดิ์-ปวช.3-7
33 กิติศักดิ์-ปวช.3-733 กิติศักดิ์-ปวช.3-7
33 กิติศักดิ์-ปวช.3-7naraporn buanuch
 
31 จิรภัืทร-ปวช.3-7
31 จิรภัืทร-ปวช.3-731 จิรภัืทร-ปวช.3-7
31 จิรภัืทร-ปวช.3-7naraporn buanuch
 
42 ธันชลัส-ปวช..3-7
42 ธันชลัส-ปวช..3-742 ธันชลัส-ปวช..3-7
42 ธันชลัส-ปวช..3-7naraporn buanuch
 
32 วรดร-ปวช.3-7
32 วรดร-ปวช.3-732 วรดร-ปวช.3-7
32 วรดร-ปวช.3-7naraporn buanuch
 
1 ปัญญากร-ปวช3-7
1 ปัญญากร-ปวช3-71 ปัญญากร-ปวช3-7
1 ปัญญากร-ปวช3-7naraporn buanuch
 
04 ปรเมษฐ์ 3-9
04 ปรเมษฐ์  3-904 ปรเมษฐ์  3-9
04 ปรเมษฐ์ 3-9naraporn buanuch
 
10 ชยานนท์ 3-9
10 ชยานนท์ 3-910 ชยานนท์ 3-9
10 ชยานนท์ 3-9naraporn buanuch
 
20 ณัฐดามาศ-ปวช.3-7
20 ณัฐดามาศ-ปวช.3-720 ณัฐดามาศ-ปวช.3-7
20 ณัฐดามาศ-ปวช.3-7naraporn buanuch
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์Hm Thanachot
 
03 พิพีฒน์-3-9
03 พิพีฒน์-3-903 พิพีฒน์-3-9
03 พิพีฒน์-3-9naraporn buanuch
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์Onpreeya Sahnguansak
 

What's hot (20)

ทดสอบกลางภาค31
ทดสอบกลางภาค31ทดสอบกลางภาค31
ทดสอบกลางภาค31
 
16 พีรพล-ปวช3-7
16 พีรพล-ปวช3-716 พีรพล-ปวช3-7
16 พีรพล-ปวช3-7
 
41 สุรศักดิ์-ปวช-3-7
41 สุรศักดิ์-ปวช-3-741 สุรศักดิ์-ปวช-3-7
41 สุรศักดิ์-ปวช-3-7
 
37 กรวิชญ์-3-7
37 กรวิชญ์-3-737 กรวิชญ์-3-7
37 กรวิชญ์-3-7
 
13 อภิรักษ์-3-7
13 อภิรักษ์-3-713 อภิรักษ์-3-7
13 อภิรักษ์-3-7
 
6 บุญเกียรติ-ปวช.3-7
6 บุญเกียรติ-ปวช.3-76 บุญเกียรติ-ปวช.3-7
6 บุญเกียรติ-ปวช.3-7
 
33 กิติศักดิ์-ปวช.3-7
33 กิติศักดิ์-ปวช.3-733 กิติศักดิ์-ปวช.3-7
33 กิติศักดิ์-ปวช.3-7
 
31 จิรภัืทร-ปวช.3-7
31 จิรภัืทร-ปวช.3-731 จิรภัืทร-ปวช.3-7
31 จิรภัืทร-ปวช.3-7
 
42 ธันชลัส-ปวช..3-7
42 ธันชลัส-ปวช..3-742 ธันชลัส-ปวช..3-7
42 ธันชลัส-ปวช..3-7
 
32 วรดร-ปวช.3-7
32 วรดร-ปวช.3-732 วรดร-ปวช.3-7
32 วรดร-ปวช.3-7
 
09 ณัฐพล-3-9
09 ณัฐพล-3-909 ณัฐพล-3-9
09 ณัฐพล-3-9
 
1 ปัญญากร-ปวช3-7
1 ปัญญากร-ปวช3-71 ปัญญากร-ปวช3-7
1 ปัญญากร-ปวช3-7
 
04 ปรเมษฐ์ 3-9
04 ปรเมษฐ์  3-904 ปรเมษฐ์  3-9
04 ปรเมษฐ์ 3-9
 
10 ชยานนท์ 3-9
10 ชยานนท์ 3-910 ชยานนท์ 3-9
10 ชยานนท์ 3-9
 
20 ณัฐดามาศ-ปวช.3-7
20 ณัฐดามาศ-ปวช.3-720 ณัฐดามาศ-ปวช.3-7
20 ณัฐดามาศ-ปวช.3-7
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
 
03 พิพีฒน์-3-9
03 พิพีฒน์-3-903 พิพีฒน์-3-9
03 พิพีฒน์-3-9
 
10 ธิบดี-3-7
10 ธิบดี-3-710 ธิบดี-3-7
10 ธิบดี-3-7
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
 
49 ปัณณพร 3-7
49 ปัณณพร 3-749 ปัณณพร 3-7
49 ปัณณพร 3-7
 

Similar to 15 ชมมาศ-3-7

43 สุรศักดิ์-ปวช-3-7
43 สุรศักดิ์-ปวช-3-743 สุรศักดิ์-ปวช-3-7
43 สุรศักดิ์-ปวช-3-7naraporn buanuch
 
09 ขนิษฐา-ปวช3-7
09 ขนิษฐา-ปวช3-709 ขนิษฐา-ปวช3-7
09 ขนิษฐา-ปวช3-7naraporn buanuch
 
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์Adisak' Jame
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1Chatkal Sutoy
 
02 กิตติพงศ์-ปวช.3-9
02 กิตติพงศ์-ปวช.3-902 กิตติพงศ์-ปวช.3-9
02 กิตติพงศ์-ปวช.3-9naraporn buanuch
 
36 ธีรศักดิ์-ปวช.3-7
36 ธีรศักดิ์-ปวช.3-736 ธีรศักดิ์-ปวช.3-7
36 ธีรศักดิ์-ปวช.3-7naraporn buanuch
 
โปรแกรมคอม
โปรแกรมคอมโปรแกรมคอม
โปรแกรมคอมOnrutai Intanin
 
โปรแกรมคอม
โปรแกรมคอมโปรแกรมคอม
โปรแกรมคอมOnrutai Intanin
 
24 พงศธร-ปวช.3-7
24 พงศธร-ปวช.3-724 พงศธร-ปวช.3-7
24 พงศธร-ปวช.3-7naraporn buanuch
 
คอมพิวเตอร์พื้นฐาน บทที่ 4
คอมพิวเตอร์พื้นฐาน บทที่ 4คอมพิวเตอร์พื้นฐาน บทที่ 4
คอมพิวเตอร์พื้นฐาน บทที่ 4Nuttapoom Tossanut
 
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์Pete Panupong
 
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์1.ซอฟต์แวร์และภาษาคอมพิวเตอร์
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์Saipanyarangsit School
 
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_Aoy-Phisit Modify-Computer
 

Similar to 15 ชมมาศ-3-7 (16)

43 สุรศักดิ์-ปวช-3-7
43 สุรศักดิ์-ปวช-3-743 สุรศักดิ์-ปวช-3-7
43 สุรศักดิ์-ปวช-3-7
 
09 ขนิษฐา-ปวช3-7
09 ขนิษฐา-ปวช3-709 ขนิษฐา-ปวช3-7
09 ขนิษฐา-ปวช3-7
 
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
Software
SoftwareSoftware
Software
 
02 กิตติพงศ์-ปวช.3-9
02 กิตติพงศ์-ปวช.3-902 กิตติพงศ์-ปวช.3-9
02 กิตติพงศ์-ปวช.3-9
 
36 ธีรศักดิ์-ปวช.3-7
36 ธีรศักดิ์-ปวช.3-736 ธีรศักดิ์-ปวช.3-7
36 ธีรศักดิ์-ปวช.3-7
 
โปรแกรมคอม
โปรแกรมคอมโปรแกรมคอม
โปรแกรมคอม
 
โปรแกรมคอม
โปรแกรมคอมโปรแกรมคอม
โปรแกรมคอม
 
24 พงศธร-ปวช.3-7
24 พงศธร-ปวช.3-724 พงศธร-ปวช.3-7
24 พงศธร-ปวช.3-7
 
คอมพิวเตอร์พื้นฐาน บทที่ 4
คอมพิวเตอร์พื้นฐาน บทที่ 4คอมพิวเตอร์พื้นฐาน บทที่ 4
คอมพิวเตอร์พื้นฐาน บทที่ 4
 
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
 
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์1.ซอฟต์แวร์และภาษาคอมพิวเตอร์
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์
 
งานนำเสนอ
งานนำเสนองานนำเสนอ
งานนำเสนอ
 
14 ธเนษฐ-3-7
14 ธเนษฐ-3-714 ธเนษฐ-3-7
14 ธเนษฐ-3-7
 
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
 

More from naraporn buanuch

45 วัชเรนทร์-ปวช.3-7
45 วัชเรนทร์-ปวช.3-745 วัชเรนทร์-ปวช.3-7
45 วัชเรนทร์-ปวช.3-7naraporn buanuch
 
30 วีรภัทร-ปวช.3-7
30 วีรภัทร-ปวช.3-730 วีรภัทร-ปวช.3-7
30 วีรภัทร-ปวช.3-7naraporn buanuch
 
25 อัครพล-ปวช.3-7
25 อัครพล-ปวช.3-725 อัครพล-ปวช.3-7
25 อัครพล-ปวช.3-7naraporn buanuch
 
18 ธนวัต-ปวช.3-7
18 ธนวัต-ปวช.3-718 ธนวัต-ปวช.3-7
18 ธนวัต-ปวช.3-7naraporn buanuch
 

More from naraporn buanuch (6)

07 ทศพล-3-9
07 ทศพล-3-907 ทศพล-3-9
07 ทศพล-3-9
 
45 วัชเรนทร์-ปวช.3-7
45 วัชเรนทร์-ปวช.3-745 วัชเรนทร์-ปวช.3-7
45 วัชเรนทร์-ปวช.3-7
 
44 กฤษณะ-3-7
44 กฤษณะ-3-744 กฤษณะ-3-7
44 กฤษณะ-3-7
 
30 วีรภัทร-ปวช.3-7
30 วีรภัทร-ปวช.3-730 วีรภัทร-ปวช.3-7
30 วีรภัทร-ปวช.3-7
 
25 อัครพล-ปวช.3-7
25 อัครพล-ปวช.3-725 อัครพล-ปวช.3-7
25 อัครพล-ปวช.3-7
 
18 ธนวัต-ปวช.3-7
18 ธนวัต-ปวช.3-718 ธนวัต-ปวช.3-7
18 ธนวัต-ปวช.3-7
 

15 ชมมาศ-3-7

  • 1.
  • 2. องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์ ภาษาคอมพิวเตอร์ (computer language) หมายถึง ชุดคาสั่งต่าง ๆ ที่จะให้สั่งให้เครื่องคอมพิวเตอร์ทางาน คาสั่งเหล่านั้นเรียกว่า โปรแกรม (program) ถ้ามีหลาย ๆ คาสั่งจะเรียกว่า ชุดคาสั่ง (statement) ซึ่งในปัจจุบันมีอยู่หลายภาษาตามความถนัดของผู้ใช้ โดยลักษณะที่คล้ายคลึงกันของภาษคอมพิวเตอร์ทุกภาษามีดังนี้ 1.คาสั่งรับข้อมูลและแสดงผล (receive data and display) คาสั่งประเภทนี้จาเป็นที่จะต้องใช้ในภาษา 2.คาสั่งคานวณ (calculated) โปรแกรมหรือคาสั่งที่เขียนจะหนีไม่พ้นคาสั่งที่ฉันสั่งให้ประมวลผล บวก ลบ คูณ หาร 3.คาสั่งที่มีการเลือกทิศทาง (direction) หมายถึง สั่งให้มีการเปรียบเทียบ เช่น ถ้ามากกว่า ให้ทาอย่างหนึ่ง ถ้าเท่ากับให้ทาอย่างหนึ่ง หรือ น้อยกว่าให้ทาอย่างหนึ่ง 4.คาสั่งเข้าออกของข้อมูล (input and output data) หมายถึง การนาโปรแกรมหรือข้อมูลออกหรือส่งเข้าไปในสื่ออย่างใดอย่างหนึ่งเพื่อเรียกมาใช้ ใหม่ได้ ภาษาเครื่อง (machine language) ภาษาเครื่องเป็นภาษารุ่นแรก ๆ ที่ผู้ใช้งานคอมพิวเตอร์ใช้เขียนคาสั่งเพื่อสั่งให้เครื่องคอมพิวเตอร์ทางาน ภาษาเครื่องเป็นภาษาที่เขียนเป็นรหัสเลขฐานสอง คือ จะใช้เฉพาะตัวเลข 0 และ 1 เท่านั้น ภาษาระดับต่า ( low level language) ภาษาระดับต่าในปัจจุบันมีอยู่เพียงภาษาเดียว คือ ภาษาแอสแซมบลี (assembly) ภาษานี้นาตัวอักษรย่อหรือสัญลักษณ์ต่าง ๆ มาใช้แทนชุดคาสั่งที่เป็น เลขฐานสอง เช่น ADD หมายถึง บวก, SUB หมายถึง ลบ, เช่น A SUB X,Y, ให้นาค่า A ลบออกจากค่า x นาค่าไปเก็บไว้ที่ y เป็นต้น
  • 3. ภาษาระดับสูง (high level language) ภาษาระดับสูงเป็นภาษาที่เขียนได้ง่าย มีการนาศัพท์และข้อความต่าง ๆ เช่น คาว่า read, print, goto, end เป็นต้น โปรแกรมแปลภาษาคอมพิวเตอร์ หากเขียนภาษาระดับสูง จาเป็นต้องมีตัวกลางในการแปลที่เขียนให้เป็นภาษาเครื่อง เครื่องจึงจะสามารถปฏิบัติตามชุดคาสั่งต่าง ๆ ที่เขียนได้ โปรแกรม แปลภาษามีอยู่ด้วยกัน 2 ประเภท ดังนี้ 1.อินเทอร์พรีเตอร์ (interpreter) เป็นโปรแกรมแปลภาษาระดับสูง จะแปลทีละคาสั่ง เมื่อแปลเสร็จจะทางานตามคาสั่งนั้นจึงจะแปลคาสั่งอื่นต่อไปจนกว่าจะจบ โปรแกรม 2.คอมไพเลอร์ (compiler) เป็นโปรแกรมแปลภาษาซึ่งทาการแปลภาษาระดับสูงเป็นภาษาเครื่อง โดยทาการแปลคาสั่งทั้งหมดให้เสร็จก่อนทั้งโปรแกรม แล้วคาสั่ง ให้แก้ไข องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์ ในการเขียนโปรแกรมแต่ละภาษาจะมีการใช้คาสั่งที่ต่างกัน แต่ส่วนใหญ่จะมีองค์ประกอบที่คล้ายกัน มีองค์ประกอบที่สาคัญ 2 ส่วน โดยองค์ประกอบของโปรแกรม ภาษาคอมพิวเตอร์มีดังนี้ 1.ส่วนหัวของโปรแกรม(header) เป็นส่วนที่จะต้องเขียนไว้เพื่อใช้งานฟังก์ชันต่าง ๆ ในกรณีที่ต้องการทราบว่าฟังก์ชันใดถูกนิยามไว้ที่ใด 2.ส่วนฟังก์ชันเหล็ก(function) เป็นฟังก์ชันหลักของโปรแกรม (main()) เป็นค่าพารามิเตอร์ที่จะส่งผ่านไปทางานยังฟังก์ชันอื่น ๆ 3.ส่วนคาสั่ง(statement) เป็นส่วนที่ใช้เขียนประโยคคาสั่ง 4.ส่วนแสดงผล(comment) เป็นส่วนที่ใช้สาหรับแสดงข้อความเพื่ออธิบายสิ่งที่ต้องการในโปรแกรม ใช้เครื่องหมาย /* และ */ ปิดหัวปิดท้ายข้อความ 5.ส่วนปิดโปรแกรม (end) ใช้ปีกกาปิด ( } ) แสดงการจบการเขียนโปรแกรม
  • 4.
  • 5. การวิเคราะห์ปัญหา การวิเคราะห์ปัญหา (problem analysis) หมายถึง การวิเคราะห์โปรแกรมว่ามีการทางานอย่างไร ใช้ข้อมูลและตัวแปรอะไรบ้าง และต้องการให้ผลลัพธ์ออกมาในรูปแบบใด ซึ่งในการวิเคราะห์งานอาจจะต้อง วิเคราะห์ในสิ่งต่าง ๆ หลายอย่าง ดังนี้ 1.สิ่งที่ต้องการ (need) หมายถึง การวิเคราะห์ว่าต้องการให้ผลลัพธ์ออกมาในรูปแบบใด เช่น ต้องการให้ผลลัพธ์ออกมาในรูปแบบ กราฟฟิก ตารางงาน 2.การนาข้อมูลเข้า (input) หมายถึง การวิเคราะห์ว่าข้อมูลต่าง ๆ ที่จะป้อนเข้าไปในโปรแกรมเพื่อประมวลผลนั้นมีอะไรบ้างลักษณะอย่างไร 3.การประมวลผล (processing) หมายถึง การวิเคราะห์หรือการนาเอาค่าของข้อมูลที่นาเข้ามากระทาทางคณิตศาสตร์เพื่อให้ได้ผลลัพธ์ตามที่ต้องการ โดย กาหนดขั้นตอน