ݺߣ

ݺߣShare a Scribd company logo
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
1. ภาษาเครื่อง
• เป็นภาษาต่าสุด ใช้เลขฐานสองในการเขียน
โปรแกรม
• ข้อดี - เมื่อคาสั่งป้ อนข้อมูลสามารถทางานได้ทันที
- สามารถสร้างคาสั่งใหม่ๆได้โดยที่ภาษาอื่น
ทาไม่ได้
- ต้องการหน่วยความจาเล็กน้อย
• ข้อเสีย – ผิดพลาดง่าย
2. ภาษาแอสเซมบลี
•ใช้อักษรภาษาอังกฤษในการเขียนโปรแกรม
เรียกว่า นีโมนิกโคช ทาให้เขียนโปรแกรมง่ายขึ้น
• ข้อดี - การเขียนโปรแกรมง่ายกว่าภาษาเครื่อง
• ข้อเสีย - คาสั่งยาวเหมือนภาษาเครื่อง
ตัวแปลภาษา
• อินเทอร์พรีเตอร์
- แปลคาสั่งทีละบรรทัด
- ทาตามคาสั่งทันที
• คอมไพเลอร์
- แปลทั้งโปรแกรม
- ถ้ามีข้อผิดพลาดคอมไพเลอร์จะแจ้งเตือน
ภาษาซี
มีรูปแบบคาสั่งอิสระ
ฟังก์ชั่นเยอะ สามารถ
ควบคุมฮอาร์ดแวร์ได้ ภาษาปาสกาล
เป็นภาษาโครงสร้างของ
โปรแกรมคอมพิวเตอร์ ใช้
เนื้อที่เก็บน้อย
ภาษาโคบอล
คาสั่งคล้าย
ภาษาอังกฤษ เหมาะ
สาหรับใช้ในงานธุรกิจ
ภาษาฟอร์เทน
เหมาะสาหรับใช้งานในด้าน
วิทยาศาสตร์ วิศวกรรม
เพราะสามารถคานวณคณิต
ที่ซับซ้อนได้ ไม่เหมาะ
สาหรับงานพิมพ์
ภาษาเบสิก
ระบบปฏิบัติการมีเนื้อที่
น้อย คาสั่งต่างๆมีน้อย
ทางานได้ทั้งคานวณ
ธุรกิจ หรืองานออก
รายงาน
ภาษาพีแอลวัน
สามารถคานวณได้เหมือน
ฟอร์เทนและทารายงานได้
เหมือนโคบอล เรียกว่าถูก
พัฒนาเพื่อใช้ในงาน
วิทยาศาสตร์ร่วมธุรกิจ
ภาษาอัลกอล
โปรแกรมภาษา
โครงสร้างใช้กับงาน
วิทยาศาสตร์และ
คณิตศาสตร์มี
โปรแกรมย่อย
ประเภทของประโยคใน
ภาษาคอมพิว๶ตอร์
ประโยคที่ใช้ในการระบุตัวแปร
ประโยคที่ใช้ในการอ่านหรือ
แสดงผลลัพธ์
ประโยคควบคุม
ประโยคที่ใช้ในการคานวณ
ประโยคในการบอกจบ
การทางาน
มีความถูกต้อง
และเชื่อถือได้
มีความเป็นมิตร
แก่ผู้ใช้
ค่าใช้จ่ายต่า
อ่านง่ายนา
กลับมาใช้ใหม่ได้
มีความปลอดถัย
ใช้เวลาในการ
พัฒนาไม่นาน
เชิง
จินตภาพ
เชิงวัตถุ
เชิงโครงสร้าง
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
1. พรีโพรเซสเซอร์ไดเรกทรีฟส์
ใช้ระบุเพื่อบอกให้คอมไพเลอร์กระทาการ ใด ๆ ก่อนการแปลผลโปรแกรม
โดยการกาหนด preprocessing directives นี้จะต้องขึ้นต้นด้วย
เครื่องหมาย # เสมอ เช่น #include
2. ส่วนการกาหนดค่า
ใช้สาหรับการประกาศค่าตัวแปร หรือฟังก์ชั่น ซึ่งเป็นการประกาศแบบ
Global ที่ทุกส่วนของโปรแกรมรู้จักและนาค่าตัวแปรไปใช้งานร่วมกันได้
3.ส่วนฟังก์ชั่นหลัก
ทุกโปรแกรมจะต้องมีฟังก์ชั่น main() ทาหน้าที่เป็นฟังก์ชั่นหลักในการทางานในการ
ประมวลผลโปรแกรมทุกครั้ง โปรแกรมจะทาการประมวลผลที่ฟังก์ชั่น main() เป็นฟังก์ชั่นแรก
ซึ่งในการเขียนโปรแกรมภาษาซีทุกครั้ง จะขาดฟังก์ชั่น main() ไม่ได้
4.การสร้างฟังก์ชั่นและการใช้งาน
เป็นส่วนของการเขียนคาสั่ง เพื่อให้โปรแกรมทางานตามที่ได้ออกแบบไว้
5.ส่วนอธิบายโปรแกรม
เป็นส่วนที่ใช้ในการบันทึกเพื่ออธิบายให้เข้าใจมากขึ้น ส่วนนี้จะขึ้นต้นด้วย
*/ แล้วจึงตามด้วยข้อความที่บันทึกช่วยจา
ภาษาระดับต่า
ภาษาระดับสูง
ภาษา
เครื่อง
ภาษา
แอสเซมบลี
ตัว
แปลภาษา
สาหรับ
ใช้งาน
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
ส่วนใดเป็นองค์ประกอบสำคัญในกำรเขียน
โครงสร้ำงโปรแกรมภำษำ C ?
1. พรีโพรเซสเซอร์ได
เรกทรีฟส์ 2. ส่วนการ
กาหนดค่า
3.ส่วนฟังก์ชั่นหลัก
4.การสร้างฟังก์ชั่นและ
การใช้งาน
5.ส่วนอธิบายโปรแกรม
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
Ad

Recommended

การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
madamfong
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์
Hm Thanachot
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
Ravib Prt
สอบกลางภาค วิชาคอมพิเตอร์
สอบกลางภาค วิชาคอมพิเตอร์
Nattawat Cjd
การสร้างโปรแกรมด้วยภาษาคอมพิว๶ตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิว๶ตอร์
Last'z Regrets
ภาษาคอมพิว๶ตอร์
ภาษาคอมพิว๶ตอร์
Diiz Yokiiz
ทดสอบกลางภาค31
ทดสอบกลางภาค31
Starng Sathiankhetta
12 ชัยวัฒน์-ปวช.3-7
12 ชัยวัฒน์-ปวช.3-7
naraporn buanuch
Kanoon presentation computer
Kanoon presentation computer
Renge Miyauchi
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์
Onpreeya Sahnguansak
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์
Onpreeya Sahnguansak
ว่างงาȨาทำ
ว่างงาȨาทำ
I'Tay Tanawin
การสร้างงานโปรแกรมคอมพิวเตอร์ด้วยภาษาคอมพิว๶ตอร์
การสร้างงานโปรแกรมคอมพิวเตอร์ด้วยภาษาคอมพิว๶ตอร์
ttyuj tgyhuj
32 วรดร-ปวช.3-7
32 วรดร-ปวช.3-7
naraporn buanuch
26 ธนาวุฒิ 3_7
26 ธนาวุฒิ 3_7
naraporn buanuch
คอมพิวเตอร์พื้นฐาน บทที่ 4
คอมพิวเตอร์พื้นฐาน บทที่ 4
Nuttapoom Tossanut
งาȨอมกลุ่ม
งาȨอมกลุ่ม
Group1st
ข้อสอบกลางภาค (1)
ข้อสอบกลางภาค (1)
Non Thanawat
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
Adisak' Jame
09 ขนิษฐา-ปวช3-7
09 ขนิษฐา-ปวช3-7
naraporn buanuch
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
Aoy-Phisit Modify-Computer
15 ชมมาศ-3-7
15 ชมมาศ-3-7
naraporn buanuch
การเขียนโปรแกรม
การเขียนโปรแกรม
thorthib
08 ณัฐนนท์-3-9
08 ณัฐนนท์-3-9
naraporn buanuch
13 อภิรักษ์-3-7
13 อภิรักษ์-3-7
naraporn buanuch
ภาษาคอมพิว๶ตอร์ ม.3
ภาษาคอมพิว๶ตอร์ ม.3
Diiz Yokiiz
การสร้างงานโปรเเกรมด้วยภาษาคอมพิว๶ตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิว๶ตอร์
Pete Panupong
36 ธีรศักดิ์-ปวช.3-7
36 ธีรศักดิ์-ปวช.3-7
naraporn buanuch
หน่วยที่ 4
หน่วยที่ 4
จูน นะค่ะ
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์ ฟลุ๊ค
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์ ฟลุ๊ค
Thidaporn Kaewta

More Related Content

What's hot (20)

Kanoon presentation computer
Kanoon presentation computer
Renge Miyauchi
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์
Onpreeya Sahnguansak
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์
Onpreeya Sahnguansak
ว่างงาȨาทำ
ว่างงาȨาทำ
I'Tay Tanawin
การสร้างงานโปรแกรมคอมพิวเตอร์ด้วยภาษาคอมพิว๶ตอร์
การสร้างงานโปรแกรมคอมพิวเตอร์ด้วยภาษาคอมพิว๶ตอร์
ttyuj tgyhuj
32 วรดร-ปวช.3-7
32 วรดร-ปวช.3-7
naraporn buanuch
26 ธนาวุฒิ 3_7
26 ธนาวุฒิ 3_7
naraporn buanuch
คอมพิวเตอร์พื้นฐาน บทที่ 4
คอมพิวเตอร์พื้นฐาน บทที่ 4
Nuttapoom Tossanut
งาȨอมกลุ่ม
งาȨอมกลุ่ม
Group1st
ข้อสอบกลางภาค (1)
ข้อสอบกลางภาค (1)
Non Thanawat
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
Adisak' Jame
09 ขนิษฐา-ปวช3-7
09 ขนิษฐา-ปวช3-7
naraporn buanuch
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
Aoy-Phisit Modify-Computer
15 ชมมาศ-3-7
15 ชมมาศ-3-7
naraporn buanuch
การเขียนโปรแกรม
การเขียนโปรแกรม
thorthib
08 ณัฐนนท์-3-9
08 ณัฐนนท์-3-9
naraporn buanuch
13 อภิรักษ์-3-7
13 อภิรักษ์-3-7
naraporn buanuch
ภาษาคอมพิว๶ตอร์ ม.3
ภาษาคอมพิว๶ตอร์ ม.3
Diiz Yokiiz
การสร้างงานโปรเเกรมด้วยภาษาคอมพิว๶ตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิว๶ตอร์
Pete Panupong
36 ธีรศักดิ์-ปวช.3-7
36 ธีรศักดิ์-ปวช.3-7
naraporn buanuch
Kanoon presentation computer
Kanoon presentation computer
Renge Miyauchi
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์
Onpreeya Sahnguansak
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์
Onpreeya Sahnguansak
ว่างงาȨาทำ
ว่างงาȨาทำ
I'Tay Tanawin
การสร้างงานโปรแกรมคอมพิวเตอร์ด้วยภาษาคอมพิว๶ตอร์
การสร้างงานโปรแกรมคอมพิวเตอร์ด้วยภาษาคอมพิว๶ตอร์
ttyuj tgyhuj
คอมพิวเตอร์พื้นฐาน บทที่ 4
คอมพิวเตอร์พื้นฐาน บทที่ 4
Nuttapoom Tossanut
งาȨอมกลุ่ม
งาȨอมกลุ่ม
Group1st
ข้อสอบกลางภาค (1)
ข้อสอบกลางภาค (1)
Non Thanawat
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
Adisak' Jame
09 ขนิษฐา-ปวช3-7
09 ขนิษฐา-ปวช3-7
naraporn buanuch
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
Aoy-Phisit Modify-Computer
การเขียนโปรแกรม
การเขียนโปรแกรม
thorthib
ภาษาคอมพิว๶ตอร์ ม.3
ภาษาคอมพิว๶ตอร์ ม.3
Diiz Yokiiz
การสร้างงานโปรเเกรมด้วยภาษาคอมพิว๶ตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิว๶ตอร์
Pete Panupong
36 ธีรศักดิ์-ปวช.3-7
36 ธีรศักดิ์-ปวช.3-7
naraporn buanuch

Similar to การเขียนโปรแกรมภาษา (20)

หน่วยที่ 4
หน่วยที่ 4
จูน นะค่ะ
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์ ฟลุ๊ค
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์ ฟลุ๊ค
Thidaporn Kaewta
หน่วยที่ 4
หน่วยที่ 4
จูน นะค่ะ
โปรแกรมคอม
โปรแกรมคอม
Onrutai Intanin
โปรแกรมคอม
โปรแกรมคอม
Onrutai Intanin
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
Jiranan Thongrit
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
Jiranan Thongrit
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
บทที่ 1
บทที่ 1
Patcharee Pawleung
lesson1
lesson1
Monberry NooNan
โปรแกรมและภาษาคอมพิว๶ตอร์
โปรแกรมและภาษาคอมพิว๶ตอร์
'เบื่อแล้วคำว่ารอ จะให้รอไปถึงไหน
การเขียนโปรแกรม
การเขียนโปรแกรม
ikanok
ภาษาคอมพิว๶ตอร์
ภาษาคอมพิว๶ตอร์
Primprapa Palmy Eiei
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์ ฟลุ๊ค
การสร้างงาȨปรแกรมึϹวยภาษาคอมพิว๶ตอร์ ฟลุ๊ค
Thidaporn Kaewta
โปรแกรมคอม
โปรแกรมคอม
Onrutai Intanin
โปรแกรมคอม
โปรแกรมคอม
Onrutai Intanin
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
Jiranan Thongrit
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
Jiranan Thongrit
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
Siriporn Narak
การเขียนโปรแกรม
การเขียนโปรแกรม
ikanok
ภาษาคอมพิว๶ตอร์
ภาษาคอมพิว๶ตอร์
Primprapa Palmy Eiei
Ad

การเขียนโปรแกรมภาษา