SlideShare a Scribd company logo
1 of 19
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ มีหัวข้อดังนี้
1.ความสาคัญของภาษาคอมพิวเตอร์
2.การพัฒนาระบบงานทางคอมพิวเตอร์
3.แนวทางสร้างโปรแกรมประยุกต์งาน
4.การลาดับขั้นตอนงานด้วยผังงาน
5.กรณีศึกษาการวิเคราะห์ระบบงานและผังงาน
1.ความสาคัญของภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ หมายถึง สัญลักษณ์ที่ผู้คิดพัฒนาภาษากาหนดขึ้นมา เพื่อ
ใช้แทนการสื่อสาร / สั่งงาน ระหว่างมนุษย์กับเครื่องคอมพิวเตอร์และอุปกรณ์
ต่อพ่วงอื่น ๆ การพัฒนาภาษาคอมพิวเตอร์เริ่มต้นจากการเขียนคาสั่งด้วย
รูปแบบเลขฐานสอง และปัจจุบันพัฒนามาใช้คาสั่งที่เป็นข้อความภาษาอังกฤษ
ตัวแปลภาษา(Translator Program)
ตัวแปลภาษา หมายถึง โปรแกรมที่ทาหน้าที่แปลโปรแกรมต้นฉบับ(Source
code) ที่เขียนขึ้น ให้เป็นภาษาเครื่องที่เป็นเลขฐานสอง เพื่อให้เครื่อง
คอมพิวเตอร์ทางานตามที่ต้องการ
ประเภทของภาษาคอมพิวเตอร์
แบ่งได้เป็น 5 ประเภท
1.ภาษาเครื่อง(Machine Language)
2.ภาษาแอสเซมบลี(Assembly Language)
3.ภาษาระดับสูง(High-Level Language)
4.ภาษาระดับสูงมาก(Very High-Level Language)
5.)ภาษาธรรมชาติ(Natural Language)
2.การพัฒนาระบบงานทางคอมพิวเตอร์
เป็นกระบวนการพัฒนาระบบงานเดิม ให้เป็น ระบบการทางานแบบให้ มี
จุดประสงค์ให้ระบบการทางานมีประสิทธิภาพมากขึ้น สาหรับการพัฒนา
ระบบงานทางคอมพิวเตอร์นอกจากจัดหาอุปกรณ์ เช่น เครื่องคอมพิวเตอร์
เพื่อนามาใช้งานแล้วยังต้อง จัดหาโปรแกรมประยุกต์งานมาใช้ในการ
ดาเนินงานอีกด้วย
2.1 ขั้นตอนกาหนดขอบเขตปัญหา (Problem Definition)
เริ่มต้นด้วยการศึกษาวิเคราะห์ระบบงานเดิม เพื่อพัฒนาระบบงานให้ อาจ
วิเคราะห์งานจาก ผลลัพธ์ เช่น รูปแบบรายงาน เพื่อวิเคราะห์ส่วนที่เกี่ยวข้อง
ต่อไป เช่น สมการที่ใช้คานวณ การนาเข้า ข้อมูลที่ใช้ประมวลผล
2.2 ขั้นวางแผนและการออกแบบ (Planning & Design)
ขั้นตอนการวางแผนวิเคราะลาดับการทางานมีหลายวิธีให้เลือกใช้ เช่น วิธี
อัลกอริทึม (Algorithm) วิธีซูโดโคด (Pseudocode Design) วิธีผังงาน
(Flowchart) ลาดับขั้นตอนการออกแบบ ระบบ เช่น การออกแบบรูปแบบ
การแสดงผล (Output Design) การออกแบบรูปแบบการนาเข้า ข้อมูล
(Input Design
2.3 ขั้นดาเนินการเขียนคาสั่งงาน (Coding)
เป็นขั้นตอนเขียนคาสั่งควบคุมงาน ด้วยภาษาคอมพิวเตอร์ตามกฎเกณฑ์
ไวยากรณ์ที่กาหนดไว้ ต้องลาดับคาสั่งตามขั้นตอนที่วิเคราะห์ว่า สาหรับ
ขั้นตอนการเขียนคาสั่ง
2.4 ขั้นทดสอบและแก้ไขโปรแกรม (Testing & Debugging)
มี 2 รูปแบบ คือ 1.) ข้อผิดพลาดที่เกิดจากการใช้คาสั่งผิดรูปแบบไวยากรณ์ที่
ภาษากาหนดไว้ (Syntex Errors) 2.) ข้อผิดพลาดที่เกิดจากกระบวนการ
วิเคราะห์งานผิด (Logic Error) กรณีระบบงานขนาดใหญ่ การทดสอบ
ระบบงานให้ โดยผู้ใช้ระบบอาจต้องฝึกอบรมการใช้ โปรแกรมก่อนแล้วจึงหา
ข้อสรุปข้อผิดพลาดที่เกิดขึ้น
2.5 ขั้นจัดทาคู่มือระบบ (Documentation)
เมื่อโปรแกรมผ่านการทดสอบ ผู้พัฒนาระบบจะต้องรวบรวมเอกสารเพื่อ
จัดทาคู่มือการใช้ ระบบงานให้ คู่มือระบบงานมีความสาคัญมากเพราะ
เปรียบเสมือนกับพิมพ์เขียวของบ้าน
2.6 ขั้นการติดตั้ง (Implementation)
เป็นขั้นตอนนาระบบให้ที่ผ่านการทดสอบ และได้รับการยอมรับจากกลุ่ม
ตัวแทนผู้ใช้ระบบว่า สามารถนามาทดแทนระบบงาน
2.7 ขั้นการบารุงรักษา (Maintenance)
เป็นการดูแลระบบงานหลังติดตั้งระบบ ให้อยู่ในสภาพพร้อมใช้งานได้
ตลอดเวลา
3.แนวทางสร้างโปรแกรมประยุกต์งาน
แนวทางการสร้างโปรแกรมประยุกต์งาน กรณีโปรแกรมประยุกต์งาน เป็นงาน
โปรแกรมเพื่อใช้แก้ปัญหางานคานวณในสายวิชาชีพเฉพาะ สาขา เช่น งาน
วิศวกรรมศาสตร์ ดังนั้นหากผู้สร้างงานโปรแกรมเป็นผู้อยู่ในสาย วิชาชีพนั้น
ยอมสามารถวิเคราะห์ วางแผนลาดับการทางาน และลาดับคาสั่งควบคุมการ
ทางานได้ดี ถูกต้องกว่าให้ผู้อื่นจัดทาระบบงานโปรแกรมมีลักษณะตอบสนอง
ความต้องการของผู้ใช้ระบบได้มากที่สุด
4.การลาดับขั้นตอนงานด้วยผังงาน
ขั้นตอนในการแก้ไขปัญหา หมายถึง ลาดับของคาสั่งเพื่อให้ได้ผลลัพธ์ถูกต้อง
ตามต้องการซึ่งวิธีการนาเสนอลาดับของคาสั่งนี้มีหลายวิธี แต่ที่นิยมใช้ในการ
นามาเขียนขั้นตอนการแก้ไขปัญหาด้วยคอมพิวเตอร์ คือ การเขียนผังงาน
หลักเกณฑ์ในการเขียนผังงาน
การเขียนผังงาน ควรใช้คาสั่งใดบ้างขึ้นอยู่กับลักษณะของงานที่ต้องการ ให้
เครื่องคอมพิวเตอร์ทาซึ่งโดยทั่วไปลาดับของการปฏิบัติงานนั้น มีอยู่ด้วยกัน
3 ขั้นตอน คือ ขั้นตอนการรับข้อมูล ขั้นตอนการประมวลผลข้อมูล ขั้นตอน
การแสดงผลลัพธ์
5.กรณีศึกษาการวิเคราะห์ระบบงานและผังงาน
การตัดสินใจเขียนโปรแกรมเพื่อสั่งงานให้คอมพิวเตอร์ทานั้น สิ่งที่สาคัญที่สุด
ในการแก้ปัญหา จะต้องดาเนินการตามขั้นตอนของการเตรียมงาน เรียบ
เรียงลาดับขั้นตอนการทางานว่าขั้นตอนใดเป็นขั้นตอนแรกและขั้นตอนใดเป็น
ขั้นตอนเป็นลาดับถัดไป จนกระทั่งถึงขั้นตอนสุดท้าย
หลักเกณฑ์ในการวิเคราะห์งาน
สิ่งที่ต้องการ คือ การพิจารณาอย่างกว้างๆถึงงานที่ต้องการให้คอมพิวเตอร์
ทางาน
ผลลัพธ์ที่ต้องการ คือ การวิเคราะห์ถึงลักษณะของผลลัพธ์หรือรายงาน
ข้อมูลนาเข้า เป็นขั้นตอนที่ต้องทาต่อจากการวิเคราะห์ผลลัพธ์
ตัวแปรที่ใช้ เป็นการกาหนดชื่อแทนความหมายของข้อมูลต่างๆ
วิธีการประมวลผล เป็นขั้นตอนของวิธีการ หรือการคานวณเพื่อให้ได้ผลลัพธ์
ตามที่ต้องการ
ผู้จัดทา
นาย อิสระ ธูปหอม ม.5/4 เลขที่ 11
นางสาว กัลยรัตน์ คณฑา ม.5/4 เลขที่ 18
นางสาว บุษกร ก้อนทอง ม.5/4 เลขที่ 19
นางสาว วราทิพย์ ป้ องกัน ม.5/4 เลขที่ 21
นางสาว ณัฐฌา แซ่อุ่ย .5/4 เลขที่ 25

More Related Content

What's hot

ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์N'Name Phuthiphong
 
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์Adisak' Jame
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์WEDPISIT KHAMCHAROEN
 
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรมภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรมSarocha Makranit
 
17 ณัฐวุฒิ-ปวช.3-7
17 ณัฐวุฒิ-ปวช.3-717 ณัฐวุฒิ-ปวช.3-7
17 ณัฐวุฒิ-ปวช.3-7naraporn buanuch
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์bpatra
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ ฟลุ๊ค
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์  ฟลุ๊คการสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์  ฟลุ๊ค
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ ฟลุ๊คThidaporn Kaewta
 
สอบกลางภาค155
สอบกลางภาค155สอบกลางภาค155
สอบกลางภาค155patchu0625
 
ข้อสอบกลางภาค
ข้อสอบกลางภาคข้อสอบกลางภาค
ข้อสอบกลางภาคDai Punyawat
 
การสร้างงานโปรแกรม
การสร้างงานโปรแกรมการสร้างงานโปรแกรม
การสร้างงานโปรแกรมComputer ITSWKJ
 
งานคอมกลุ่ม
งานคอมกลุ่มงานคอมกลุ่ม
งานคอมกลุ่มGroup1st
 
สอบกลางภาคเรียน วิชาคอมพิวเตอร์
สอบกลางภาคเรียน วิชาคอมพิวเตอร์สอบกลางภาคเรียน วิชาคอมพิวเตอร์
สอบกลางภาคเรียน วิชาคอมพิวเตอร์Pakkapong Kerdmanee
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ B'Benz Sunisa
 

What's hot (20)

ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิมเตอร์
 
งาน #1
งาน #1งาน #1
งาน #1
 
ภาษาโปรแกรมคอมพิวเตอร์
ภาษาโปรแกรมคอมพิวเตอร์ภาษาโปรแกรมคอมพิวเตอร์
ภาษาโปรแกรมคอมพิวเตอร์
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรมภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
 
งานนำเสนอ
งานนำเสนองานนำเสนอ
งานนำเสนอ
 
17 ณัฐวุฒิ-ปวช.3-7
17 ณัฐวุฒิ-ปวช.3-717 ณัฐวุฒิ-ปวช.3-7
17 ณัฐวุฒิ-ปวช.3-7
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ ฟลุ๊ค
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์  ฟลุ๊คการสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์  ฟลุ๊ค
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ ฟลุ๊ค
 
สอบกลางภาค155
สอบกลางภาค155สอบกลางภาค155
สอบกลางภาค155
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
ข้อสอบกลางภาค
ข้อสอบกลางภาคข้อสอบกลางภาค
ข้อสอบกลางภาค
 
การสร้างงานโปรแกรม
การสร้างงานโปรแกรมการสร้างงานโปรแกรม
การสร้างงานโปรแกรม
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
งานคอมกลุ่ม
งานคอมกลุ่มงานคอมกลุ่ม
งานคอมกลุ่ม
 
สอบกลางภาคเรียน วิชาคอมพิวเตอร์
สอบกลางภาคเรียน วิชาคอมพิวเตอร์สอบกลางภาคเรียน วิชาคอมพิวเตอร์
สอบกลางภาคเรียน วิชาคอมพิวเตอร์
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
 
งาน
งานงาน
งาน
 
lesson1
lesson1lesson1
lesson1
 

Similar to การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์

การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์Pete Panupong
 
หน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษาหน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษาPhanupong Chanayut
 
โปรแกรม
โปรแกรมโปรแกรม
โปรแกรมthanapon51105
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์Hm Thanachot
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์Onpreeya Sahnguansak
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์Onpreeya Sahnguansak
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์Onpreeya Sahnguansak
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซีHathaichon Nonruongrit
 
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษาการเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษาThanyalak Aranwatthananon
 
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษาการเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษาN'Name Phuthiphong
 
บทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐาน
บทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐานบทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐาน
บทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐานBaramee Chomphoo
 
16 พีรพล-ปวช3-7
16 พีรพล-ปวช3-716 พีรพล-ปวช3-7
16 พีรพล-ปวช3-7naraporn buanuch
 
13 อภิรักษ์-3-7
13 อภิรักษ์-3-713 อภิรักษ์-3-7
13 อภิรักษ์-3-7naraporn buanuch
 
ประวัติภาษา C
ประวัติภาษา Cประวัติภาษา C
ประวัติภาษา CFair Kung Nattaput
 
บทที่ 1 บทนำ
บทที่ 1 บทนำบทที่ 1 บทนำ
บทที่ 1 บทนำKittichai Pinlert
 
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์1.ซอฟต์แวร์และภาษาคอมพิวเตอร์
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์Saipanyarangsit School
 
โครงงานคอม 5
โครงงานคอม 5โครงงานคอม 5
โครงงานคอม 5wipawanmmiiww
 

Similar to การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ (19)

การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
 
หน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษาหน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษา
 
โปรแกรม
โปรแกรมโปรแกรม
โปรแกรม
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซี
 
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษาการเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
 
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษาการเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
 
Software
SoftwareSoftware
Software
 
บทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐาน
บทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐานบทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐาน
บทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐาน
 
16 พีรพล-ปวช3-7
16 พีรพล-ปวช3-716 พีรพล-ปวช3-7
16 พีรพล-ปวช3-7
 
Computer
ComputerComputer
Computer
 
13 อภิรักษ์-3-7
13 อภิรักษ์-3-713 อภิรักษ์-3-7
13 อภิรักษ์-3-7
 
ประวัติภาษา C
ประวัติภาษา Cประวัติภาษา C
ประวัติภาษา C
 
บทที่ 1 บทนำ
บทที่ 1 บทนำบทที่ 1 บทนำ
บทที่ 1 บทนำ
 
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์1.ซอฟต์แวร์และภาษาคอมพิวเตอร์
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์
 
โครงงานคอม 5
โครงงานคอม 5โครงงานคอม 5
โครงงานคอม 5
 

การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์