SlideShare ist ein Scribd-Unternehmen logo
1 von 12
การเขียน
โปรแกรมภาษา
สมาชิก
1.นายวชิรภูมิ เลิศอรุณวัฒนา เลขที่ 3
2.นายธนดล วิบูลย์เชื้อ เลขที่ 10
3.นางสาวกุลณัฐ กาฬภักดี เลขที่ 11
4.นางสาววรันธร ภุมรินทร์ เลขที่ 13
5.นางสาวรัชชนก นุชยิ้มย่อง เลขที่ 16
6.นางสาวศรัณยา พรหมมา เลขที่ 18
7.นางสาวกรณ์นิชา วงษ์ไล เลขที่ 19
8.นางสาวกาญจนา สิลพันธ์ เลขที่ 20
9.นางสาวประทานพร กุมภาพันธ์ เลขที่ 22
10.นางสาวณัฐริกานต์ ธรรมโชติ เลขที่ 33
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ หมายถึง ภาษาใดๆ ที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือ
คอมพิวเตอร์ด้วยกัน แล้วคอมพิวเตอร์สามารถทางานตามคาสั่งนั้นได้ คานี้มักใช้เรียก
แทนภาษาโปรแกรม แต่ความเป็นจริงภาษาโปรแกรมคือส่วนหนึ่งของ
ภาษาคอมพิวเตอร์เท่านั้น และมีภาษาอื่นๆ ที่เป็นภาษาคอมพิวเตอร์เช่นกัน ยกตัวอย่าง
เช่น HTML แม้ว่ามันจะไม่ใช่ภาษาโปรแกรม หรือภาษาเครื่องนั้นก็นับเป็น
ภาษาคอมพิวเตอร์ ซึ่งโดยทางเทคนิคสามารถใช้ในการเขียนโปรแกรมได้ แต่ก็ไม่จัด
ว่าเป็นภาษาโปรแกรม
ชนิดของภาษาคอมพิวเตอร์
ในปัจจุบันภาษาคอมพิวเตอร์ที่ใช้สาหรับเขียนโปรแกรมมีมากมายหลายภาษา ซึ่งแต่
ละภาษาจะมีกฎเกณฑ์และวิธีการเขียนโปรแกรมแตกต่างกัน ภาษาคอมพิวเตอร์จาแนก
ตามความใกล้เคียงกับภาษามนุษย์ได้ 2 ระดับ
1. ภาษาระดับต่า (Low Level Language) เป็นภาษาที่มนุษย์ทาความเข้าใจได้ยาก
ส่วนใหญ่ต้องมีความเข้าใจเกี่ยวกับสถาปัตยกรรมคอมพิวเตอร์ สามารถแบ่งออกเป็น 2
ประเภท ดังนี้
1.1 ภาษาเครื่อง (Machine Language)
การเขียนโปรแกรมเพื่อสั่งให้คอมพิวเตอร์ทางานในยุคแรก ๆ จะต้องเขียนด้วยภาษา
ซึ่งเป็นที่ยอมรับของเครื่องคอมพิวเตอร์ที่เรียกว่า “ภาษาเครื่อง” ภาษานี้ประกอบด้วย
ตัวเลขล้วน
1.2 ภาษาแอสเซมบลี (assembly language)
ภาษาแอสเซมบลีใช้รหัสเป็นคาแทนคาสั่งภาษาเครื่องทาให้ผู้เขียนสามารถเขียนได้
ง่ายขึ้นโดยใช้อักษรภาษาอังกฤษในการเขียน
2. ภาษาระดับสูง (High Level Language) เป็นภาษาที่ทาความเข้าใจได้ง่าย
มีลักษณะของการใช้คาสั่งเป็นภาษาอังกฤษซึ่งใกล้เคียงกับภาษามนุษย์มากแต่
คอมพิวเตอร์ก็ยังไม่เข้าใจภาษาระดับสูงจึงต้องมีการใช้ตัวแปลภาษาให้เป็น
ภาษาเครื่อง
ตัวแปรภาษา แบ่งออกเป็น 2 ประเภท ได้แก่ อินเทอร์ฟรีเตอร์ คอมไพเลอร์
ภาษาระดับสูงกับการใช้การ ภาษาระดับสูงมีหลายภาษา ได้แก่ ภาษาฟอร์แทรน
ภาษาโคบอล ภาษาปาสกาล ภาษาซี ภาษาเบสิก ภาษาอัลกอล ภาษาพีแอลวัน
ประเภทของประโยคในภาษาคอมพิวเตอร์
ทุกภาษาจะต้องมีโครงสร้างทางภาษาประกอบกันเป็นประโยคต่างๆ แบ่งได้เป็น 5
ประเภท ดังนี้
1. ประโยคที่ใช้ในการระบุตัวแปร ใช้ในการระบุชื่อและชนิดของตัวแปร ซึ่งตัวแปร
จะใช้เป็นชื่อในการอ้างอิงข้อมูลที่ถูกจัดเก็บในหน่วยความจา
2. ประโยคที่ใช้ในการอ่านหรือแสดงผลลัพธ์ ใช้ในการอ่านข้อมูลเข้ามาเก็บในตัว
แปรที่ระบุและใช้แสดงผลลัพธ์
3. ประโยคควบคุม ใช้ในการควบคุมการทางานว่าจะให้ทางานในส่วนใดของ
โปรแกรมซึ่งถ้าไม่มีประโยคควบคุมการทางาน จะทาเรียงตามลาดับคาสั่งจากประโยค
แรกไปยังประโยคสุดท้าย
4. ประโยคที่ใช้การคานวณ ใช้ในการคานวณค่าทางคณิตศาสตร์
5. ประโยคที่ใช้บอกจบการทางาน ใช้ระบุจุดจบของการทางาน
คุณสมบัติของการเขียนโปรแกรม
1.มีความถูกต้องเชื่อถือได้
2.มีความเป็นมิตรต่อผู้ใช้
3.ค่าใช้จ่ายต่า
4.ต้องอ่านง่ายและสามารถนากลับมาใช้ใหม่ได้
5.มีความปลอดภัย
6.ใช้เวลาในการพัฒนาไม่นาน
ประเภทของการเขียนโปรแกรม
การเขียนโปรแกรมเชิงโครงสร้าง
เป็นการเขียนโปรแกรมแบบดั้งเดิมที่ถือเป็นแบบอย่างของการเขียน
โปรแกรมในปัจจุบันโดยมีโครงสร้างในการเขียน 3 แบบดังนี้
1.โครงสร้างแบบลาดับ เป็นโครสร้างที่มีลักษณะการทางานตามลาดับก่อนหลังโดย
ไม่มีการเปลี่ยนทิศทาง
2.โครงสร้างแบบมีทางเลือก เป็นโครงสร้างที่ต้องมีการทดสอบโดยมีทิศทางให้
เลือกมากกว่า 1 ทิศทางเช่นโครงสร้างแบบ if..then..else หรือโครงสร้าง
แบบ case
3.โครงสร้างแบบทาซ้า เป็นโครงสร้างที่มีการตรวจสอบการทางานของวงจรวนซ้า
ซึ่งมีรูปแบบของการวนซ้าที่แยกย่อยออกไป
การเขียนโปรแกรมเชิงวัตถุ (Object Oriented Programming)
เมื่อโปรแกรมมีความซับซ้อนมากขึ้นนักพัฒนาก็จาเป็นต้องหาวิธีการจัดการ
โครงสร้างของโปรแกรมเพื่อให้มีประสิทธิภาพและสามารถจัดการบารุงรักษาได้
โดยง่าย จึงเป็นที่มาของการใช้โปรแกรมเชิงวัตถุที่อาศัยแนวคิดในการเขียนโปรแกรม
เชิงวัตถุ (Object Oriented Programming) ซึ่งการโปรแกรมด้วยภาษา
ต่างๆ ในอดีตจะอาศัยลาดับการทางานของชุดคาสั่งต่างๆ มาประกอบเป็นโปรแกรม
1.การวิเคราะห์ปัญหา
พิจารณาว่าโปรแกรมต้องทาการประมวลผลอะไรบ้าง
2.การออกแบบโปรแกรม
การออกแบบขั้นตอนการทางานของโปรแกรมเป็นขั้นตอนที่ใช้เป็นแนวทางใน
การลงรหัสโปรแกรม ผู้ออกแบบขั้นตอนการทางานของโปรแกรมอาจใช้
เครื่องมือต่างๆ ช่วยในการออกแบบ
3.การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
การเขียนโปรแกรมเป็นการนาเอาผลลัพธ์ของการออกแบบโปรแกรมมา
เปลี่ยนเป็นโปรแกรมภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่ง
4.การทดสอบและแก้ไขโปรแกรม
ตรวจสอบรูปแบบกฎเกณฑ์ของภาษาและผลการทางานของโปรแกรมนั้น
5.การทาเอกสารประกอบโปรแกรม
ช่วยให้ผู้ใช้โปรแกรมเข้าใจวัตถุประสงค์ ข้อมูลที่จะต้องใช้กับโปรแกรมตลอดจน
ผลลัพธ์ที่จะได้จากโปรแกรม
6.การบารุงรักษาโปรแกรม
คอยเฝ้ าดูและหาข้อผิดพลาดของโปรแกรมในระหว่างที่ผู้ใช้งานโปรแกรมและ
ปรับปรุงโปรแกรมเมื่อเกิดข้อผิดพลาดขึ้น

Weitere ähnliche Inhalte

Was ist angesagt?

พิมพ์ลภัส สุวรรณพิทักษ์ ม
พิมพ์ลภัส สุวรรณพิทักษ์  มพิมพ์ลภัส สุวรรณพิทักษ์  ม
พิมพ์ลภัส สุวรรณพิทักษ์ ม
xxxikat1880
 
การสอบกลางภาคเรียน ชั้นมัธยมศึกษาปีที่ 5 วิชาคอมพิวเตอร์
การสอบกลางภาคเรียน ชั้นมัธยมศึกษาปีที่ 5 วิชาคอมพิวเตอร์การสอบกลางภาคเรียน ชั้นมัธยมศึกษาปีที่ 5 วิชาคอมพิวเตอร์
การสอบกลางภาคเรียน ชั้นมัธยมศึกษาปีที่ 5 วิชาคอมพิวเตอร์
Fern Chutimon
 
นาย วัชรพงศ์ ทรัพย์เจริญ
นาย วัชรพงศ์ ทรัพย์เจริญนาย วัชรพงศ์ ทรัพย์เจริญ
นาย วัชรพงศ์ ทรัพย์เจริญ
Kanyawee Sriphongpraphai
 
ใบความรู้ เรื่อง ภาษาสื่อสารในอินเทอร์เน็ต
ใบความรู้ เรื่อง ภาษาสื่อสารในอินเทอร์เน็ตใบความรู้ เรื่อง ภาษาสื่อสารในอินเทอร์เน็ต
ใบความรู้ เรื่อง ภาษาสื่อสารในอินเทอร์เน็ต
เทวัญ ภูพานทอง
 
นางสาวนฤภร ระวิวรรณ
นางสาวนฤภร  ระวิวรรณนางสาวนฤภร  ระวิวรรณ
นางสาวนฤภร ระวิวรรณ
xxxikat1880
 

Was ist angesagt? (20)

พิมพ์ลภัส สุวรรณพิทักษ์ ม
พิมพ์ลภัส สุวรรณพิทักษ์  มพิมพ์ลภัส สุวรรณพิทักษ์  ม
พิมพ์ลภัส สุวรรณพิทักษ์ ม
 
1
11
1
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
ใบความรู้ที่ 1
ใบความรู้ที่ 1ใบความรู้ที่ 1
ใบความรู้ที่ 1
 
ข้อสอบกลางภาค
ข้อสอบกลางภาคข้อสอบกลางภาค
ข้อสอบกลางภาค
 
สอบกลางภาค
สอบกลางภาคสอบกลางภาค
สอบกลางภาค
 
สอบกลางภาค
สอบกลางภาคสอบกลางภาค
สอบกลางภาค
 
แบบทดสอบ
แบบทดสอบแบบทดสอบ
แบบทดสอบ
 
นาย สิริกร ภูษาทอง
นาย สิริกร ภูษาทองนาย สิริกร ภูษาทอง
นาย สิริกร ภูษาทอง
 
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษาการเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
 
สอบกลางภาคเรียน
สอบกลางภาคเรียนสอบกลางภาคเรียน
สอบกลางภาคเรียน
 
การสอบกลางภาคเรียน ชั้นมัธยมศึกษาปีที่ 5 วิชาคอมพิวเตอร์
การสอบกลางภาคเรียน ชั้นมัธยมศึกษาปีที่ 5 วิชาคอมพิวเตอร์การสอบกลางภาคเรียน ชั้นมัธยมศึกษาปีที่ 5 วิชาคอมพิวเตอร์
การสอบกลางภาคเรียน ชั้นมัธยมศึกษาปีที่ 5 วิชาคอมพิวเตอร์
 
สอบกลางภาค วิชาคอมพิเตอร์
สอบกลางภาค วิชาคอมพิเตอร์สอบกลางภาค วิชาคอมพิเตอร์
สอบกลางภาค วิชาคอมพิเตอร์
 
นาย วัชรพงศ์ ทรัพย์เจริญ
นาย วัชรพงศ์ ทรัพย์เจริญนาย วัชรพงศ์ ทรัพย์เจริญ
นาย วัชรพงศ์ ทรัพย์เจริญ
 
ข้อสอบกลางภาค ม.5/2 เลขที่ 16
ข้อสอบกลางภาค ม.5/2 เลขที่ 16 ข้อสอบกลางภาค ม.5/2 เลขที่ 16
ข้อสอบกลางภาค ม.5/2 เลขที่ 16
 
นาย กฤตพล ญาติจันทร์ ม.5/2 เลขที่ 13
นาย กฤตพล ญาติจันทร์ ม.5/2  เลขที่ 13นาย กฤตพล ญาติจันทร์ ม.5/2  เลขที่ 13
นาย กฤตพล ญาติจันทร์ ม.5/2 เลขที่ 13
 
ใบความรู้ เรื่อง ภาษาสื่อสารในอินเทอร์เน็ต
ใบความรู้ เรื่อง ภาษาสื่อสารในอินเทอร์เน็ตใบความรู้ เรื่อง ภาษาสื่อสารในอินเทอร์เน็ต
ใบความรู้ เรื่อง ภาษาสื่อสารในอินเทอร์เน็ต
 
ตอบคำถาม
ตอบคำถาม ตอบคำถาม
ตอบคำถาม
 
นางสาวนฤภร ระวิวรรณ
นางสาวนฤภร  ระวิวรรณนางสาวนฤภร  ระวิวรรณ
นางสาวนฤภร ระวิวรรณ
 
lesson1
lesson1lesson1
lesson1
 

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

ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
Inam Chatsanova
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
Primprapa Palmy Eiei
 

Ähnlich wie การเขียนโปรแกรมภาษา (20)

สอบ.Pdf
สอบ.Pdfสอบ.Pdf
สอบ.Pdf
 
content1
content1content1
content1
 
การสอบกลางภาค
การสอบกลางภาคการสอบกลางภาค
การสอบกลางภาค
 
Work
WorkWork
Work
 
work
workwork
work
 
สอบกลางภาค
สอบกลางภาคสอบกลางภาค
สอบกลางภาค
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษาการเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
 
การสอบกลางภาค5ข้อ
การสอบกลางภาค5ข้อการสอบกลางภาค5ข้อ
การสอบกลางภาค5ข้อ
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
ภาษาโปรแกรมคอมพิวเตอร์
ภาษาโปรแกรมคอมพิวเตอร์ภาษาโปรแกรมคอมพิวเตอร์
ภาษาโปรแกรมคอมพิวเตอร์
 
ข้อสอบกลางภาค (1)
ข้อสอบกลางภาค (1)ข้อสอบกลางภาค (1)
ข้อสอบกลางภาค (1)
 
สอบคอมม5
สอบคอมม5สอบคอมม5
สอบคอมม5
 
สอบกลางภาค
สอบกลางภาคสอบกลางภาค
สอบกลางภาค
 
สอบคอมม5
สอบคอมม5สอบคอมม5
สอบคอมม5
 
สอบกลางภาคเรียน วิชาคอมพิวเตอร์
สอบกลางภาคเรียน วิชาคอมพิวเตอร์สอบกลางภาคเรียน วิชาคอมพิวเตอร์
สอบกลางภาคเรียน วิชาคอมพิวเตอร์
 
test computer
test computertest computer
test computer
 
เทคโนโลยีสารสนเทศและการสื่อสาร
เทคโนโลยีสารสนเทศและการสื่อสารเทคโนโลยีสารสนเทศและการสื่อสาร
เทคโนโลยีสารสนเทศและการสื่อสาร
 
เทคโนโลยีสารสนเทศและการสื่อสาร
เทคโนโลยีสารสนเทศและการสื่อสารเทคโนโลยีสารสนเทศและการสื่อสาร
เทคโนโลยีสารสนเทศและการสื่อสาร
 
เทคโนโลยีสารสนเทศและการสื่อสาร
เทคโนโลยีสารสนเทศและการสื่อสารเทคโนโลยีสารสนเทศและการสื่อสาร
เทคโนโลยีสารสนเทศและการสื่อสาร
 

Mehr von Kornnicha Wonglai

Mehr von Kornnicha Wonglai (20)

ฟังก์ชันเอกซ์โพแนนเชียล
ฟังก์ชันเอกซ์โพแนนเชียลฟังก์ชันเอกซ์โพแนนเชียล
ฟังก์ชันเอกซ์โพแนนเชียล
 
นิราศภูเขาทองม.๑
นิราศภูเขาทองม.๑นิราศภูเขาทองม.๑
นิราศภูเขาทองม.๑
 
ชุดอาเซียน ครูพิณทิพย์
ชุดอาเซียน ครูพิณทิพย์ชุดอาเซียน ครูพิณทิพย์
ชุดอาเซียน ครูพิณทิพย์
 
ตัวแปร การกำหนดค่าและชนิดข้อมูล
ตัวแปร การกำหนดค่าและชนิดข้อมูลตัวแปร การกำหนดค่าและชนิดข้อมูล
ตัวแปร การกำหนดค่าและชนิดข้อมูล
 
โปรแกรมภาษาไพธอน
โปรแกรมภาษาไพธอนโปรแกรมภาษาไพธอน
โปรแกรมภาษาไพธอน
 
IT news พาวเวอร์แบงก์พกพา
IT news พาวเวอร์แบงก์พกพาIT news พาวเวอร์แบงก์พกพา
IT news พาวเวอร์แบงก์พกพา
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
บทพากย์เอราวัณ
บทพากย์เอราวัณบทพากย์เอราวัณ
บทพากย์เอราวัณ
 
ทฤษฎีกราฟเบื้องต้น
ทฤษฎีกราฟเบื้องต้นทฤษฎีกราฟเบื้องต้น
ทฤษฎีกราฟเบื้องต้น
 
77 จังหวัด
77 จังหวัด77 จังหวัด
77 จังหวัด
 
การเขียนแบบคำสั่งควบคุมแบบวนซ้ำ
การเขียนแบบคำสั่งควบคุมแบบวนซ้ำการเขียนแบบคำสั่งควบคุมแบบวนซ้ำ
การเขียนแบบคำสั่งควบคุมแบบวนซ้ำ
 
ปัญหาท้องในวัยเรียน
ปัญหาท้องในวัยเรียนปัญหาท้องในวัยเรียน
ปัญหาท้องในวัยเรียน
 
ฟังก์ชันเอกโพแนนเชียล
ฟังก์ชันเอกโพแนนเชียลฟังก์ชันเอกโพแนนเชียล
ฟังก์ชันเอกโพแนนเชียล
 
เอเชียตะวันออกเฉียงใต้(ครูพิณทิพย์)
เอเชียตะวันออกเฉียงใต้(ครูพิณทิพย์)เอเชียตะวันออกเฉียงใต้(ครูพิณทิพย์)
เอเชียตะวันออกเฉียงใต้(ครูพิณทิพย์)
 
โวหารภาพพจน์ครูอรุณศรี
โวหารภาพพจน์ครูอรุณศรีโวหารภาพพจน์ครูอรุณศรี
โวหารภาพพจน์ครูอรุณศรี
 
ระบบการสื่อสารข้อมูล
ระบบการสื่อสารข้อมูลระบบการสื่อสารข้อมูล
ระบบการสื่อสารข้อมูล
 
ปัญหาท้องในวัยเรียน
ปัญหาท้องในวัยเรียนปัญหาท้องในวัยเรียน
ปัญหาท้องในวัยเรียน
 
ข่าว It-news
ข่าว It-newsข่าว It-news
ข่าว It-news
 
ข่าว It
ข่าว Itข่าว It
ข่าว It
 
ข่าว It news
ข่าว It newsข่าว It news
ข่าว It news
 

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