More Related Content What's hot (20)
แผȨังความคิึϹรื่องอินตอร์Ȩต แผȨังความคิึϹรื่องอินตอร์Ȩต
Kantida SilverSoul
ผู้จัดทำ
1.นางสาวกานต์ธิดา ยิ้มย่อง เลขที่ 11
2.นางสาวนันทัชพร ภิรมย์รักษ์ เลขที่ 12
3.นางสาวนิศากร หงิมทิวา เลขที่ 13
4.นางสาวพัชรพรรณ ชงกุล เลขที่ 14
5.นางสาวจิราภา แซ่เตียว เลขที่ 15
6.นางสาวชลธิชา ศรีแดง เลขที่ 16
7.นางสาวนัสชนก รวยดี เลขที่ 17
8.นางสาวชินานา สิทธิสร เลขที่ 18
ชั้นมัธยมศึกษาปีที่ 6 / 5
โรงเรียนเฉลิมพระเกียรติสมเด็จพระศรีนครินทร์ กาญจนบุรี
วิชา เทคโนโลยีสารสนเทศ3 (ง33101)
อาจารย์ ทรงศักดิ์ โพธิ์เอี่ยม
Viewers also liked (6)
ส่วนประกอบของคอมพิวเตอร์ ส่วนประกอบของคอมพิวเตอร์
Benjapron Seesukong
อุปกรณ์คอมพิวเตอร์จำแนกตามหน้าที่ แบ่งได้เป็น 4 ประเภทคือ
1. หน่วยรับข้อมูล เป็นอุปกรณ์ที่นำเข้าข้อมูล หรือชุดคำสั่งจากผู้ใช้เข้าสู่ระบบเพื่อให้คอมพิวเตอร์ประมวลผล ได้แก่ เมาส์ แป้นพิมพ์ ไมโครโฟน จอยสติก เว็บแคม สแกนเนอร์ เป็นต้น
2. หน่วยแสดงผล เป็นอุปกรณ์แสดงผลออกมาเป็นข้อความ ภาพนิ่ง ภาพเคลื่อนไหว เสียง ให้ผู้ใช้รับทราบ เช่น จอภาพ ลำโพง หูฟัง เครื่องพิมพ์ เป็นต้น
3. หน่วยประมวลผลกลาง ซีพียู เป็นอุปกรณ์ทำหน้าที่คำนวณและประมวลผลคำสั่งข้อมูลต่างๆ ที่ผู้ใช้สั่งผ่านโปรแกรมต่างๆ และควบคุมการทำงานของอุปกรณ์ที่ต่อพ่วงกับคอมพิวเตอร์
4. หน่วยความจำ เป็นอุปกรณ์เก็บข้อมูลและชุดคำสั่งเพื่อการประมวลผลของคอมพิวเตอร์ แบ่งเป็น 2 ประเภท คือ
4.1 หน่วยความจำหลัก ได้แก่ รอม และแรม
4.2 หน่วยความจำสำรอง ได้แก่ ฮาร์ดดิสก์ แฟลชไดรฟ์ แผ่นซีดี แผ่นดีวีดี
เขียนโดย : ครูเบญจพร สีสุกอง โรงเรียนสนามบิน
Similar to หน่วยที่ 2 โปรแกรมภาษา (20)
การเขียนโปรแกรม การเขียนโปรแกรม
ikanok
ส่วนหนึ่งของวิชา คอมพิวเตอร์ ง32102
โรงเรียนนวมินทราชินูทิศ เตรียมอุดมศึกษาน้อมเกล้า
หน่วยที่ 2 โปรแกรมภาษา2. Page 2
ซอฟต์แวร์คืออะไร
ซอฟต์แวร์ (software) คือ ชุดคาสั่งหรือโปรแกรมที่ใช้
สั่งงานให้คอมพิวเตอร์ทางาน ซอฟต์แวร์จึงหมายถึงลาดับ
ขั้นตอนการทางานที่เขียนขึ้นด้วยคาสั่งของคอมพิวเตอร์ คาสั่ง
เหล่านี้เรียงกันเป็นโปรแกรมคอมพิวเตอร์ การทางานพื้นฐาน
เป็นเพียงการกระทากับข้อมูลที่เป็นตัวเลขฐานสอง ซึ่งใช้แทน
ข้อมูลที่เป็นตัวเลข ตัวอักษร รูปภาพ หรือแม้แต่เป็นเสียงพูดก็ได้
3. Page 3
ชนิดของซอฟต์แวร์
ซอฟต์แวร์
ซอฟต์แวร์ระบบ
ระบบปฏิบัติการ ตัวแปลภาษา
ซอฟต์แวร์ประยุกต์
ซอฟต์แวร์
สาเร็จ
ซอฟต์แวร์ใช้
งานเฉพาะ
4. 1. ซอฟต์แวร์ระบบ คือ ซอฟต์แวร์ที่บริษัทผู้ผลิตสร้าง
ขึ้นมาเพื่อใช้จัดการกับระบบ หน้าที่การทางานของ
ซอฟต์แวร์ระบบ คือ ดาเนินงานพื้นฐานต่าง ๆ ของ
ระบบคอมพิวเตอร์
Page 4
ชนิดของซอฟต์แวร์
5. Page 5
ชนิดของซอฟต์แวร์
ซอฟต์แวร์ระบบแบ่งเป็น 2 ประเภท
1.1. ระบบปฏิบัติการ เช่น DOS, Windows, Unix
และ Linux
1.2. ตัวแปลภาษา เช่น แอสเซมเบลอ คอมไพเลอร์
และอินเตอร์พรีเตอร์
7. Page 7
ระดับภาษาคอมพิวเตอร์
แบ่งได้เป็น 3 ระดับ คือ
1. ภาษาเครื่อง เป็นภาษาที่ขึ้นกับฮาร์ดแวร์ของคอมพิวเตอร์
แต่ละระบบ โดยเขียนอยู่ในรูปของระบบเลขฐานสอง
ประกอบด้วยเลข 0 และเลข 1
2. ภาษาระดับต่า หรือภาษาแอสเซมบลี จะเป็นการใช้
ตัวอักษรมาเรียงกันเป็นคา แทนเลขฐานสอง
10. Page 10
ข้นัตอนการพัฒนาโปรแกรมภาษาซี
มี 4 ขั้นตอน คือ
ขั้นตอนที่ 2 คอมไพล์โปรแกรม (compile)
• หากเกิดข้อผิดพลาด จะแจ้งให้ผู้เขียนโปรแกรมทราบ
• หากไม่พบข้อผิดพลาด คอมไพเลอร์จะแปลไฟล์ source
code จากภาษาซีไปเป็นภาษาเครื่อง (ไฟล์นามสกุล .obj)
11. Page 11
compile แบ่งออกเป็น 2 แบบ
1. คอมไพเลอร์ (compile) จะทาการอ่านโปรแกรมภาษาซีทั้งหมด
ต้งัแต่ต้นจนจบ แล้วทาการแปลผลทีเดียว
2. อินเตอร์พรีเตอร์ (Interpreter) จะทาการอ่านและแปล
โปรแกรมทีละบรรทัด
12. Page 12
ข้อดี – ข้อเสีย ตัวแปลภาษา
คอมไพเลอร์
ข้อดี ข้อเสีย
• ทางานได้เร็ว เนื่องจากทาการแปล
ผลทีเดียว
• เมื่อทา การแปลผลแล้ว ในครั้ง
ต่อไปไม่จาเป็นต้องทาการแปลผล
ใหม่อีก
ตรวจสอบหาข้อผิดพลาด
13. Page 13
ข้อดี – ข้อเสีย ตัวแปลภาษา
อินเตอร์พรีเตอร์
ข้อดี ข้อเสีย
• หาข้อผิดพลาดของโปรแกรมได้ง่าย
• สั่งให้โปรแกรมทางานเฉพาะจุดที่
ต้องการได้
• ไม่เสียเวลารอการแปลโปรแกรมเป็น
เวลานาน
ช้า เนื่องจากที่
ทางานทีละบรรทัด
14. ต้องนาไฟล์ .obj มาเชื่อมโยงเข้ากับ library ก่อน ซึ่งผลจาก
การเชื่อมโยงจะทาให้ได้ ไฟล์นามสกุล .exe เช่น work.exe
Page 14
ข้นัตอนการพัฒนาโปรแกรมภาษาซี
มี 4 ขั้นตอน คือ
ขั้นตอนที่ 3 เชื่อมโยงโปรแกรม (link)
ขั้นตอนที่ 4 ประมวลผล (run)
ต้องนาไฟล์ .exe ประมวลผลก็จะได้ผลลัพธ์ (output)