SlideShare a Scribd company logo
1 of 9
หน่วยที่ 2
องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ (Computer Language)
 ภาษาคอมพิวเตอร์ (Computer Language) หมายถึง ชุดคาสั่งต่างๆที่สั่งให้คอมพิวเตอร์ทางานการเขียนคาสั่งนั้ง
คือ โปรแกรม (Program) ท่ามีหลายๆคาสั่งจะถูกเรียกว่าชุดคาสั่ง(Statement)และลักษณะที่คล้ายคลึงกันของ
ภาษาคอมพิวเตอร์ทุกภาษามีดังนี้
 1.คาสั่งรับข้อมูล (Receive Data and Display)
 2.คาสั่งคานวณ (Calculated)
 3.คาสั่งที่มีการเลือกทิศทาง(Direction)
 4. คาสั่งเข้าออกของข้อมูล (Input and Output Data)
ภาษาเครื่อง (Machine)
 ภาษาเครื่องเป็นภาษารุ่นแรกๆ ที่ผู้ใช้งานคอมพิวเตอร์ใช้เขียนคาสั่งเพื่อส่งให้เครื่องคอมพิวเตอร์ทางานภาษาเครื่องเป็นภาษาที่
เขียนเป็นรหัสเลขฐานสอง (Binary Code) คือจะใช้เฉพาะตัวเลข 0 และ 1 เท่านั้น เขียนสลับกันไปมาเพื่อใช้เป็นรหัส
สั่งงานเป็นคาสั่งที่ให้เครื่องคอมพิวเตอร์ทางานตามที่ผู้ใช้ต้องการ
ภาษาระดับต่า (Low Level Language)
 ภาษาระดับต่าที่ใช้อยู่ในปัจจุบัน ภาษาแอสแศมบลี (Assembly) ผู้ใช้สามารถจาชุดคาสั่งได้ง่ายขึ้น
ภาษาระดับสูง (High Level Language)
 ภาษาระดับสูงเป็นภาษาที่เขียนได้ง่ายเพราะมีการนาคาศัพท์และข้อความต่างๆที่บุคคลใช้ในชีวิตประจาวันอยู่แล้วมาเขียนเป็น
ชุดคาสั่งเพื่อให้เครื่องคอมพิวเตอร์ทางานส่วนการคานวณต่างๆก็เขียนเป็นคาสั่งที่มีลักษณะคล้ายกับสูตรทางคณิตศาสตร์ทา
ให้ผู้ใช้สามารถศึกษาและเขียนชุดคาสั่งได้ง่ายขึ้น
โปรแกรมแปลงภาษาคอมพิวเตอร์
 1.อินเทอร์พรีเตอร์ (Interpreter)
 2.คอมไพเลอร์ (Compiler)
องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์
 1.ส่วนหัวของโปรแกรม (Header)
 2.ส่วนฟังก์ชั่นหลัก (Funtion)
 3.ส่วนคาสั่ง (Statement)
 4.ส่วนแสดงผล(Comment)
 5.ส่วนปิดโปรแกรม (End)
องค์ประกอบของโปรแกรมภาษา Visual Basic 2010
โครงสร้างของ ภาษา Visual Basic 2010
 ส่วนที่1.เป็นส่วนหัวข้อของโปรอกรม เป็นส่วนที่เปิดการทางาน ซึ่งโปรแกรมจะมีมาให้แล้ว
 ส่วนที่2.จะประกาศตัวแปร(Dim score As Integer)
 ส่วนที่3.เป็นส่วนของการเขียนโปรแกรมซึ่งในตัวอย่างใช้คาสั่ง Select Case
 ส่วนที่4.เป็นการกาหนดให้แสดงผลในตัวอย่างให้แสดงผลลัพธ์ที่ TextBox5.Text
 ส่วนที่5.เป็นการจบโปรแกรมในส่วนนี้
สรุปสาระการเรียนรู้หน่วยที่ 2
 ภาษาคอมพิวเตอร์ หมารยถึง ชุดคาสั่งต่างๆที่จะสั่งให้เครื่องคอมพิวเตอร์ทางานซึ่งการเขียนโปรแกรมเหล่านั้นเรียกว่า
โปรแกรม ถ้ามีหลายคาสั่งจะเรียกว่า ชุดคาสั่ง โดยลักษณะที่คล้ายคลึงกันของภาษาคอมพิวเตอร์ทุกภาษาคือคาสั่งรับข้อมูลและ
แสดงผลคาสั่งคานวณ คาสั่งทั่มีการเลือกทิศทางและคาสั่งเข้าออกของข้อมูลซึ่งหากผู้ใช้เขียนโปรแกรมด้วยภาษาระดับสูง
จาเป็นจะต้องมัตัวกลางในการแปลภาษาให้เป็นภาษาเครื่องเสียก่อนโดยจะมีโปรแกรมอินเทอร์พรีเตอร์ ซึ่งจะแปลคาสั่งทีละคา
และโปรแกรมคอมไพเลอร์ที่จะแปลคาสั่งทั้งหมกให้เสร็จก่อนแล้วจึงลายงานข้อผิดพลาดที่หลัง

More Related Content

What's hot

29 จิราวรรณ์
29 จิราวรรณ์29 จิราวรรณ์
29 จิราวรรณ์naraporn buanuch
 
06 ธนศักดิ์-3-9
06 ธนศักดิ์-3-906 ธนศักดิ์-3-9
06 ธนศักดิ์-3-9naraporn buanuch
 
33 กิติศักดิ์-ปวช.3-7
33 กิติศักดิ์-ปวช.3-733 กิติศักดิ์-ปวช.3-7
33 กิติศักดิ์-ปวช.3-7naraporn buanuch
 
10 ชยานนท์ 3-9
10 ชยานนท์ 3-910 ชยานนท์ 3-9
10 ชยานนท์ 3-9naraporn 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
 
04 ปรเมษฐ์ 3-9
04 ปรเมษฐ์  3-904 ปรเมษฐ์  3-9
04 ปรเมษฐ์ 3-9naraporn buanuch
 
45 วัชเรนทร์-ปวช.3-7
45 วัชเรนทร์-ปวช.3-745 วัชเรนทร์-ปวช.3-7
45 วัชเรนทร์-ปวช.3-7naraporn buanuch
 
13 อภิรักษ์-3-7
13 อภิรักษ์-3-713 อภิรักษ์-3-7
13 อภิรักษ์-3-7naraporn buanuch
 
1 ปัญญากร-ปวช3-7
1 ปัญญากร-ปวช3-71 ปัญญากร-ปวช3-7
1 ปัญญากร-ปวช3-7naraporn buanuch
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์WEDPISIT KHAMCHAROEN
 
30 วีรภัทร-ปวช.3-7
30 วีรภัทร-ปวช.3-730 วีรภัทร-ปวช.3-7
30 วีรภัทร-ปวช.3-7naraporn buanuch
 
08 ณัฐนนท์-3-9
08 ณัฐนนท์-3-908 ณัฐนนท์-3-9
08 ณัฐนนท์-3-9naraporn buanuch
 
03 พิพีฒน์-3-9
03 พิพีฒน์-3-903 พิพีฒน์-3-9
03 พิพีฒน์-3-9naraporn buanuch
 
22 อังศิญา-ปวช3-7
22 อังศิญา-ปวช3-722 อังศิญา-ปวช3-7
22 อังศิญา-ปวช3-7naraporn buanuch
 
25 อัครพล-ปวช.3-7
25 อัครพล-ปวช.3-725 อัครพล-ปวช.3-7
25 อัครพล-ปวช.3-7naraporn buanuch
 

What's hot (20)

29 จิราวรรณ์
29 จิราวรรณ์29 จิราวรรณ์
29 จิราวรรณ์
 
06 ธนศักดิ์-3-9
06 ธนศักดิ์-3-906 ธนศักดิ์-3-9
06 ธนศักดิ์-3-9
 
33 กิติศักดิ์-ปวช.3-7
33 กิติศักดิ์-ปวช.3-733 กิติศักดิ์-ปวช.3-7
33 กิติศักดิ์-ปวช.3-7
 
09 ณัฐพล-3-9
09 ณัฐพล-3-909 ณัฐพล-3-9
09 ณัฐพล-3-9
 
14 ธเนษฐ-3-7
14 ธเนษฐ-3-714 ธเนษฐ-3-7
14 ธเนษฐ-3-7
 
10 ชยานนท์ 3-9
10 ชยานนท์ 3-910 ชยานนท์ 3-9
10 ชยานนท์ 3-9
 
31 จิรภัืทร-ปวช.3-7
31 จิรภัืทร-ปวช.3-731 จิรภัืทร-ปวช.3-7
31 จิรภัืทร-ปวช.3-7
 
42 ธันชลัส-ปวช..3-7
42 ธันชลัส-ปวช..3-742 ธันชลัส-ปวช..3-7
42 ธันชลัส-ปวช..3-7
 
04 ปรเมษฐ์ 3-9
04 ปรเมษฐ์  3-904 ปรเมษฐ์  3-9
04 ปรเมษฐ์ 3-9
 
45 วัชเรนทร์-ปวช.3-7
45 วัชเรนทร์-ปวช.3-745 วัชเรนทร์-ปวช.3-7
45 วัชเรนทร์-ปวช.3-7
 
44 กฤษณะ-3-7
44 กฤษณะ-3-744 กฤษณะ-3-7
44 กฤษณะ-3-7
 
13 อภิรักษ์-3-7
13 อภิรักษ์-3-713 อภิรักษ์-3-7
13 อภิรักษ์-3-7
 
10 ธิบดี-3-7
10 ธิบดี-3-710 ธิบดี-3-7
10 ธิบดี-3-7
 
1 ปัญญากร-ปวช3-7
1 ปัญญากร-ปวช3-71 ปัญญากร-ปวช3-7
1 ปัญญากร-ปวช3-7
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
30 วีรภัทร-ปวช.3-7
30 วีรภัทร-ปวช.3-730 วีรภัทร-ปวช.3-7
30 วีรภัทร-ปวช.3-7
 
08 ณัฐนนท์-3-9
08 ณัฐนนท์-3-908 ณัฐนนท์-3-9
08 ณัฐนนท์-3-9
 
03 พิพีฒน์-3-9
03 พิพีฒน์-3-903 พิพีฒน์-3-9
03 พิพีฒน์-3-9
 
22 อังศิญา-ปวช3-7
22 อังศิญา-ปวช3-722 อังศิญา-ปวช3-7
22 อังศิญา-ปวช3-7
 
25 อัครพล-ปวช.3-7
25 อัครพล-ปวช.3-725 อัครพล-ปวช.3-7
25 อัครพล-ปวช.3-7
 

Similar to 08 สวัสดิวรรษ-2-8

43 สุรศักดิ์-ปวช-3-7
43 สุรศักดิ์-ปวช-3-743 สุรศักดิ์-ปวช-3-7
43 สุรศักดิ์-ปวช-3-7naraporn buanuch
 
32 วรดร-ปวช.3-7
32 วรดร-ปวช.3-732 วรดร-ปวช.3-7
32 วรดร-ปวช.3-7naraporn buanuch
 
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์Pete Panupong
 
36 ธีรศักดิ์-ปวช.3-7
36 ธีรศักดิ์-ปวช.3-736 ธีรศักดิ์-ปวช.3-7
36 ธีรศักดิ์-ปวช.3-7naraporn buanuch
 
09 ขนิษฐา-ปวช3-7
09 ขนิษฐา-ปวช3-709 ขนิษฐา-ปวช3-7
09 ขนิษฐา-ปวช3-7naraporn buanuch
 
16 พีรพล-ปวช3-7
16 พีรพล-ปวช3-716 พีรพล-ปวช3-7
16 พีรพล-ปวช3-7naraporn buanuch
 
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรมภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรมSarocha Makranit
 
03 ทัศน์พล-ปวช.3-7
03 ทัศน์พล-ปวช.3-703 ทัศน์พล-ปวช.3-7
03 ทัศน์พล-ปวช.3-7naraporn buanuch
 
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์Adisak' Jame
 
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_Aoy-Phisit Modify-Computer
 

Similar to 08 สวัสดิวรรษ-2-8 (12)

43 สุรศักดิ์-ปวช-3-7
43 สุรศักดิ์-ปวช-3-743 สุรศักดิ์-ปวช-3-7
43 สุรศักดิ์-ปวช-3-7
 
32 วรดร-ปวช.3-7
32 วรดร-ปวช.3-732 วรดร-ปวช.3-7
32 วรดร-ปวช.3-7
 
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
 
36 ธีรศักดิ์-ปวช.3-7
36 ธีรศักดิ์-ปวช.3-736 ธีรศักดิ์-ปวช.3-7
36 ธีรศักดิ์-ปวช.3-7
 
09 ขนิษฐา-ปวช3-7
09 ขนิษฐา-ปวช3-709 ขนิษฐา-ปวช3-7
09 ขนิษฐา-ปวช3-7
 
16 พีรพล-ปวช3-7
16 พีรพล-ปวช3-716 พีรพล-ปวช3-7
16 พีรพล-ปวช3-7
 
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรมภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
 
03 ทัศน์พล-ปวช.3-7
03 ทัศน์พล-ปวช.3-703 ทัศน์พล-ปวช.3-7
03 ทัศน์พล-ปวช.3-7
 
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
 
Introprogramphp
IntroprogramphpIntroprogramphp
Introprogramphp
 
Intro program php
Intro program phpIntro program php
Intro program php
 
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
 

08 สวัสดิวรรษ-2-8

  • 2. ภาษาคอมพิวเตอร์ (Computer Language)  ภาษาคอมพิวเตอร์ (Computer Language) หมายถึง ชุดคาสั่งต่างๆที่สั่งให้คอมพิวเตอร์ทางานการเขียนคาสั่งนั้ง คือ โปรแกรม (Program) ท่ามีหลายๆคาสั่งจะถูกเรียกว่าชุดคาสั่ง(Statement)และลักษณะที่คล้ายคลึงกันของ ภาษาคอมพิวเตอร์ทุกภาษามีดังนี้  1.คาสั่งรับข้อมูล (Receive Data and Display)  2.คาสั่งคานวณ (Calculated)  3.คาสั่งที่มีการเลือกทิศทาง(Direction)  4. คาสั่งเข้าออกของข้อมูล (Input and Output Data)
  • 3. ภาษาเครื่อง (Machine)  ภาษาเครื่องเป็นภาษารุ่นแรกๆ ที่ผู้ใช้งานคอมพิวเตอร์ใช้เขียนคาสั่งเพื่อส่งให้เครื่องคอมพิวเตอร์ทางานภาษาเครื่องเป็นภาษาที่ เขียนเป็นรหัสเลขฐานสอง (Binary Code) คือจะใช้เฉพาะตัวเลข 0 และ 1 เท่านั้น เขียนสลับกันไปมาเพื่อใช้เป็นรหัส สั่งงานเป็นคาสั่งที่ให้เครื่องคอมพิวเตอร์ทางานตามที่ผู้ใช้ต้องการ
  • 4. ภาษาระดับต่า (Low Level Language)  ภาษาระดับต่าที่ใช้อยู่ในปัจจุบัน ภาษาแอสแศมบลี (Assembly) ผู้ใช้สามารถจาชุดคาสั่งได้ง่ายขึ้น
  • 5. ภาษาระดับสูง (High Level Language)  ภาษาระดับสูงเป็นภาษาที่เขียนได้ง่ายเพราะมีการนาคาศัพท์และข้อความต่างๆที่บุคคลใช้ในชีวิตประจาวันอยู่แล้วมาเขียนเป็น ชุดคาสั่งเพื่อให้เครื่องคอมพิวเตอร์ทางานส่วนการคานวณต่างๆก็เขียนเป็นคาสั่งที่มีลักษณะคล้ายกับสูตรทางคณิตศาสตร์ทา ให้ผู้ใช้สามารถศึกษาและเขียนชุดคาสั่งได้ง่ายขึ้น
  • 7. องค์ประกอบของโปรแกรมภาษาคอมพิวเตอร์  1.ส่วนหัวของโปรแกรม (Header)  2.ส่วนฟังก์ชั่นหลัก (Funtion)  3.ส่วนคาสั่ง (Statement)  4.ส่วนแสดงผล(Comment)  5.ส่วนปิดโปรแกรม (End)
  • 8. องค์ประกอบของโปรแกรมภาษา Visual Basic 2010 โครงสร้างของ ภาษา Visual Basic 2010  ส่วนที่1.เป็นส่วนหัวข้อของโปรอกรม เป็นส่วนที่เปิดการทางาน ซึ่งโปรแกรมจะมีมาให้แล้ว  ส่วนที่2.จะประกาศตัวแปร(Dim score As Integer)  ส่วนที่3.เป็นส่วนของการเขียนโปรแกรมซึ่งในตัวอย่างใช้คาสั่ง Select Case  ส่วนที่4.เป็นการกาหนดให้แสดงผลในตัวอย่างให้แสดงผลลัพธ์ที่ TextBox5.Text  ส่วนที่5.เป็นการจบโปรแกรมในส่วนนี้
  • 9. สรุปสาระการเรียนรู้หน่วยที่ 2  ภาษาคอมพิวเตอร์ หมารยถึง ชุดคาสั่งต่างๆที่จะสั่งให้เครื่องคอมพิวเตอร์ทางานซึ่งการเขียนโปรแกรมเหล่านั้นเรียกว่า โปรแกรม ถ้ามีหลายคาสั่งจะเรียกว่า ชุดคาสั่ง โดยลักษณะที่คล้ายคลึงกันของภาษาคอมพิวเตอร์ทุกภาษาคือคาสั่งรับข้อมูลและ แสดงผลคาสั่งคานวณ คาสั่งทั่มีการเลือกทิศทางและคาสั่งเข้าออกของข้อมูลซึ่งหากผู้ใช้เขียนโปรแกรมด้วยภาษาระดับสูง จาเป็นจะต้องมัตัวกลางในการแปลภาษาให้เป็นภาษาเครื่องเสียก่อนโดยจะมีโปรแกรมอินเทอร์พรีเตอร์ ซึ่งจะแปลคาสั่งทีละคา และโปรแกรมคอมไพเลอร์ที่จะแปลคาสั่งทั้งหมกให้เสร็จก่อนแล้วจึงลายงานข้อผิดพลาดที่หลัง