SlideShare a Scribd company logo
1 of 10
คำำ นำำ
•   รำยงำนเล่มนี้เป็นส่วนของรำยวิชำ เทคโนโลยีสำรสนเทศ 2 (ง32101) จัดทำำ
    เรื่อง โปรแกรมคอมพิวเตอร์ เพื่อขยำยควำมให้เข้ำใจมำกขึ้นจำกในหนังสือ
    ที่ได้ศึกษำอยู่ มีทั้งข้อควำมในหนังสือและที่หำเพิ่มเติมมำอีก จำกแหล่งต่ำงๆ
    หำกมีขอมูลใดหรือสิ่งใดผิดพลำด ขออภัยไว้ ณ ที่นี้ด้วย
             ้
สำรบัญ
• หัวเรื่อง                      หน้ำ

• ควำมหมำยของโปรแกรม             1
  คอมพิวเตอร์                    2
                                 3-4
• ภำษำคอมพิวเตอร์                5
                                 6
• - ประเภทของภำษำคอมพิวเตอร์     7
                                 8
• - กำรเลือกใช้ภำษำคอมพิวเตอร์
• กำรเขียนโปรแกรมคอมพิวเตอร์

• - ขั้นตอนกำรเขียนโปรแกรม
โปรแกรมคอมพิว เตอร์
         คือ กลุ่มชุดคำำสั่งที่ใช้อธิบำยชิ้นงำน หรือกลุ่มงำนที่จะประมวลผลโดย
คอมพิวเตอร์ โปรแกรมคอมพิวเตอร์อำจหมำยถึง ซอฟต์แวร์ แอปพลิเคชั่น หรือ
โปรแกรม โปรแกรมคอมพิวเตอร์ส่วนใหญ่นั้นเป็นชุดคำำสั่งที่ออกแบบตำมอัลกอริ
ทึม โดยปกติแล้วเขียนโดยโปรแกรมเมอร์ หรือไม่ก็สร้ำงโดยโปรแกรมอื่น
โปรแกรมคอมพิวเตอร์ชุดหนึ่ง ๆ อำจเขียนขึนด้วยระบบรหัส ผู้เขียนโปรแกรม
                                               ้
คอมพิวเตอร์อำจเขียนโปรแกรมไว้ใช้ส่วนตัว หรือเพื่อให้ผู้อื่นใช้ต่อ ไม่ว่ำจะเป็น
โปรแกรมประยุกต์หรือไลบรำรี เช่น               โปรแกรมสำำหรับวำดภำพ (graphics)
โปรแกรมประมวลผลคำำ (word processing) โปรแกรมตำรำงจัดกำร (spread
sheet) โปรแกรมระบบ (systems software) ซึ่งเป็นโปรแกรมที่ควบคุมกำรทำำงำน
ของเครื่องคอมพิวเตอร์ โดยมักติดตั้งมำจำกโรงงำนที่ผลิต และโปรแกรมระบบ
ปฏิบัติกำร (operating system) ที่จะทำำหน้ำที่เหมือนผู้จัดกำรคอยดูแลให้อุปกรณ์
ต่ำง ๆ ทำำงำนให้ประสำนกัน ในกำรเขียนโปรแกรม ผู้เขียนจะต้องเข้ำใจขั้นตอน
วิธี (อัลกอริทึม) และภำษำที่จะใช้เป็นอย่ำงดี จึงจะสำมำรถเขียนโปรแกรมเพื่อ
ควบคุมเครื่องให้ทำำงำนได้ตำมควำมต้องกำร
ภำษำคอมพิว เตอร์
•   มีพื้นฐำนมำจำกกำรเปิดและปิดกระแสไฟฟ้ำ หรือระบบเลขฐำนสอง คือ 0
    และ 1เรียงต่อกันเพื่อแทนควำมหมำยต่ำงๆในคอมพิวเตอร์ปัจจุบันมีผู้สร้ำง
    และพัฒนำภำษำคอมพิวเตอร์หลำยภำษำเช่นภำษำแอสเซมบ
    ลี(Assembly) ภำษำซี(C) ภำษำโคบอล(COBOL) ภำษำเบสิก(BASIC)ภำษำC#
    ภำษำจำวำ เป็นต้น
ประเภทของภำษำคอมพิว เตอร์
• -ภำษำเครื่อ ง (Machine Language)
• ก่อนปีค.ศ. 1952 มีภำษำคอมพิวเตอร์เพียงภำษำเดียวเท่ำนั้นคือ ภำษำเครื่อง
  (Machine Language) ซึ่งเป็นภำษำระดับตำ่ำที่สุด เพรำะใช้เลขฐำนสองแทน
  ข้อมูล และคำำสั่งต่ำง ๆ ทั้งหมดจะเป็นภำษำที่ขึ้นอยูกับชนิดของเครื่อง
                                                            ่
  คอมพิวเตอร์ หรือหน่วยประมวลผลที่ใช้ นั่นคือปต่ละเครื่องก็จะมีรูปแบบของ
  คำำสั่งเฉพำะของตนเอง ซึ่งนักคำำนวณและนักเขียนโปรแกรมในสมัยก่อนต้อง
  รู้จักวิธีที่จะรวมตัวเลขเพื่อแทนคำำสั่งต่ำงๆ ทำำให้กำรเขียนโปรแกรมยุ่งยำก
  มำก นักคอมพิวเตอร์จึงได้พัฒนำภำษำแอสเซมบลีขนมำเพื่อให้สำมำรถเขียน
                                                      ึ้
  โปรแกรมได้ง่ำยขึ้น

• -ภำษำแอสเซมบลี (Assembly Language)
• ต่อมำในปีค.ศ. 1952 ได้มีกำรพัฒนำโปรแกรมภำษำระดับตำ่ำตัวใหม่ ชื่อภำษำ
  แอสเซมบลี (Assembly Language) โดยที่ภำษำแอสเซมบลีใช้รหัสเป็นคำำแทน
  คำำสั่งภำษำเครื่อง ทำำให้นักเขียนโปรแกรมสำมำรถเขียนโปรแกรมได้ง่ำยขึ้น
  ถึงแม้ว่ำกำรเขียนโปรแกรมจะยังไม่สะดวกเท่ำกับกำรเขียนโปรแกรมภำษำ
  อื่น ๆ ในสมัยนี้ แต่ถ้ำเปรียบเทียบในสมัยนั้นก็ถือว่ำเป็นกำรพัฒนำไปสู่ยุค
  ของกำรเขียนโปรแกรมแบบใหม่ คือใช้สัญลักษณ์แทนเลข 0 และ 1 ของ
  ภำษำเครื่อง ซึ่งสัญลักษณ์ที่ใช้จะเป็นคำำสั่งสั้น ๆ ที่จะได้ง่ำย เรียกว่ำ  นิม อ
• -ภำษำระดับ สูง (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 ธรรมชำติหมำยถึง
  ธรรมชำติของมนุษย์ คือไม่ต้องสนใจถึงคำำสั่งหรือลำำดับของข้อมูลที่ถูกต้อง ผู้ใช้
  เพียงแต่พิมพ์สิ่งที่ต้องกำรลงในเครื่องคอมพิวเตอร์เป็นคำำหรือประโยคตำมที่ผู้ใช้
  เข้ำใจ ซึ่งจะทำำให้มีรปแบบของคำำสั่งหรือประโยคที่แตกต่ำงกันออกไปได้
                          ู
  มำกมำย เพรำะผู้ใช้แต่ละคนอำจจะใช้ประโยคต่ำงกัน ใช้คำำศัพท์ต่ำงกัน หรือแม้
  กระทั่งบำงคนอำจจะใช้ศัพท์แสลงก็ได้ คอมพิวเตอร์จะพยำยำมแปลคำำหรือ
  ประโยคเหล่ำนันตำมคำำสั่ง แต่ถ้ำไม่สำมำรถแปลให้เข้ำใจได้ ก็จะมีคำำถำมกลับมำ
                  ้
  ถำมผู้ใช้เพื่อยืนยันควำมถูกต้อง ภำษำธรรมชำติจะใช้ ระบบฐำนควำมรู้
กำรเลือ กใช้ภ ำษำคอมพิว เตอร์
•   ในกำรเลือกใช้ภำษำในกำรเขียนโปรแกรม คอมพิวเตอร์นี้นะค่ะ ก็จะมีกำร
    พิจำรณำหลำยๆ อย่ำงด้วยกัน ดังที่จะกล่ำวดังต่อไปนี้
•   ในบำงครั้งซึ่งในงำนที่ไม่ยุ่งยำกนัก        ก็อำจใช้ภำษำคอมพิวเตอร์พื้นฐำน
    อย่ำงเช่น ภำษำ BASIC เพรำะเขียนโปรแกรมได้ง่ำยรวดเร็ว และก็ยงมีติดตั้ง
                                                                        ั
    อยูบนเครื่องไมโครคอมพิวเตอร์ส่วนมำกอยู่แล้วด้วย
        ่
•    ภำษำคอมพิวเตอร์ที่เลือกใช้ ก็จะถูกจำำกัดโดย นักเขียนโปรแกรม เพรำะว่ำ
    เรำควรใช้ภำษำที่มีผู้รู้อยู่บ้ำง
•         ผู้ใช้ก็ควรที่จะจำำกัดภำษำคอมพิวเตอร์ที่จะใช้ด้วย ไม่ควรติดตั้งตัวแปล
    ภำษำคอมพิวเตอร์ทุกภำษำบนเครื่อง
•     ถ้ำโปรแกรมที่เขียนขึ้นมำนั้น จะต้องนำำไปใช้งำนบนเครื่องต่ำงๆ กัน ก็ควร
    ที่จะเลือกภำษำที่สำมำรถ ใช้งำนได้กบทุกเครื่อง เพรำะจะทำำให้โปรแกรมนั้น
                                           ั
    ทำำงำนได้กับทุกเครื่อง โดยกำรเขียนโปรแกรมเพียงครั้งเดียว
               ในกำรเลือกภำษำในกำรเขียนโปรแกรม เรำก็ควรเลือกโดยกำรดูจำก
    คุณสมบัติ หรือข้อดีของภำษำนั้นๆ เป็นหลักเป็นหลักด้วย
•   **ในกำรเขียนโปรแกรมเพื่อใช้ในหน่วยงำนหนึ่งๆ              นี้กควรจะใช้ภำษำ
                                                                 ็
    คอมพิวเตอร์ที่เป็นภำษำเดียวกันนะครับ เพรำะกำรดูแลรักษำซอฟต์แวร์นั้น
    จะสำมำรถจัดกำรหรือว่ำทำำได้ง่ำยกว่ำ**
กำรเขีย นโปรแกรม
                คอมพิว เตอร์ 
•   เรียกให้สั้นลงว่ำ กำรเขีย นโปรแกรม (Programming) หรือ กำรเขีย น
    โค้ด  (Coding) เป็นขั้นตอนกำรเขียน ทดสอบ และดูแลซอร์สโค้ดของ
    โปรแกรมคอมพิวเตอร์ซึ่งซอร์สโค้ดนั้นจะเขียนด้วยภำษำโปรแกรม ขั้นตอน
    กำรเขียนโปรแกรมต้องกำรควำมรู้ในหลำยด้ำนด้วยกัน เกียวกับโปรแกรมที่
                                                         ่
    ต้องกำรจะเขียน และอัลกอริทึมที่จะใช้ ซึ่งในวิศวกรรมซอฟต์แวร์นั้น กำร
    เขียนโปรแกรมถือเป็นเพียงขันหนึ่งในวงจรชีวิตของกำรพัฒนำซอฟแวร์
                                ้
ขั้น ตอนกำรเขีย นโปรแกรม
•   ขันตอนกำรเขียนโปรแกรมหรือพัฒนำโปรแกรม มีขนตอนโดยสังเขปดังนี้
      ้                                          ั้
•   วิเครำะห์ปัญหำและควำมต้องกำร (Problem Analysis and Requirement
    Analysis)
•   กำำหนดและคุณสมบัติของโปรแกรม (Specification)
•   กำรออกแบบ (Design)
•   กำรลงรหัส (Coding)
•   กำรแปลโปรแกรม (Compilation)
•   กำรทดสอบ (Testing)
•   กำรจัดทำำเอกสำร (Documentation)
•   กำรบูรณำกำร (Integration)
•   กำรบำำรุงรักษำ (Maintenance)
อ้ำ งอิง
•   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

More Related Content

What's hot

หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรมหลักการเขียนโปรแกรม
หลักการเขียนโปรแกรมhateriseup
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2winewic199
 
หลักการออกแบบโปรแกรม
หลักการออกแบบโปรแกรมหลักการออกแบบโปรแกรม
หลักการออกแบบโปรแกรมInam Chatsanova
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2winewic199
 
Group1 กระบวนการเทคโนโลยีสารสนเทศ2007
Group1 กระบวนการเทคโนโลยีสารสนเทศ2007Group1 กระบวนการเทคโนโลยีสารสนเทศ2007
Group1 กระบวนการเทคโนโลยีสารสนเทศ2007MMp'New Aukkaradet
 
ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์Onrutai Intanin
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศPaweena Kittitongchaikul
 
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาการพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาwinewic199
 
การเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมเบื้องต้นการเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมเบื้องต้นเสย ๆๆๆๆ
 
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหาWarapang Plodplong
 
โปรแกรม
โปรแกรมโปรแกรม
โปรแกรมthanapon51105
 
ความหมายของผังงาน
ความหมายของผังงานความหมายของผังงาน
ความหมายของผังงาน9inglobin
 
ข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมwordข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมwordpeter dontoom
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์Sarocha Makranit
 
โครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซีโครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซีณัฐพล บัวพันธ์
 

What's hot (19)

หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรมหลักการเขียนโปรแกรม
หลักการเขียนโปรแกรม
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
 
หลักการออกแบบโปรแกรม
หลักการออกแบบโปรแกรมหลักการออกแบบโปรแกรม
หลักการออกแบบโปรแกรม
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
 
Group1 กระบวนการเทคโนโลยีสารสนเทศ2007
Group1 กระบวนการเทคโนโลยีสารสนเทศ2007Group1 กระบวนการเทคโนโลยีสารสนเทศ2007
Group1 กระบวนการเทคโนโลยีสารสนเทศ2007
 
ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
 
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาการพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญา
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
การเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมเบื้องต้นการเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมเบื้องต้น
 
ส่งคอม
ส่งคอมส่งคอม
ส่งคอม
 
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
 
โปรแกรม
โปรแกรมโปรแกรม
โปรแกรม
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
ความหมายของผังงาน
ความหมายของผังงานความหมายของผังงาน
ความหมายของผังงาน
 
ข้อสอบคอมพิวเตอร์ PowerPoint +internet
ข้อสอบคอมพิวเตอร์ PowerPoint +internetข้อสอบคอมพิวเตอร์ PowerPoint +internet
ข้อสอบคอมพิวเตอร์ PowerPoint +internet
 
ข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมwordข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมword
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
 
โครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซีโครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซี
 

Viewers also liked

แบบฟอร์มการเสนอหัวข้อโครงงาน
แบบฟอร์มการเสนอหัวข้อโครงงานแบบฟอร์มการเสนอหัวข้อโครงงาน
แบบฟอร์มการเสนอหัวข้อโครงงานNattapon
 
แบบฟอร์มโครงร่างโครงงาน
แบบฟอร์มโครงร่างโครงงานแบบฟอร์มโครงร่างโครงงาน
แบบฟอร์มโครงร่างโครงงานSakulrat Janchana
 
แบบฟอร์มรายงานโครงงานชีววิทยา
แบบฟอร์มรายงานโครงงานชีววิทยาแบบฟอร์มรายงานโครงงานชีววิทยา
แบบฟอร์มรายงานโครงงานชีววิทยาWichai Likitponrak
 
แผ่นพับโครงงานการงานอาชีพ 1
แผ่นพับโครงงานการงานอาชีพ 1แผ่นพับโครงงานการงานอาชีพ 1
แผ่นพับโครงงานการงานอาชีพ 1KruKaiNui
 
รูปแบบการเขียนรายงานโครงงาน 5 บท
รูปแบบการเขียนรายงานโครงงาน 5 บทรูปแบบการเขียนรายงานโครงงาน 5 บท
รูปแบบการเขียนรายงานโครงงาน 5 บทAekapoj Poosathan
 
ตัวอย่างการเขียนโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บทตัวอย่างการเขียนโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บทchaipalat
 

Viewers also liked (6)

แบบฟอร์มการเสนอหัวข้อโครงงาน
แบบฟอร์มการเสนอหัวข้อโครงงานแบบฟอร์มการเสนอหัวข้อโครงงาน
แบบฟอร์มการเสนอหัวข้อโครงงาน
 
แบบฟอร์มโครงร่างโครงงาน
แบบฟอร์มโครงร่างโครงงานแบบฟอร์มโครงร่างโครงงาน
แบบฟอร์มโครงร่างโครงงาน
 
แบบฟอร์มรายงานโครงงานชีววิทยา
แบบฟอร์มรายงานโครงงานชีววิทยาแบบฟอร์มรายงานโครงงานชีววิทยา
แบบฟอร์มรายงานโครงงานชีววิทยา
 
แผ่นพับโครงงานการงานอาชีพ 1
แผ่นพับโครงงานการงานอาชีพ 1แผ่นพับโครงงานการงานอาชีพ 1
แผ่นพับโครงงานการงานอาชีพ 1
 
รูปแบบการเขียนรายงานโครงงาน 5 บท
รูปแบบการเขียนรายงานโครงงาน 5 บทรูปแบบการเขียนรายงานโครงงาน 5 บท
รูปแบบการเขียนรายงานโครงงาน 5 บท
 
ตัวอย่างการเขียนโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บทตัวอย่างการเขียนโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บท
 

Similar to งานกลุ่มมคอม

4121103 การเขียนโปรแกรมและอัลกอริทึ่ม SLIDE 1/7
4121103 การเขียนโปรแกรมและอัลกอริทึ่ม SLIDE 1/74121103 การเขียนโปรแกรมและอัลกอริทึ่ม SLIDE 1/7
4121103 การเขียนโปรแกรมและอัลกอริทึ่ม SLIDE 1/7Know Mastikate
 
หน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษาหน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษาPhanupong Chanayut
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1Chatkal Sutoy
 
การสร้างงานโปรแกรม
การสร้างงานโปรแกรมการสร้างงานโปรแกรม
การสร้างงานโปรแกรมComputer ITSWKJ
 
Software 7
Software 7Software 7
Software 7paween
 
โปรแกรมคอมพิวเตอร
โปรแกรมคอมพิวเตอรโปรแกรมคอมพิวเตอร
โปรแกรมคอมพิวเตอรTay Atcharawan
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ B'Benz Sunisa
 
โครงงานคอม 5
โครงงานคอม 5โครงงานคอม 5
โครงงานคอม 5wipawanmmiiww
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์N'Name Phuthiphong
 
31 จิรภัืทร-ปวช.3-7
31 จิรภัืทร-ปวช.3-731 จิรภัืทร-ปวช.3-7
31 จิรภัืทร-ปวช.3-7naraporn buanuch
 
องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์SPipe Pantaweesak
 
องค์ประกอบของ Computer
องค์ประกอบของ Computerองค์ประกอบของ Computer
องค์ประกอบของ ComputerSPipe Pantaweesak
 
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือMintra Pudprom
 
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือSoldic Kalayanee
 
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือKaRn Tik Tok
 
32 วรดร-ปวช.3-7
32 วรดร-ปวช.3-732 วรดร-ปวช.3-7
32 วรดร-ปวช.3-7naraporn buanuch
 

Similar to งานกลุ่มมคอม (20)

Chapter 1
Chapter 1Chapter 1
Chapter 1
 
4121103 การเขียนโปรแกรมและอัลกอริทึ่ม SLIDE 1/7
4121103 การเขียนโปรแกรมและอัลกอริทึ่ม SLIDE 1/74121103 การเขียนโปรแกรมและอัลกอริทึ่ม SLIDE 1/7
4121103 การเขียนโปรแกรมและอัลกอริทึ่ม SLIDE 1/7
 
หน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษาหน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษา
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
การสร้างงานโปรแกรม
การสร้างงานโปรแกรมการสร้างงานโปรแกรม
การสร้างงานโปรแกรม
 
Software 7
Software 7Software 7
Software 7
 
โปรแกรมคอมพิวเตอร
โปรแกรมคอมพิวเตอรโปรแกรมคอมพิวเตอร
โปรแกรมคอมพิวเตอร
 
Software
SoftwareSoftware
Software
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
 
โครงงานคอม 5
โครงงานคอม 5โครงงานคอม 5
โครงงานคอม 5
 
งานนำเสนอ
งานนำเสนองานนำเสนอ
งานนำเสนอ
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
31 จิรภัืทร-ปวช.3-7
31 จิรภัืทร-ปวช.3-731 จิรภัืทร-ปวช.3-7
31 จิรภัืทร-ปวช.3-7
 
องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์
 
องค์ประกอบของ Computer
องค์ประกอบของ Computerองค์ประกอบของ Computer
องค์ประกอบของ Computer
 
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
 
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
 
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
ใบงานที่ 5 โครงงานประเภทการพัฒนาเครื่องมือ
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
 
32 วรดร-ปวช.3-7
32 วรดร-ปวช.3-732 วรดร-ปวช.3-7
32 วรดร-ปวช.3-7
 

More from Edz Chatchawan

ไมโครซอฟท์ เตรียมเจรจาซื้อ
ไมโครซอฟท์ เตรียมเจรจาซื้อไมโครซอฟท์ เตรียมเจรจาซื้อ
ไมโครซอฟท์ เตรียมเจรจาซื้อEdz Chatchawan
 
ฟหกกกกกกก
ฟหกกกกกกกฟหกกกกกกก
ฟหกกกกกกกEdz Chatchawan
 
การเขียนแบบวนซ้ำ
การเขียนแบบวนซ้ำการเขียนแบบวนซ้ำ
การเขียนแบบวนซ้ำEdz Chatchawan
 
การเข ยนคำส _งควบค_มแบบวนซ_ำ
การเข ยนคำส _งควบค_มแบบวนซ_ำการเข ยนคำส _งควบค_มแบบวนซ_ำ
การเข ยนคำส _งควบค_มแบบวนซ_ำEdz Chatchawan
 
อุปกรณ์สวมใส่ไฮเทคเฉพาะ
อุปกรณ์สวมใส่ไฮเทคเฉพาะอุปกรณ์สวมใส่ไฮเทคเฉพาะ
อุปกรณ์สวมใส่ไฮเทคเฉพาะEdz Chatchawan
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูลEdz Chatchawan
 
Dtac ทำสัญญาณใหม่
Dtac ทำสัญญาณใหม่Dtac ทำสัญญาณใหม่
Dtac ทำสัญญาณใหม่Edz Chatchawan
 
รายงานข่าวล่าสุด ไมโครซอฟท์
รายงานข่าวล่าสุด ไมโครซอฟท์รายงานข่าวล่าสุด ไมโครซอฟท์
รายงานข่าวล่าสุด ไมโครซอฟท์Edz Chatchawan
 

More from Edz Chatchawan (9)

ไมโครซอฟท์ เตรียมเจรจาซื้อ
ไมโครซอฟท์ เตรียมเจรจาซื้อไมโครซอฟท์ เตรียมเจรจาซื้อ
ไมโครซอฟท์ เตรียมเจรจาซื้อ
 
ฟหกกกกกกก
ฟหกกกกกกกฟหกกกกกกก
ฟหกกกกกกก
 
การเขียนแบบวนซ้ำ
การเขียนแบบวนซ้ำการเขียนแบบวนซ้ำ
การเขียนแบบวนซ้ำ
 
การเข ยนคำส _งควบค_มแบบวนซ_ำ
การเข ยนคำส _งควบค_มแบบวนซ_ำการเข ยนคำส _งควบค_มแบบวนซ_ำ
การเข ยนคำส _งควบค_มแบบวนซ_ำ
 
อุปกรณ์สวมใส่ไฮเทคเฉพาะ
อุปกรณ์สวมใส่ไฮเทคเฉพาะอุปกรณ์สวมใส่ไฮเทคเฉพาะ
อุปกรณ์สวมใส่ไฮเทคเฉพาะ
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
 
Database
DatabaseDatabase
Database
 
Dtac ทำสัญญาณใหม่
Dtac ทำสัญญาณใหม่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