Submit Search
Upload
งานกลุ่มมคอม
•
Download as PPT, PDF
•
0 likes
•
470 views
Edz Chatchawan
Follow
งานกลุ่มครูทรงศักดิ์ เราเซฟในระบบ clound computing. อย่างเฉง!!!!
Read less
Read more
Education
Report
Share
Report
Share
1 of 10
Download now
Recommended
ใบความรู้ ที่ 1 หลักการเขียนโปรแกรม
ใบความรู้ ที่ 1 หลักการเขียนโปรแกรม
mr.somsak phoolpherm
งานนำเสนอ1 คอม
งานนำเสนอ1 คอม
Passawan' Koohar
ใบความรู้ที่2 การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
ใบความรู้ที่2 การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
คีตะบลู รักคำภีร์
แบบทดสอบหน่วยที่ 1 ผังงาน
แบบทดสอบหน่วยที่ 1 ผังงาน
Amonrat Tabklang
ประโยชน์ของผังงาน
ประโยชน์ของผังงาน
Pannathat Champakul
งานนำเสนอ1 คอม
งานนำเสนอ1 คอม
nuknook
หลักการพื้นฐานในการเขียนโปรแกรม
หลักการพื้นฐานในการเขียนโปรแกรม
Inam Chatsanova
พื้นฐานการเขียนโปรแกรม
พื้นฐานการเขียนโปรแกรม
abhichatdotcom
Recommended
ใบความรู้ ที่ 1 หลักการเขียนโปรแกรม
ใบความรู้ ที่ 1 หลักการเขียนโปรแกรม
mr.somsak phoolpherm
งานนำเสนอ1 คอม
งานนำเสนอ1 คอม
Passawan' Koohar
ใบความรู้ที่2 การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
ใบความรู้ที่2 การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
คีตะบลู รักคำภีร์
แบบทดสอบหน่วยที่ 1 ผังงาน
แบบทดสอบหน่วยที่ 1 ผังงาน
Amonrat Tabklang
ประโยชน์ของผังงาน
ประโยชน์ของผังงาน
Pannathat Champakul
งานนำเสนอ1 คอม
งานนำเสนอ1 คอม
nuknook
หลักการพื้นฐานในการเขียนโปรแกรม
หลักการพื้นฐานในการเขียนโปรแกรม
Inam Chatsanova
พื้นฐานการเขียนโปรแกรม
พื้นฐานการเขียนโปรแกรม
abhichatdotcom
หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรม
hateriseup
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
winewic199
หลักการออกแบบโปรแกรม
หลักการออกแบบโปรแกรม
Inam Chatsanova
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
winewic199
Group1 กระบวนการเทคโนโลยีสารสนเทศ2007
Group1 กระบวนการเทคโนโลยีสารสนเทศ2007
MMp'New Aukkaradet
ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์
Onrutai Intanin
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
Paweena Kittitongchaikul
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญา
winewic199
บทที่ 1
บทที่ 1
Little PumPim
การเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมเบื้องต้น
เสย ๆๆๆๆ
ส่งคอม
ส่งคอม
Graciala Brigette
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
Warapang Plodplong
โปรแกรม
โปรแกรม
thanapon51105
บทที่ 1
บทที่ 1
Little PumPim
ความหมายของผังงาน
ความหมายของผังงาน
9inglobin
ข้อสอบคอมพิวเตอร์ PowerPoint +internet
ข้อสอบคอมพิวเตอร์ PowerPoint +internet
โรงเรียนอนุบาลระนอง
ข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมword
peter dontoom
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
Sarocha Makranit
โครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซี
ณัฐพล บัวพันธ์
แบบฟอร์มการเสนอหัวข้อโครงงาน
แบบฟอร์มการเสนอหัวข้อโครงงาน
Nattapon
แบบฟอร์มโครงร่างโครงงาน
แบบฟอร์มโครงร่างโครงงาน
Sakulrat Janchana
แบบฟอร์มรายงานโครงงานชีววิทยา
แบบฟอร์มรายงานโครงงานชีววิทยา
Wichai Likitponrak
More Related Content
What's hot
หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรม
hateriseup
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
winewic199
หลักการออกแบบโปรแกรม
หลักการออกแบบโปรแกรม
Inam Chatsanova
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
winewic199
Group1 กระบวนการเทคโนโลยีสารสนเทศ2007
Group1 กระบวนการเทคโนโลยีสารสนเทศ2007
MMp'New Aukkaradet
ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์
Onrutai Intanin
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
Paweena Kittitongchaikul
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญา
winewic199
บทที่ 1
บทที่ 1
Little PumPim
การเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมเบื้องต้น
เสย ๆๆๆๆ
ส่งคอม
ส่งคอม
Graciala Brigette
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
Warapang Plodplong
โปรแกรม
โปรแกรม
thanapon51105
บทที่ 1
บทที่ 1
Little PumPim
ความหมายของผังงาน
ความหมายของผังงาน
9inglobin
ข้อสอบคอมพิวเตอร์ PowerPoint +internet
ข้อสอบคอมพิวเตอร์ PowerPoint +internet
โรงเรียนอนุบาลระนอง
ข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมword
peter dontoom
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
Sarocha Makranit
โครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซี
ณัฐพล บัวพันธ์
What's hot
(19)
หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรม
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
หลักการออกแบบโปรแกรม
หลักการออกแบบโปรแกรม
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
Group1 กระบวนการเทคโนโลยีสารสนเทศ2007
Group1 กระบวนการเทคโนโลยีสารสนเทศ2007
ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญา
บทที่ 1
บทที่ 1
การเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมเบื้องต้น
ส่งคอม
ส่งคอม
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
โปรแกรม
โปรแกรม
บทที่ 1
บทที่ 1
ความหมายของผังงาน
ความหมายของผังงาน
ข้อสอบคอมพิวเตอร์ PowerPoint +internet
ข้อสอบคอมพิวเตอร์ PowerPoint +internet
ข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมword
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
โครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซี
Viewers also liked
แบบฟอร์มการเสนอหัวข้อโครงงาน
แบบฟอร์มการเสนอหัวข้อโครงงาน
Nattapon
แบบฟอร์มโครงร่างโครงงาน
แบบฟอร์มโครงร่างโครงงาน
Sakulrat Janchana
แบบฟอร์มรายงานโครงงานชีววิทยา
แบบฟอร์มรายงานโครงงานชีววิทยา
Wichai Likitponrak
แผ่นพับโครงงานการงานอาชีพ 1
แผ่นพับโครงงานการงานอาชีพ 1
KruKaiNui
รูปแบบการเขียนรายงานโครงงาน 5 บท
รูปแบบการเขียนรายงานโครงงาน 5 บท
Aekapoj Poosathan
ตัวอย่างการเขียนโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บท
chaipalat
Viewers also liked
(6)
แบบฟอร์มการเสนอหัวข้อโครงงาน
แบบฟอร์มการเสนอหัวข้อโครงงาน
แบบฟอร์มโครงร่างโครงงาน
แบบฟอร์มโครงร่างโครงงาน
แบบฟอร์มรายงานโครงงานชีววิทยา
แบบฟอร์มรายงานโครงงานชีววิทยา
แผ่นพับโครงงานการงานอาชีพ 1
แผ่นพับโครงงานการงานอาชีพ 1
รูปแบบการเขียนรายงานโครงงาน 5 บท
รูปแบบการเขียนรายงานโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บท
Similar to งานกลุ่มมคอม
Chapter 1
Chapter 1
Programming Techniques and Algorithms
4121103 การเขียนโปรแกรมและอัลกอริทึ่ม SLIDE 1/7
4121103 การเขียนโปรแกรมและอัลกอริทึ่ม SLIDE 1/7
Know Mastikate
หน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษา
Phanupong Chanayut
งานนำเสนอ1
งานนำเสนอ1
Chatkal Sutoy
การสร้างงานโปรแกรม
การสร้างงานโปรแกรม
Computer ITSWKJ
Software 7
Software 7
paween
โปรแกรมคอมพิวเตอร
โปรแกรมคอมพิวเตอร
Tay Atcharawan
Software
Software
Tay Chaloeykrai
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
B'Benz Sunisa
โครงงานคอม 5
โครงงานคอม 5
wipawanmmiiww
งานนำเสนอ
งานนำเสนอ
Nartanong Ployngam
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
N'Name Phuthiphong
31 จิรภัืทร-ปวช.3-7
31 จิรภัืทร-ปวช.3-7
naraporn buanuch
องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์
SPipe Pantaweesak
องค์ประกอบของ Computer
องค์ประกอบของ Computer
SPipe Pantaweesak
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
Mintra Pudprom
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
Soldic Kalayanee
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
KaRn Tik Tok
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
ลูกแก้ว กนกวรรณ
32 วรดร-ปวช.3-7
32 วรดร-ปวช.3-7
naraporn buanuch
Similar to งานกลุ่มมคอม
(20)
Chapter 1
Chapter 1
4121103 การเขียนโปรแกรมและอัลกอริทึ่ม SLIDE 1/7
4121103 การเขียนโปรแกรมและอัลกอริทึ่ม SLIDE 1/7
หน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษา
งานนำเสนอ1
งานนำเสนอ1
การสร้างงานโปรแกรม
การสร้างงานโปรแกรม
Software 7
Software 7
โปรแกรมคอมพิวเตอร
โปรแกรมคอมพิวเตอร
Software
Software
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
โครงงานคอม 5
โครงงานคอม 5
งานนำเสนอ
งานนำเสนอ
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
31 จิรภัืทร-ปวช.3-7
31 จิรภัืทร-ปวช.3-7
องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของ Computer
องค์ประกอบของ Computer
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
32 วรดร-ปวช.3-7
32 วรดร-ปวช.3-7
More from Edz Chatchawan
ไมโครซอฟท์ เตรียมเจรจาซื้อ
ไมโครซอฟท์ เตรียมเจรจาซื้อ
Edz Chatchawan
ฟหกกกกกกก
ฟหกกกกกกก
Edz Chatchawan
การเขียนแบบวนซ้ำ
การเขียนแบบวนซ้ำ
Edz Chatchawan
การเข ยนคำส _งควบค_มแบบวนซ_ำ
การเข ยนคำส _งควบค_มแบบวนซ_ำ
Edz Chatchawan
อุปกรณ์สวมใส่ไฮเทคเฉพาะ
อุปกรณ์สวมใส่ไฮเทคเฉพาะ
Edz Chatchawan
การจัดการฐานข้อมูล
การจัดการฐานข้อมูล
Edz Chatchawan
Database
Database
Edz Chatchawan
Dtac ทำสัญญาณใหม่
Dtac ทำสัญญาณใหม่
Edz Chatchawan
รายงานข่าวล่าสุด ไมโครซอฟท์
รายงานข่าวล่าสุด ไมโครซอฟท์
Edz Chatchawan
More from Edz Chatchawan
(9)
ไมโครซอฟท์ เตรียมเจรจาซื้อ
ไมโครซอฟท์ เตรียมเจรจาซื้อ
ฟหกกกกกกก
ฟหกกกกกกก
การเขียนแบบวนซ้ำ
การเขียนแบบวนซ้ำ
การเข ยนคำส _งควบค_มแบบวนซ_ำ
การเข ยนคำส _งควบค_มแบบวนซ_ำ
อุปกรณ์สวมใส่ไฮเทคเฉพาะ
อุปกรณ์สวมใส่ไฮเทคเฉพาะ
การจัดการฐานข้อมูล
การจัดการฐานข้อมูล
Database
Database
Dtac ทำสัญญาณใหม่
Dtac ทำสัญญาณใหม่
รายงานข่าวล่าสุด ไมโครซอฟท์
รายงานข่าวล่าสุด ไมโครซอฟท์
งานกลุ่มมคอม
1.
คำำ นำำ •
รำยงำนเล่มนี้เป็นส่วนของรำยวิชำ เทคโนโลยีสำรสนเทศ 2 (ง32101) จัดทำำ เรื่อง โปรแกรมคอมพิวเตอร์ เพื่อขยำยควำมให้เข้ำใจมำกขึ้นจำกในหนังสือ ที่ได้ศึกษำอยู่ มีทั้งข้อควำมในหนังสือและที่หำเพิ่มเติมมำอีก จำกแหล่งต่ำงๆ หำกมีขอมูลใดหรือสิ่งใดผิดพลำด ขออภัยไว้ ณ ที่นี้ด้วย ้
2.
สำรบัญ • หัวเรื่อง
หน้ำ • ควำมหมำยของโปรแกรม 1 คอมพิวเตอร์ 2 3-4 • ภำษำคอมพิวเตอร์ 5 6 • - ประเภทของภำษำคอมพิวเตอร์ 7 8 • - กำรเลือกใช้ภำษำคอมพิวเตอร์ • กำรเขียนโปรแกรมคอมพิวเตอร์ • - ขั้นตอนกำรเขียนโปรแกรม
3.
โปรแกรมคอมพิว เตอร์
คือ กลุ่มชุดคำำสั่งที่ใช้อธิบำยชิ้นงำน หรือกลุ่มงำนที่จะประมวลผลโดย คอมพิวเตอร์ โปรแกรมคอมพิวเตอร์อำจหมำยถึง ซอฟต์แวร์ แอปพลิเคชั่น หรือ โปรแกรม โปรแกรมคอมพิวเตอร์ส่วนใหญ่นั้นเป็นชุดคำำสั่งที่ออกแบบตำมอัลกอริ ทึม โดยปกติแล้วเขียนโดยโปรแกรมเมอร์ หรือไม่ก็สร้ำงโดยโปรแกรมอื่น โปรแกรมคอมพิวเตอร์ชุดหนึ่ง ๆ อำจเขียนขึนด้วยระบบรหัส ผู้เขียนโปรแกรม ้ คอมพิวเตอร์อำจเขียนโปรแกรมไว้ใช้ส่วนตัว หรือเพื่อให้ผู้อื่นใช้ต่อ ไม่ว่ำจะเป็น โปรแกรมประยุกต์หรือไลบรำรี เช่น โปรแกรมสำำหรับวำดภำพ (graphics) โปรแกรมประมวลผลคำำ (word processing) โปรแกรมตำรำงจัดกำร (spread sheet) โปรแกรมระบบ (systems software) ซึ่งเป็นโปรแกรมที่ควบคุมกำรทำำงำน ของเครื่องคอมพิวเตอร์ โดยมักติดตั้งมำจำกโรงงำนที่ผลิต และโปรแกรมระบบ ปฏิบัติกำร (operating system) ที่จะทำำหน้ำที่เหมือนผู้จัดกำรคอยดูแลให้อุปกรณ์ ต่ำง ๆ ทำำงำนให้ประสำนกัน ในกำรเขียนโปรแกรม ผู้เขียนจะต้องเข้ำใจขั้นตอน วิธี (อัลกอริทึม) และภำษำที่จะใช้เป็นอย่ำงดี จึงจะสำมำรถเขียนโปรแกรมเพื่อ ควบคุมเครื่องให้ทำำงำนได้ตำมควำมต้องกำร
4.
ภำษำคอมพิว เตอร์ •
มีพื้นฐำนมำจำกกำรเปิดและปิดกระแสไฟฟ้ำ หรือระบบเลขฐำนสอง คือ 0 และ 1เรียงต่อกันเพื่อแทนควำมหมำยต่ำงๆในคอมพิวเตอร์ปัจจุบันมีผู้สร้ำง และพัฒนำภำษำคอมพิวเตอร์หลำยภำษำเช่นภำษำแอสเซมบ ลี(Assembly) ภำษำซี(C) ภำษำโคบอล(COBOL) ภำษำเบสิก(BASIC)ภำษำC# ภำษำจำวำ เป็นต้น
5.
ประเภทของภำษำคอมพิว เตอร์ • -ภำษำเครื่อ
ง (Machine Language) • ก่อนปีค.ศ. 1952 มีภำษำคอมพิวเตอร์เพียงภำษำเดียวเท่ำนั้นคือ ภำษำเครื่อง (Machine Language) ซึ่งเป็นภำษำระดับตำ่ำที่สุด เพรำะใช้เลขฐำนสองแทน ข้อมูล และคำำสั่งต่ำง ๆ ทั้งหมดจะเป็นภำษำที่ขึ้นอยูกับชนิดของเครื่อง ่ คอมพิวเตอร์ หรือหน่วยประมวลผลที่ใช้ นั่นคือปต่ละเครื่องก็จะมีรูปแบบของ คำำสั่งเฉพำะของตนเอง ซึ่งนักคำำนวณและนักเขียนโปรแกรมในสมัยก่อนต้อง รู้จักวิธีที่จะรวมตัวเลขเพื่อแทนคำำสั่งต่ำงๆ ทำำให้กำรเขียนโปรแกรมยุ่งยำก มำก นักคอมพิวเตอร์จึงได้พัฒนำภำษำแอสเซมบลีขนมำเพื่อให้สำมำรถเขียน ึ้ โปรแกรมได้ง่ำยขึ้น • -ภำษำแอสเซมบลี (Assembly Language) • ต่อมำในปีค.ศ. 1952 ได้มีกำรพัฒนำโปรแกรมภำษำระดับตำ่ำตัวใหม่ ชื่อภำษำ แอสเซมบลี (Assembly Language) โดยที่ภำษำแอสเซมบลีใช้รหัสเป็นคำำแทน คำำสั่งภำษำเครื่อง ทำำให้นักเขียนโปรแกรมสำมำรถเขียนโปรแกรมได้ง่ำยขึ้น ถึงแม้ว่ำกำรเขียนโปรแกรมจะยังไม่สะดวกเท่ำกับกำรเขียนโปรแกรมภำษำ อื่น ๆ ในสมัยนี้ แต่ถ้ำเปรียบเทียบในสมัยนั้นก็ถือว่ำเป็นกำรพัฒนำไปสู่ยุค ของกำรเขียนโปรแกรมแบบใหม่ คือใช้สัญลักษณ์แทนเลข 0 และ 1 ของ ภำษำเครื่อง ซึ่งสัญลักษณ์ที่ใช้จะเป็นคำำสั่งสั้น ๆ ที่จะได้ง่ำย เรียกว่ำ นิม อ
6.
• -ภำษำระดับ สูง
(High Level Language) • ในปีค.ศ. 1960 ได้มีกำรพัฒนำ ภำษำระดับสูง (High Level Language) ขึ้น ภำษำระดับสูงจะ ใช้คำำในภำษำอังกฤษแทนคำำสั่งต่ำง ๆ รวมทั้งสำมำรถใช้นิพจน์ทำงคณิตศำสตร์ได้ดวย ้ ทำำให้นักเขียนโปรแกรมสำมำรถใช้เวลำมุ่งไปในกำรศึกษำถึงทำงแก้ปัญหำเท่ำนั้น ไม่ต้อง เป็นกังวลว่ำคอมพิวเตอร์จะทำำงำนอย่ำงไรอีกต่อไป • -ภำษำระดับ สูง มำก (Very high-level Language) • เป็นภำษำยุคที่ 4 (fourth-generation language) หรือ 4GLs จะเป็นภำษำที่ใช้เขียน โปรแกรมได้สั้นกว่ำภำษำในยุคก่อน ๆ กำรทำำงำนบำงอย่ำงสำมำรถใช้เพียง 5 ถึง 10 บรรทัดเท่ำนั้น ในขณะที่ถ้ำเขียนด้วยภำษำ อำจต้องใช้ถึง 100 บรรทัด โดยพื้นฐำนแล้ว ภำษำในยุคที่ 4 นี้มีคุณสมบัติที่แยกจำกภำษำในยุค ก่อน ๆ อย่ำงชัดเจน กล่ำวคือภำษำใน ยุคก่อนนั้นใช้หลักกำรของ กำรเขียนโปรแกรมแบบโพรซีเยอร์ • (procedurl language) ในขณะที่ภำษำในยุคที่ 4 จะเป็นแบบ ไม่ใช้โพรซีเยอร์ • (nonprocedurl language) ผู้เขียนโปรแกรมเพียงแต่กำำหนดว่ำต้องกำรให้โปรแกรมทำำ อะไรบ้ำงก็สำมำรถเขียนโปรแกรมได้ทันที โดยไม่ต้องทรำบว่ำทำำได้อย่ำงไร ทำำให้กำร เขียนโปรแกรมสำมำรถทำำได้ง่ำยและรวดเร็ว • -ภำษำธรรมชำติ (Nature Language) • เป็น ภำษำยุคที่ 5 (fifth generation language) หรือ 5GLs ธรรมชำติหมำยถึง ธรรมชำติของมนุษย์ คือไม่ต้องสนใจถึงคำำสั่งหรือลำำดับของข้อมูลที่ถูกต้อง ผู้ใช้ เพียงแต่พิมพ์สิ่งที่ต้องกำรลงในเครื่องคอมพิวเตอร์เป็นคำำหรือประโยคตำมที่ผู้ใช้ เข้ำใจ ซึ่งจะทำำให้มีรปแบบของคำำสั่งหรือประโยคที่แตกต่ำงกันออกไปได้ ู มำกมำย เพรำะผู้ใช้แต่ละคนอำจจะใช้ประโยคต่ำงกัน ใช้คำำศัพท์ต่ำงกัน หรือแม้ กระทั่งบำงคนอำจจะใช้ศัพท์แสลงก็ได้ คอมพิวเตอร์จะพยำยำมแปลคำำหรือ ประโยคเหล่ำนันตำมคำำสั่ง แต่ถ้ำไม่สำมำรถแปลให้เข้ำใจได้ ก็จะมีคำำถำมกลับมำ ้ ถำมผู้ใช้เพื่อยืนยันควำมถูกต้อง ภำษำธรรมชำติจะใช้ ระบบฐำนควำมรู้
7.
กำรเลือ กใช้ภ ำษำคอมพิว
เตอร์ • ในกำรเลือกใช้ภำษำในกำรเขียนโปรแกรม คอมพิวเตอร์นี้นะค่ะ ก็จะมีกำร พิจำรณำหลำยๆ อย่ำงด้วยกัน ดังที่จะกล่ำวดังต่อไปนี้ • ในบำงครั้งซึ่งในงำนที่ไม่ยุ่งยำกนัก ก็อำจใช้ภำษำคอมพิวเตอร์พื้นฐำน อย่ำงเช่น ภำษำ BASIC เพรำะเขียนโปรแกรมได้ง่ำยรวดเร็ว และก็ยงมีติดตั้ง ั อยูบนเครื่องไมโครคอมพิวเตอร์ส่วนมำกอยู่แล้วด้วย ่ • ภำษำคอมพิวเตอร์ที่เลือกใช้ ก็จะถูกจำำกัดโดย นักเขียนโปรแกรม เพรำะว่ำ เรำควรใช้ภำษำที่มีผู้รู้อยู่บ้ำง • ผู้ใช้ก็ควรที่จะจำำกัดภำษำคอมพิวเตอร์ที่จะใช้ด้วย ไม่ควรติดตั้งตัวแปล ภำษำคอมพิวเตอร์ทุกภำษำบนเครื่อง • ถ้ำโปรแกรมที่เขียนขึ้นมำนั้น จะต้องนำำไปใช้งำนบนเครื่องต่ำงๆ กัน ก็ควร ที่จะเลือกภำษำที่สำมำรถ ใช้งำนได้กบทุกเครื่อง เพรำะจะทำำให้โปรแกรมนั้น ั ทำำงำนได้กับทุกเครื่อง โดยกำรเขียนโปรแกรมเพียงครั้งเดียว ในกำรเลือกภำษำในกำรเขียนโปรแกรม เรำก็ควรเลือกโดยกำรดูจำก คุณสมบัติ หรือข้อดีของภำษำนั้นๆ เป็นหลักเป็นหลักด้วย • **ในกำรเขียนโปรแกรมเพื่อใช้ในหน่วยงำนหนึ่งๆ นี้กควรจะใช้ภำษำ ็ คอมพิวเตอร์ที่เป็นภำษำเดียวกันนะครับ เพรำะกำรดูแลรักษำซอฟต์แวร์นั้น จะสำมำรถจัดกำรหรือว่ำทำำได้ง่ำยกว่ำ**
8.
กำรเขีย นโปรแกรม
คอมพิว เตอร์ • เรียกให้สั้นลงว่ำ กำรเขีย นโปรแกรม (Programming) หรือ กำรเขีย น โค้ด (Coding) เป็นขั้นตอนกำรเขียน ทดสอบ และดูแลซอร์สโค้ดของ โปรแกรมคอมพิวเตอร์ซึ่งซอร์สโค้ดนั้นจะเขียนด้วยภำษำโปรแกรม ขั้นตอน กำรเขียนโปรแกรมต้องกำรควำมรู้ในหลำยด้ำนด้วยกัน เกียวกับโปรแกรมที่ ่ ต้องกำรจะเขียน และอัลกอริทึมที่จะใช้ ซึ่งในวิศวกรรมซอฟต์แวร์นั้น กำร เขียนโปรแกรมถือเป็นเพียงขันหนึ่งในวงจรชีวิตของกำรพัฒนำซอฟแวร์ ้
9.
ขั้น ตอนกำรเขีย นโปรแกรม •
ขันตอนกำรเขียนโปรแกรมหรือพัฒนำโปรแกรม มีขนตอนโดยสังเขปดังนี้ ้ ั้ • วิเครำะห์ปัญหำและควำมต้องกำร (Problem Analysis and Requirement Analysis) • กำำหนดและคุณสมบัติของโปรแกรม (Specification) • กำรออกแบบ (Design) • กำรลงรหัส (Coding) • กำรแปลโปรแกรม (Compilation) • กำรทดสอบ (Testing) • กำรจัดทำำเอกสำร (Documentation) • กำรบูรณำกำร (Integration) • กำรบำำรุงรักษำ (Maintenance)
10.
อ้ำ งอิง •
1.http://th.wikipedia.org/wiki/%E0%B9%82%E0%B8%9B %E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B8 %84%E0%B8%AD%E0%B8%A1%E0%B8%9E %E0%B8%B4%E0%B8%A7%E0%B9%80%E0%B8%95%E0%B8%AD %E0%B8%A3%E0%B9%8C • 2.http://th.wikipedia.org/wiki/ %E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%80%E0%B8%82%E0%B8 %B5%E0%B8%A2%E0%B8%99%E0%B9%82%E0%B8%9B %E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B8 %84%E0%B8%AD%E0%B8%A1%E0%B8%9E %E0%B8%B4%E0%B8%A7%E0%B9%80%E0%B8%95%E0%B8%AD %E0%B8%A3%E0%B9%8C • 3.http://cptd.chandra.ac.th/selfstud/it4life/sub%20soft3.htm
Download now