ซอฟทแ์ วร์
1หน่วยท่ี 5ซอฟต์แวร์หวั เร่ือง 1. ความหมายและความสาคญั ของซอฟตแ์ วร์ 2. ภาษาคอมพิวเตอร์ 3. ชนิดของซอฟตแ์ วร์ 4. ซอฟตแ์ วร์ระบบ 5. ซอฟตแ์ วร์ประยกุ ต์แนวคดิ 1. ซอฟตแ์ วร์ (software) หมายถึง ชุดคาสัง่ หรือโปรแกรมที่ใชส้ ัง่ งานให้คอมพิวเตอร์ทางานตามลาดบั ข้นั ตอนการทางานท่ีเขียนข้ึนดว้ ยคาสัง่ ของคอมพิวเตอร์ เครื่องคอมพิวเตอร์จะทางานได้น้ันต้องมีผูส้ ่ังให้คอมพิวเตอร์ทางาน การสั่งงานคอมพวิ เตอร์จะตอ้ งสั่งดว้ ยชุดคาสั่ง เรียกวา่ ซอฟตแ์ วร์ (Software) หรือโปรแกรม (program) ถา้ ไม่มีซอฟตแ์ วร์เราจะไม่สามารถใชค้ อมพิวเตอร์ทางานใดๆได้ ซอฟตแ์ วร์จะสั่งการให้คอมพิวเตอร์ทาการกบั ขอ้ มูลที่อยู่ในรูปแบบต่างๆ เพ่ือให้ไดผ้ ลลพั ธ์และผลงานตามท่ีผใู้ ช้ตอ้ งการ ซอฟตแ์ วร์จึงเป็ นส่ิงท่ีจาเป็ นและมีความสาคญั มาก และเป็ นส่วนประกอบหน่ึงท่ีทาใหร้ ะบบสารสนเทศเป็ นไปไดต้ ามที่ตอ้ งการ
2 2. ภาษาคอมพิวเตอร์ คือ ส่ือกลางสาหรับการติดต่อเพ่ือให้คอมพิวเตอร์รับรู้ และทางานไดอ้ ยา่ งถูกตอ้ ง 3. ซอฟตแ์ วร์หรือโปรแกรมคอมพวิ เตอร์ มีผพู้ ฒั นาข้ึนเพือ่ ใชง้ านกบั เคร่ืองคอมพวิ เตอร์สามารถแบง่ ซอฟตแ์ วร์ ไดเ้ ป็น 2 ชนิด คือ ซอฟตแ์ วร์ระบบ และซอฟตแ์ วร์ประยกุ ต์ 4. ซอฟตแ์ วร์ระบบ คือ ซอฟตแ์ วร์ท่ีสร้างข้ึนมาเพ่ือใชจ้ ดั การกบั ระบบ การทางานของซอฟต์แวร์ระบบคือดาเนินงานพ้ืนฐานต่าง ๆ ของระบบคอมพิวเตอร์ เช่น รับขอ้ มูลจากแผงแป้ นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ นาข้อมูลไปแสดงผลบนจอภาพหรือนาออกไปยงั เคร่ืองพิมพ์ จดั การขอ้ มูลในระบบแฟ้ มขอ้ มูลบนหน่วยความจารอง 5. ซอฟตแ์ วร์ประยกุ ต์ เป็ นซอฟตแ์ วร์ที่ใชก้ บั งานดา้ นตา่ ง ๆ ตามความตอ้ งการของผใู้ ช้ท่ีสามารถนามาใชป้ ระโยชน์ไดโ้ ดยตรง ซอฟตแ์ วร์ประยกุ ตแ์ บง่ ออกเป็นสองกลุ่ม คือ ซอฟตแ์ วร์สาเร็จรูปและซอฟตแ์ วร์ท่ีพฒั นาข้ึนใชง้ านเฉพาะ ซอฟตแ์ วร์สาเร็จรูปในปัจจุบนั มีมากมายและเป็นท่ีนิยม เช่น ซอฟตแ์ วร์ประมวลผลคา ซอฟตแ์ วร์ตารางทางาน ฯลฯ
3 จุดประสงค์การเรียนรู้1. อธิบายความหมายของซอฟตแ์ วร์ได้2. บอกความสาคญั ของซอฟตแ์ วร์ได้3. อธิบายการสัง่ งานของคอมพิวเตอร์ได้4. อธิบายชนิดของซอฟตแ์ วร์ได้5. อธิบายหนา้ ที่ของซอฟตแ์ วร์ระบบได้6. บอกประเภทของซอฟตแ์ วร์ระบบได้7. บอกประเภทของซอฟตแ์ วร์ประยกุ ตไ์ ด้8. บอกการใชง้ านของซอฟตแ์ วร์ประยกุ ตไ์ ด้
4 แบบทดสอบวดั ผลสัมฤทธ์ทิ างการเรียน (ก่อนเรียน) หน่วยที่ 5 เรื่องซอฟต์แวร์คาชี้แจง จงเลอื กคาตอบทถ่ี ูกทส่ี ุดเพยี งคาตอบเดยี ว แล้วทาเคร่ืองหมาย (X) ลงในกระดาษคาตอบ1. ซอฟตแ์ วร์ หมายถึง ก. คาส่ังที่ใชใ้ นการประมวลผลของเครื่องคอมพิวเตอร์ ข. อุปกรณ์ที่ใชใ้ นการเก็บคาสงั่ ในคอมพวิ เตอร์ ค. ช่องวา่ งสาหรับเก็บคาส่ังและนาไปประมวลผล ง. ชุดคาสั่งที่สัง่ งานคอมพิวเตอร์เป็นลาดบั ข้นั ตอน2. ซอฟตแ์ วร์เปรียบไดก้ บั ส่วนใดของร่างกายมนุษย์ ก. หวั ใจ ข. หลอดเลือด ค. สมอง ง. ปอด3. ขอ้ ใดกล่าวไดถ้ ูกตอ้ ง ก. คอมพวิ เตอร์ทางานตามโปรแกรมเท่าน้นั ข. คอมพิวเตอร์ทางานไดน้ อกเหนือจากโปรแกรมคาสง่ั ค. คอมพิวเตอร์เป็นอุปกรณ์ท่ีไม่จาเป็นกบั หน่วยงาน ง. ถูกทุกขอ้4. ขอ้ ใดเป็นสื่อกลางสาหรับติดตอ่ ใหค้ อมพิวเตอร์รับรู้ ก. ภาษาสากล ข. ภาษารหสั ค. ภาษาคอมพวิ เตอร์ ง. ภาษาสญั ลกั ษณ์
55. คอมพิวเตอร์ ใชร้ ะบบเลขฐานใดในการสั่งงาน ก. ฐานสอง ข. ฐานแปด ค. ฐานสิบ ง. ฐานสิบหก6. รหสั แทนคาสัง่ ในการส่งั งานคอมพิวเตอร์คือขอ้ ใด ก. 0 และ 0 ข. 0 และ 1 ค. 1 และ 1 ง. 1 และ 27. ซอฟตแ์ วร์แบ่งออกเป็ นสองประเภทคือ ก. ซอฟตแ์ วร์ระบบ ซอฟตแ์ วร์ประยกุ ต์ ข. ซอฟตแ์ วร์ปฏิบตั ิการ ซอฟตแ์ วร์กราฟิ กส์ ค. ซอฟตแ์ วร์ตารางการทางาน ซอฟตแ์ วร์ประมวลผลคา ง. ซอฟตแ์ วร์ปฏิบตั ิการ ซอฟตแ์ วร์ระบบ8. ซอฟตแ์ วร์ระบบ หมายถึง ก. ซอฟตแ์ วร์ที่เขียนข้ึนเพ่อื ประยกุ ตก์ ารทางานท่ีผใู้ ชต้ อ้ งการ ข. ซอฟตแ์ วร์ที่ดูแลจดั การอุปกรณ์ต่าง ๆ ที่มีอยใู่ นระบบ ค. ซอฟตแ์ วร์จดั การฐานขอ้ มลู ง. ซอฟตแ์ วร์ปฏิบตั ิการ9. ขอ้ ใดเก่ียวขอ้ งกบั ซอฟตแ์ วร์ระบบ ก. ซอฟตแ์ วร์ที่ช่วยในการจดั การระบบคอมพวิ เตอร์ ข. ซอฟตแ์ วร์จดั การทางดา้ นอุปกรณ์รับเขา้ และส่งออก ค. ซอฟตแ์ วร์ในการรับขอ้ มูลจากแผนแป้ นอกั ขระ การแสดงผลบนจอ ง. ถูกทุกขอ้10. ระบบปฏิบตั ิการใดท่ีใชเ้ มาส์สร้างงานแทนการใชแ้ ผงแป้ นพิมพ์ ก. ดอส ข. วนิ โดวส์ ค. ยนู ิกซ์ ง. ลินุกซ์
611. ซอฟตแ์ วร์ประยกุ ต์ หมายถึง ก. ซอฟตแ์ วร์ท่ีช่วยในการจดั การระบบคอมพวิ เตอร์ ข. ซอฟตแ์ วร์จดั การทางดา้ นอุปกรณ์รับเขา้ และส่งออก ค. ซอฟตแ์ วร์ในการรับขอ้ มลู จากแผงแป้ นอกั ขระ การแสดงผลบนจอ ง. ซอฟตแ์ วร์ที่ใชก้ บั งานดา้ นต่าง ๆ ตามความตอ้ งการของผใู้ ช้12. ขอ้ ใดเป็นซอฟตแ์ วร์ประยกุ ต์ ก. ซอฟตแ์ วร์ประมวลผลคา ข. ซอฟตแ์ วร์ตารางการทางาน ค. ซอฟตแ์ วร์กราฟิ กส์ ง. ถูกทุกขอ้13. ซอฟตแ์ วร์ประยกุ ตแ์ บง่ ไดต้ ามขอ้ ใด ก. ซอฟตแ์ วร์ในระบบ - นอกระบบ ข. ซอฟตแ์ วร์พ้นื ฐาน - ใชง้ านเฉพาะ ค. ซอฟตแ์ วร์สาเร็จรูป - ใชง้ านเฉพาะ ง. ซอฟตแ์ วร์ตาราง - กราฟิ กส์14. ขอ้ ใดกล่าวไม่ถูกตอ้ งเก่ียวกบั ซอฟตแ์ วร์ประมวลผลคา ก. เป็นซอฟตแ์ วร์ประยกุ ต์ ข. สามารถแกไ้ ขเอกสารได้ ค. เป็นการวิเคราะห์และคานวณจากตวั เลข ง. ตรวจสอบตวั สะกดในเอกสารที่พิมพไ์ ด้15. โปรแกรมเพนต์ โฟโทชอป จดั เป็นซอฟตแ์ วร์กลุ่มใด ก. ซอฟตแ์ วร์กราฟิ กส์ ข. ซอฟตแ์ วร์จดั การฐานขอ้ มูล ค. ซอฟตแ์ วร์ประมวลผลคา ง. ซอฟตแ์ วร์นาเสนอ
7สาระการเรียนรู้/เนือ้ หา1. ความหมายและความสาคญั ของซอฟต์แวร์ ซอฟตแ์ วร์ (software)หมายถึงชุดคาสั่งหรือโปรแกรมท่ีใชส้ ั่งงานใหค้ อมพวิ เตอร์ทางานตามลาดับข้นั ตอนการทางานที่เขียนข้ึนด้วยคาสั่งของคอมพิวเตอร์ คาสั่งเหล่าน้ีเรียงกันเป็ นโปรแกรมคอมพิวเตอร์ คอมพิวเตอร์ทางานตามคาส่ัง การทางานพ้ืนฐานเป็ นเพียงการกระทากบัข้อมูลท่ีเป็ นตวั เลขฐานสอง ซ่ึงใช้แทนขอ้ มูลท่ีเป็ นตัวเลข ตวั อกั ษร รูปภาพ หรือแม้แต่เป็ นเสียงพดู ก็ได้ ซอฟตแ์ วร์ หมายถึง ชุดคาส่ังท่ีสั่งให้ฮาร์ดแวร์ในระบบคอมพิวเตอร์ทางานร่วมกนัและช่วยจดั การขอ้ มูลที่นาไปสู่ระบบคอมพิวเตอร์ รวมท้งั เตรียมการใหร้ ะบบสามารถรับคาส่ังให้ทางานตามท่ีมนุษยห์ รือผใู้ ชต้ อ้ งการเฉพาะอยา่ งตามวตั ถุประสงค์ ซอฟตแ์ วร์ หมายถึง ส่วนท่ีมนุษยส์ มั ผสั ไมไ่ ดโ้ ดยตรง (นามธรรม) เป็ นโปรแกรมหรือชุดคาส่งั ท่ีถูกเขียนข้ึนเพื่อสั่งใหเ้ คร่ืองคอมพิวเตอร์ทางาน ซอฟตแ์ วร์จึงเป็นเหมือนตวั เชื่อมระหวา่ งผใู้ ชเ้ ครื่องคอมพิวเตอร์และเคร่ืองคอมพิวเตอร์ โปรแกรม หมายถึง ชุดคาส่ังท่ีสั่งให้ระบบคอมพิวเตอร์ทางานตามท่ีผูใ้ ช้ต้องการจดั เป็นโปรแกรมประยกุ ต์ หรือโปรแกรมเฉพาะงาน (Application Program) เช่น โปรแกรมทาบญั ชีโปรแกรมคิดเงินเดือน โปรแกรมพยากรณ์อากาศ โปรแกรมประมวลผลคา โปรแกรมรวบรวมขอ้ มูล เป็นตน้ ท้งั น้ีมกั มีการใชค้ าวา่ ซอฟตแ์ วร์และโปรแกรมแทนกนั เสมอ
8 ซอฟต์แวร์ (Software) หมายถึง ชุดคาส่ัง (Instruction Set) ท่ีสามารถส่ังงานฮาร์ดแวร์คอมพวิ เตอร์ใหป้ ระมวลผลหรือทางานตามคาสง่ั ไดอ้ ยา่ งอตั โนมตั ิ ต้งั แตเ่ ร่ิมจนจบการทางาน โดยมีมนุษยเ์ ขา้ ไปเก่ียวขอ้ งน้อยท่ีสุด เรียกอีกอยา่ งหน่ึงว่า โปรแกรม(Program) เราไม่สามารถจบั ตอ้ งซอฟต์แวร์ได้โดยตรง ซอฟต์แวร์จะถูกจดั เก็บไวใ้ นสื่อบันทึกข้อมูลของคอมพิวเตอร์ ได้แก่แผน่ ดิสก์ (Diskette) ฮาร์ดดิสก์ (Hard Disk)หรือแผน่ ซีดี-รอม (CD-ROM) ผใู้ ชไ้ ม่สามารถจบั ตอ้ งไดโ้ ดยตรง สรุป ซอฟต์แวร์ หมายถึง โปรแกรมหรือชุดคาสั่งที่สั่งให้ฮาร์ดแวร์ทางานตามลาดับข้นั ตอน รวมไปถึงการควบคุมการทางานของอปุ กรณ์แวดล้อมต่างๆ รูปที่ 5.1 ตวั อย่างซอฟต์แวร์ (ทมี่ า: สถาบันส่งเสริมการสอนวทิ ยาศาสตร์และเทคโนโลยี) ความสาคัญของซอฟต์แวร์ คอมพิวเตอร์ท่ีใชก้ นั อย่ทู ุกวนั น้ี ท้งั ที่ใชเ้ พื่อความบนั เทิงหรือใชเ้ ป็ นอุปกรณ์ในการทางานของระบบสารสนเทศประเภทต่างๆ เพื่อใหไ้ ดม้ าซ่ึงสารสนเทศท่ีมีคุณค่า สามารถตอบสนองความต้องการของผูใ้ ช้น้ัน เป็ นอุปกรณ์หลาย ๆ ชิ้นส่วนที่ทางานสอดคลอ้ งกนั อย่างเป็ นระบบ โดยมีชุดคาสั่งที่พฒั นาข้ึนมาด้วยสติปัญญาของมนุษยส์ ่ังการให้อุปกรณ์เหล่าน้นั ทางานอย่างเป็ นข้นั ตอน การที่เคร่ืองคอมพิวเตอร์จะทางานไดน้ ้นั ตอ้ งมีผูส้ ่ังให้คอมพิวเตอร์ทางาน การสั่งงานคอมพิวเตอร์โดยปกติแลว้ จะตอ้ งส่งั ดว้ ยชุดคาสง่ั หรือโปรแกรม การจดั ทาเป็ นชุดคาส่งั หรือโปรแกรมข้ึนโดยใชภ้ าษาคอมพิวเตอร์ภาษาใดภาษาหน่ึงซ่ึงโปรแกรมหรือชุดคาสง่ั ต่างๆ ท่ีจดั ทาข้ึนเพ่ือส่งั ใหค้ อมพิวเตอร์ทางานน้นั รวมเรียกวา่ซอฟต์แวร์ (Software) หรือ โปรแกรม (program) ถา้ ไม่มีซอฟตแ์ วร์เราจะไม่สามารถใช้คอมพิวเตอร์ทางานใดๆได้ ซอฟตแ์ วร์จะสง่ั การใหค้ อมพิวเตอร์ทาการคานวณและปฏิบตั ิงานกบั ขอ้ มูลที่อยใู่ นรูปแบบตา่ งๆ เพื่อใหไ้ ดผ้ ลลพั ธ์และผลงานตามที่ผใู้ ชต้ อ้ งการ
9 จะเห็นไดว้ า่ ฮาร์ดแวร์และซอฟตแ์ วร์ในระบบคอมพิวเตอร์ตอ้ งทางานร่วมกนั ถา้ มีแต่เพียงฮาร์ดแวร์ส่วนเดียวจะไม่สามารถปฏิบตั ิการใดๆได้ หรือถา้ มีซอฟต์แวร์ส่วนเดียวก็ย่อมไม่มีอุปกรณ์มารองรับคาสั่ง ดว้ ยเหตุน้ีซอฟต์แวร์จึงเป็ นส่วนสาคญั ของระบบคอมพิวเตอร์ หากขาดซอฟตแ์ วร์คอมพิวเตอร์ก็ไม่สามารถทางานได้ ซอฟตแ์ วร์จึงเป็ นส่ิงท่ีจาเป็ นและมีความสาคญั มากและเป็นส่วนประกอบหน่ึงที่ทาใหร้ ะบบสารสนเทศเป็นไปไดต้ ามท่ีตอ้ งการ2. ภาษาคอมพวิ เตอร์ รูปที่ 5.2 ภาษาคอมพวิ เตอร์ (ทม่ี า: http://www.thaigoodview.com/library/contest2551/tech04/09/software/11- 1_computer_lang.htm) เม่ือมนุษยต์ อ้ งการใชค้ อมพิวเตอร์ช่วยในการทางาน มนุษยจ์ ะตอ้ งบอกข้นั ตอน วธิ ีการให้คอมพิวเตอร์ทราบ การที่บอกสิ่งที่มนุษยเ์ ขา้ ใจให้คอมพิวเตอร์รับรู้และทางานไดอ้ ยา่ งถูกตอ้ ง จาเป็นตอ้ งมีสื่อกลาง การมีส่ือกลางสาหรับการติดต่อเพื่อให้คอมพิวเตอร์รับรู้ เราเรียกสื่อกลางน้ีวา่ ภาษาคอมพวิ เตอร์ เน่ืองจากคอมพิวเตอร์ทางานดว้ ยสัญญาณทางไฟฟ้ าเปิ ดและปิ ดซ่ึงใชแ้ ทนดว้ ยตวั เลข 0และ 1 ได้ ตวั เลข 0 และ 1 น้ีเป็ นรหัสแทนคาส่ังในการสั่งงานคอมพิวเตอร์รหัสแทนขอ้ มูลและคาส่ังโดยใชร้ ะบบเลขฐานสองน้ี คอมพิวเตอร์สามารถเขา้ ใจไดเ้ ราเรียกเลขฐานสองท่ีประกอบกนัเป็นชุดคาสัง่ และใชส้ ง่ั งานคอมพวิ เตอร์วา่ ภาษาเคร่ือง การใชภ้ าษาเครื่องคอมพิวเตอร์จะเขา้ ใจไดท้ นั ที แต่มนุษยผ์ ใู้ ชจ้ ะมีขอ้ ยงุ่ ยากมาก เพราะเข้าใจและจดจาได้ยาก จึงมีผูส้ ร้างภาษาคอมพิวเตอร์ในรูปแบบท่ีเป็ นตวั อกั ษร เป็ นประโยค
10ข้อความ ภาษาในลักษณะดังกล่าวน้ีเรียกว่า ภาษาคอมพิวเตอร์ระดับสูง ในการทางานของคอมพิวเตอร์ คอมพิวเตอร์จะแปลภาษาระดับสูงให้เป็ นภาษาเครื่อง โปรแกรมที่ใช้แปลภาษาคอมพวิ เตอร์ระดบั สูงใหเ้ ป็นภาษาเครื่องมี 2 ลกั ษณะ คือ 1. คอมไพเลอร์ (compiler) จะทาการแปลโปรแกรมที่เขียนเป็ นภาษาระดบั สูงท้ังโปรแกรมใหเ้ ป็นภาษาเคร่ืองก่อน แลว้ จึงใหค้ อมพิวเตอร์ทางานตามภาษาเครื่องน้นั รูปที่ 5.3 ผงั แสดงการแปลโปรแกรมด้วยคอมไพเลอร์ 2. อินเทอร์พรีเตอร์ (interpreter) จะทาการแปลทีละคาสั่ง แลว้ ให้คอมพิวเตอร์ทาตามคาสงั่ น้นั เม่ือทาเสร็จแลว้ จึงมาทาการแปลคาสง่ั ลาดบั ต่อไป รูปที่ 5.4 ผงั แสดงการแปลโปรแกรมด้วยอนิ เทอร์พรีเตอร์ (ทมี่ า: http://www.rbru.ac.th/courseware/science/4000107/lesson5/lesson5.3.html) ขอ้ แตกต่างระหวา่ งคอมไพเลอร์กบั อินเทอร์พรีเตอร์จึงอยทู่ ่ีการแปลท้งั โปรแกรมหรือแปลทีละคาสั่ง ตวั แปลภาษาที่รู้จกั กนั ดี เช่น ตวั แปลภาษาเบสิก ตวั แปลภาษาโคบอล ตวั แปลภาษาซี ตวั แปลภาษาโลโก
11 ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์จึงเป็ นส่วนสาคญั ท่ีควบคุมการทางานของคอมพิวเตอร์ คอมพิวเตอร์ตอ้ งทางานตามโปรแกรมเท่าน้นั ไม่สามารถทางานที่นอกเหนือจากท่ีกาหนดไวใ้ นโปรแกรม3. ชนิดของซอฟต์แวร์ ซอฟตแ์ วร์หรือโปรแกรมคอมพิวเตอร์มีผพู้ ฒั นาข้ึนเพือ่ ใชง้ านกบั คอมพวิ เตอร์มีมากมาย ถา้ แบง่ แยกชนิดของซอฟตแ์ วร์ตามสภาพการทางาน แบ่งแยกซอฟตแ์ วร์ไดเ้ ป็นสองประเภท คือ ซอฟตแ์ วร์ระบบ (system software) และซอฟตแ์ วร์ประยกุ ต์ (applicationsoftware) รูปท่ี 5.5 ผงั แสดงชนิดของซอฟต์แวร์ (ทม่ี า: สถาบันส่งเสริมการสอนวทิ ยาศาสตร์และเทคโนโลย)ี 1. ซอฟต์แวร์ระบบ คือ ซอฟตแ์ วร์ท่ีบริษทั ผผู้ ลิตสร้างข้ึนมาเพ่อื ใชจ้ ดั การกบั ระบบหนา้ ที่การทางานของซอฟตแ์ วร์ระบบคือดาเนินงานพ้ืนฐานตา่ ง ๆ ของระบบคอมพิวเตอร์ เช่นรับขอ้ มูลจากแผงแป้ นอกั ขระแลว้ แปลความหมายใหค้ อมพวิ เตอร์เขา้ ใจ นาขอ้ มูลไปแสดงผลบนจอภาพหรือนาออกไปยงั เครื่องพิมพ์ จดั การขอ้ มูลในระบบแฟ้ มขอ้ มูลบนหน่วยความจารอง เมื่อเปิ ดเคร่ืองคอมพิวเตอร์ ทนั ทีท่ีมีการจ่ายกระแสไฟฟ้ าใหก้ บั คอมพวิ เตอร์คอมพวิ เตอร์จะทางานตามโปรแกรมทนั ที โปรแกรมแรกท่ีส่ังคอมพวิ เตอร์ทางานน้ีเป็นซอฟตแ์ วร์ระบบ ซอฟตแ์ วร์ระบบอาจเก็บไวใ้ นรอมหรือในแผน่ จานแม่เหล็ก หากไมม่ ีซอฟตแ์ วร์ระบบคอมพวิ เตอร์จะทางานไมไ่ ด้ ซอฟตแ์ วร์ระบบยงั ใชเ้ ป็นเคร่ืองมือในการพฒั นาซอฟตแ์ วร์อ่ืนๆ และยงั รวมไปถึงซอฟตแ์ วร์ท่ีใชใ้ นการแปลภาษาต่าง ๆ
12 รูปท่ี 5.6 ตัวอย่างซอฟต์แวร์ระบบ(ทม่ี า: http://thaigoodview.com/library/teachershow/lopburi/pornthip_t/computer/sec03p04.html) 2. ซอฟต์แวร์ประยกุ ต์ เป็ นซอฟตแ์ วร์ท่ีใชก้ บั งานดา้ นต่าง ๆ ตามความตอ้ งการของผใู้ ชท้ ี่สามารถนามาใชป้ ระโยชนไ์ ดโ้ ดยตรง ปัจจุบนั มีผพู้ ฒั นาซอฟตแ์ วร์ใชง้ านทางดา้ นต่างๆออกจาหน่ายมาก การประยุกตง์ านคอมพิวเตอร์จึงกวา้ งขวางและแพร่หลาย เราอาจแบ่งซอฟตแ์ วร์ประยกุ ตอ์ อกเป็นสองกลุ่มคือ ซอฟตแ์ วร์สาเร็จรูป และซอฟตแ์ วร์ท่ีพฒั นาข้ึนใชง้ านเฉพาะ ซอฟตแ์ วร์สาเร็จรูปในปัจจุบนั มีมากมาย เช่น ซอฟตแ์ วร์ประมวลผลคาซอฟตแ์ วร์ตารางทางาน ฯลฯ รูปที่ 5.7 ตัวอย่างซอฟต์แวร์ประยุกต์ (ทมี่ า : http://home.kku.ac.th/hslib/412141/412141_2548/c1s1intro.htm)
134. ซอฟต์แวร์ระบบ คอมพวิ เตอร์ประกอบดว้ ย หน่วยรับเขา้ หน่วยส่งออก หน่วยความจา และหน่วยประมวลผล ในการทางานของคอมพวิ เตอร์จาเป็ นตอ้ งมีการดาเนินงานกบั อุปกรณ์พ้ืนฐานท่ีจาเป็นดงั น้นั จึงตอ้ งมีซอฟตแ์ วร์ระบบเพอ่ื ใชใ้ นการจดั การระบบ หนา้ ที่หลกั ของซอฟตแ์ วร์ระบบประกอบดว้ ย 1) ใช้ในการจัดการหน่วยรับเข้าและหน่วยส่งออก เช่น รับการกดแป้ นตา่ ง ๆ บนแผงแป้ นอกั ขระ ส่งรหสั ตวั อกั ษรออกทางจอภาพหรือเครื่องพมิ พ์ ติดตอ่ กบั อุปกรณ์รับเขา้ และส่งออกอื่นๆ เช่น เมาส์อุปกรณ์สงั เคราะห์เสียง 2) ใช้ในการจัดการหน่วยความจา เพอื่ นาขอ้ มูลจากแผน่ บนั ทึกมาบรรจุยงั หน่วยความจาหลกั หรือในทานองกลบั กนั คือนาขอ้ มลู จากหน่วยความจาหลกั มาเก็บไวใ้ นแผน่ บนั ทึก 3) ใช้เป็ นตัวเชื่อมต่อระหว่างผู้ใช้งานกบั คอมพิวเตอร์ เพ่ือให้สามารถใชง้ านได้ง่ายข้ึนเช่น การขอดูรายการสารระบบในแผน่ บนั ทึก การทาสาเนาแฟ้ มขอ้ มูล ซอฟตแ์ วร์ระบบพ้ืนฐานที่เห็นกนั ทวั่ ไป แบง่ ออกเป็นระบบปฏิบตั ิการ และตวั แปลภาษาซอฟตแ์ วร์ทง่ั สองประเภทน้ีทาใหเ้ กิดพฒั นาการประยกุ ตใ์ ชง้ านไดง้ ่ายข้ึน 4.1 ระบบปฏิบัตกิ าร ระบบปฏบิ ัติการ หรือที่เรียกยอ่ ๆ วา่ โอเอส(OperatingSystem:OS) เป็นซอฟตแ์ วร์ใช้ในการดูแลระบบคอมพิวเตอร์ เคร่ืองคอมพิวเตอร์ทุกเคร่ืองจะตอ้ งมีซอฟตแ์ วร์ระบบปฏิบตั ิการน้ีระบบปฏิบตั ิการที่นิยมใช้กนั มากและเป็ นที่รู้จกั กนั ดี เช่น ดอส (Disk Operating System : DOS)วนิ โดวส์ (Windows) ยนู ิกซ์ (UNIX) ลีนุกส์ (linux) และแมกอินทอช (macintosh) รูปที่ 5.8 โปรแกรมระบบปฏิบตั ิการ (ทมี่ า: สถาบันส่งเสริมการสอนวทิ ยาศาสตร์และเทคโนโลยี) 1) ดอส (Dos) เป็ นซอฟตแ์ วร์จดั ระบบงานท่ีพฒั นามานานแลว้ การใชง้ านจึงใชค้ าส่ังเป็นตวั อกั ษร ดอสเป็นซอฟตแ์ วร์ท่ีรู้จกั กนั ดีในหมูผ่ ใู้ ชไ้ มโครคอมพิวเตอร์
14 รูปที่ 5.9 ระบบปฏบิ ัตกิ ารดอส (ทม่ี า: http://www.ssbas.ac.th/Download/Work%20Project/Dos.Htm) 2) วนิ โดวส์ (Windows) เป็นระบบปฏิบตั ิการที่พฒั นาต่อจากดอส เพ่ือเนน้ การใชง้ านท่ีง่ายข้ึนสามารถทางานหลายงานพร้อมกนั ไดโ้ ดยงานแต่ละงานจะอยใู่ นกรอบช่องหนา้ ตา่ งท่ีแสดงผลบนจอภาพ การใชง้ านเนน้ รูปแบบกราฟิ กส์ ผใู้ ชง้ านสามารถใชเ้ มาส์เล่ือนตวั ช้ีตาแหน่งเพ่ือเลือกตาแหน่งที่ปรากฏบนจอภาพทาใหใ้ ชง้ านคอมพิวเตอร์ไดง้ ่าย วนิ โดวส์จึงไดร้ ับความนิยมในปัจจุบนั รูปที่ 5.10 ระบบปฏบิ ตั กิ ารวนิ โดวส์(ทม่ี า : http://www.tice.ac.th/Online/Online2-2547/prasert/basiccom/software/windowx.htm) 3) ยูนิกซ์ (Unix) เป็นระบบปฏิบตั ิการที่พฒั นามาต้งั แต่คร้ังใชก้ บั เครื่องมินิคอมพิวเตอร์ระบบปฎิบตั ิการยนู ิกซ์เป็นระบบปฏิบตั ิการท่ีมีผใู้ ชไ้ ดห้ ลายคนในเวลาเดียวกนั สามารถใชง้ านได้หลายงานพร้อมกนั และทางานไดห้ ลาย ๆ งานในเวลาเดียวกนั ยนู ิกซ์จึงใชไ้ ดก้ บั เคร่ืองท่ีเชื่อมโยงและตอ่ กบั เครื่องปลายทางไดห้ ลายเครื่องพร้อมกนั
15 รูปที่ 5.11 ระบบปฏบิ ัติการวินโดวส์ (ทม่ี า: http://202.28.94.55/web/322161/2551/001/g119/DOS4.htm) 4) ลนิ ุกซ์ (Linux) เป็นระบบปฏิบตั ิการที่พฒั นามาจากระบบยนู ิกซ์ เป็นระบบซ่ึงมีการแจกจา่ ยโปรแกรมตน้ ฉบบั ใหน้ กั พฒั นาช่วยกนั พฒั นาคุณสมบตั ิของระบบปฏิบตั ิการระบบปฏิบตั ิการลินุกซ์เป็นท่ีนิยมกนั มากข้ึนในปัจจุบนั เน่ืองจากมีโปรแกรมประยกุ ตต์ ่างๆท่ีทางานบนระบบลินุกซ์จานวนมาก และสิ่งที่สาคญั ท่ีสุดกค็ ือระบบลินุกซ์เป็นระบบปฏิบตั ิการประเภทแจกฟรี (freeware) ผใู้ ชส้ ามารถใชง้ านไดโ้ ดยไม่ตอ้ งเสียค่าใชจ้ ่าย รูปท่ี 5.12 ระบบปฏิบัตกิ ารลนิ ุกซ์ (ทมี่ า: http://sulfulicz.wordpress.com/ 2009/06/10/linux-firewall/) 5) แมคอินทอช (macintosh) เป็ นระบบปฏิบตั ิการสาหรับเครื่องไมโครคอมพิวเตอร์แมคอินทอชส่วนมากนาไปใช้งานด้านกราฟิ กส์ ออกแบบและจดั แต่งเอกสาร นิยมใช้ในสานกั พมิ พต์ า่ งๆ
16 รูปที่ 5.13 ระบบปฏบิ ัติการแมคอนิ ทอช (ทมี่ า: http://learners.in.th/blog/s5110513010/303156 ) 4. ตัวแปลภาษา ในการพฒั นาซอฟต์แวร์จาเป็ นตอ้ งมีซอฟต์แวร์ที่ใช้ในการแปลภาษาระดบั สูง เพ่ือแปลภาษาระดบั สูงให้เป็ นภาษาเคร่ือง ภาษาระดบั สูงมีหลายภาษา ภาษาระดบั สูงเหล่าน้ีสร้างข้ึนเพื่อให้ผู้เขียนโปรแกรมเขียนชุดคาส่ังได้ง่าย เข้าใจได้ ตลอดจนถึงสามารถปรับปรุงแก้ไขซอฟตแ์ วร์ในภายหลงั ได้ ภาษาระดบั สูงท่ีพฒั นาข้ึนมาทุกภาษาจะต้องมีตวั แปลภาษาสาหรับแปลภาษา ภาษาระดบั สูงซ่ึงเป็ นที่รู้จกั และนิยมกนั มากในปัจจุบนั เช่น ภาษาปาสคาล ภาษาเบสิก ภาษาซี ภาษาโลโก และภาษาจาวา รูปท่ี 5.14 ตัวอย่างโปรแกรมภาษาระดับสูง (ทม่ี า: สถาบันส่งเสริมการสอนวทิ ยาศาสตร์และเทคโนโลยี) 1) ภาษาปาสคาล (Pascal) เป็ นภาษาส่ังงานคอมพิวเตอร์ที่มีรูปแบบเป็ นโครงสร้างเขียนส่งั งานคอมพวิ เตอร์เป็นกระบวนความ ผเู้ ขียนสามารถแบ่งแยกงานออกเป็นชิ้นเล็กๆ แลว้ มารวมกนั เป็นโปรแกรมขนาดใหญ่
17 รูปที่ 5.15 ภาษาปาสคาล (ทมี่ า: http://www.thaigoodview.com/library/contest2551/tech04/09/software/11- 1_computer_lang.htm) 2) ภาษาเบสิก (Basic) เป็นภาษาที่มีรูปแบบคาสั่งไมย่ งุ่ ยาก สามารถเรียนรู้และเขา้ ใจไดง้ ่ายมีรูปแบบคาสงั่ พ้นื ฐานที่สามารถนามาเขียนเรียงต่อกนั เป็นโปรแกรมได้ รูปที่ 5.16 ภาษาเบสิก (ทมี่ า: http://www.thaigoodview.com/library/contest2551/tech04/09/software/11- 1_computer_lang.htm) 3) ภาษาซีี (C) เป็นภาษาท่ีเหมาะสาหรับใชใ้ นการพฒั นาซอฟตแ์ วร์อื่น ๆ ภาษาซีเป็นภาษาท่ีมีโครงสร้างคล่องตวั สาหรับการเขียนโปรแกรมหรือใหค้ อมพิวเตอร์ติดต่อกบั อุปกรณ์ตา่ ง ๆ
18 รูปที่ 5.17 ภาษาซี (ทมี่ า: http://www.lks.ac.th/anchalee/c_in_prg.htm) 4) ภาษาโลโก (Logo) เป็นภาษาท่ีเหมาะสาหรับการเรียนรู้และเขา้ ใจหลกั การโปรแกรมภาษาโลโกไดร้ ับการพฒั นาสาหรับการเรียนรู้ของเดก็ รูปที่ 5.18 ภาษาโลโก (ทม่ี า : http://www.stks.or.th/web/index.php?option=com_content&task= view&id=1571&Itemid=132) 5) ภาษาจาวา (Java) เป็นภาษท่ีนิยมใชใ้ นการพฒั นาโปรแกรมประยกุ ตต์ ่าง ๆ สามารถทางานไดร้ ะบบปฏิบตั ิการใดกไ็ ด้
19 รูปท่ี 5.19 ภาษาจาวา(ทมี่ า : http://www.tanti.ac.th/Com-tranning/webnot/index35.htm)5. ซอฟต์แวร์ประยกุ ต์การท่ีเทคโนโลยคี อมพิวเตอร์ไดพ้ ฒั นากา้ วหนา้ อยา่ งรวดเร็ว คอมพิวเตอร์มีขนาดเล็กลง การใชง้ านคล่องตวั ข้ึน สามารถนาไปใชใ้ นที่ต่างๆ ไดส้ ะดวก การใชง้ านคอมพวิ เตอร์ตอ้ งมีซอฟตแ์ วร์ประยกุ ต์ ซ่ึงอาจเป็ นซอฟตแ์ วร์สาเร็จรูปท่ีมีผพู้ ฒั นาเพื่อใชง้ านทวั่ ไปทาใหท้ างานไดส้ ะดวกข้ึน หรืออาจเป็นซอฟตแ์ วร์ใชง้ านเฉพาะ ซ่ึงผใู้ ชเ้ ป็นผพู้ ฒั นาข้ึนเองเพื่อใหเ้ หมาะสมกบัสภาพการทางานของ ตน รูปท่ี 5.20 ตวั อย่างซอฟต์แวร์สาเร็จรูป (ทม่ี า : http://www.rw.ac.th/chaisak/03.html)
20 รูปที่ 5.21 ตัวอย่างซอฟต์แวร์ทพี่ ฒั นาขึน้ ใช้งานเฉพาะ (ทมี่ า : http://www.marinerthai.com/sara_it/view.php?No=200713) 5.1 ซอฟต์แวร์สาเร็จรูป ซอฟตแ์ วร์ประยกุ ตท์ ี่มีใชก้ นั ทวั่ ไปคือ ซอฟตแ์ วร์สาเร็จรูป(package) เป็นซอฟตแ์ วร์ท่ีมีความนิยมใชก้ นั สูงมาก ซอฟตแ์ วร์สาเร็จรูปเป็ นซอฟตแ์ วร์ท่ีบริษทั พฒั นาข้ึนแลว้ นามาจาหน่ายให้ผใู้ ชน้ าไปใชง้ านไดโ้ ดยตรง ซอฟตแ์ วร์สาเร็จรูปท่ีเป็นที่นิยมของผใู้ ชม้ ี 6 กลุ่มใหญ่ ไดแ้ ก่ซอฟตแ์ วร์ประมวลผลคา (word processing software) ซอฟตแ์ วร์ตารางทางาน (spread sheetsoftware) ซอฟตแ์ วร์จดั การฐานขอ้ มลู (data base management software) ซอฟตแ์ วร์นาเสนอ(presentation software) ซอฟตแ์ วร์ส่ือสารขอ้ มูล (data communication software) และซอฟตแ์ วร์กราฟิ กส์ (graphic software) 1) ซอฟต์แวร์ประมวลผลคา เป็ นซอฟต์แวร์ประยุกต์ใช้สาหรับการพิมพ์เอกสารสามารถแกไ้ ข เพิ่ม แทรก ลบ ตรวจสอบตวั สะกดในเอกสาร และจดั รูปแบบเอกสาร เอกสารท่ีพิมพไ์ วจ้ ดั เป็ นแฟ้ มขอ้ มูล เรียกมาพิมพห์ รือแกไ้ ขใหม่ได้ การพิมพอ์ อกทางเครื่องพิมพก์ ็มีรูปแบบตวั อกั ษรให้เลือกหลายรูปแบบ ซอฟต์แวร์ประมวลผลคาท่ีนิยมอยูใ่ นปัจจุบนั เช่นไมโครซอฟต์เวริ ์ด (Microsoft Word) , โลตสั เวริ ์ดโปร (Lotus WordPro)
21 รูปที่ 5.22 ซอฟต์แวร์ประมวลผลคา (ทมี่ า: http://c5302700001.blogspot.com/2010/07/openofficeorg-writer.html) 2) ซอฟต์แวร์ตารางทางาน เป็ นซอฟต์แวร์ท่ีช่วยในการคิดคานวณ การทางานของซอฟต์แวร์ตารางทางาน มีเคร่ืองมือคล้ายปากกา ยางลบ และเครื่องคานวณเตรียมไวใ้ ห้เสร็จบนกระดาษมีช่องให้ใส่ตวั เลข ขอ้ ความหรือสูตร สามารถสั่งให้คานวณตามสูตรหรือเง่ือนไขที่กาหนด ผใู้ ชซ้ อฟตแ์ วร์ตารางทางานสามารถประยุกตใ์ ชง้ านประมวลผลตวั เลขอื่น ๆ ไดก้ วา้ งขวางและสามารถสร้างกราฟ แผนภูมิต่าง ๆ ในการนาเสนอ เช่นแผนภูมิแท่ง แผนภมู ิวงกลม กราฟเส้นซอฟตแ์ วร์ตารางทางานท่ีนิยมใช้ เช่น ไมโครซอฟตเ์ อกซ์เซล (Microsoft Excel) , โลตสั (Lotus) รูปที่ 5.23 ซอฟต์แวร์ตารางทางาน (ทม่ี า:สถาบนั ส่งเสริมการสอนวทิ ยาศาสตร์และเทคโนโลยี)
22 3) ซอฟต์แวร์จัดการฐานข้อมูล การจดั การกบั ขอ้ มูลท่ีจดั เกบ็ ในคอมพวิ เตอร์จาเป็นตอ้ งมีซอฟตแ์ วร์จดั การขอ้ มลู การรวบรวมขอ้ มลู หลาย ๆ เร่ืองท่ีเกี่ยวขอ้ งกนั ไวใ้ นคอมพิวเตอร์เราก็เรียกวา่ ฐานขอ้ มลู ซอฟตแ์ วร์จดั การฐานขอ้ มูลจึงหมายถึงซอฟตแ์ วร์ที่ช่วยในการเกบ็ การเรียกคน้ มาใชง้ าน การทารายงาน การสรุปผลจากขอ้ มูลที่ประมวลผลแลว้ ช่วยลดความซ้าซอ้ นและความขดั แยง้ ของขอ้ มูลช่วยใหผ้ ใู้ ชง้ านไดร้ ับความสะดวกและใชข้ อ้ มูลร่วมกนัซอฟตแ์ วร์จดั การฐานขอ้ มูลท่ีนิยมใช้ เช่น แอกเซส (Access) , ดีเบส (Debase) , ฟอกซ์เบส(FoxBASE) รูปท่ี 5.24 ซอฟต์แวร์จัดการฐานข้อมูล (ทมี่ า:สถาบนั ส่งเสริมการสอนวทิ ยาศาสตร์และเทคโนโลยี) 4) ซอฟต์แวร์นาเสนอ เป็ นซอฟต์แวร์ท่ีมีการใช้งานอย่างแพร่หลาย ใช้สาหรับนาเสนอขอ้ มูล ทาให้การนาเสนอขอ้ มูลทาไดง้ ่ายสะดวกรวดเร็ว การแสดงผลดึงดูดความสนใจสามารถสร้างขอ้ ความในลกั ษณะสื่อความหมายไดง้ ่าย สามารถสร้างแผนภมู ิ กราฟ และรูปภาพได้ตวั อยา่ งของซอฟตแ์ วร์นาเสนอ เช่น เพาเวอร์พอยต์ (PowerPoint), โลตสั ฟรีแลนซ์(Lotus Freeland) , ฮาร์วาร์ดกราฟิ กส์ (Harvard Graphic) รูปที่ 5.25 ซอฟต์แวร์นาเสนอ (ทม่ี า:สถาบนั ส่งเสริมการสอนวทิ ยาศาสตร์และเทคโนโลยี )
23 5) ซอฟต์แวร์สื่อสารข้อมูล หมายถึง ซอฟตแ์ วร์ท่ีจะช่วยใหไ้ มโครคอมพิวเตอร์ติดต่อสื่อสารกบั เคร่ืองคอมพิวเตอร์อื่นในท่ีห่างไกลโดยผา่ นทางสายโทรศพั ท์ ทาใหส้ ามารถติดต่อส่ือสารกนั ไดท้ วั่ โลก โดยใชซ้ อฟตแ์ วร์ส่ือสารเชื่อมโยงต่อเขา้ กบั ระบบเครือขา่ ย เช่นอินเทอร์เน็ต ทาใหส้ ามารถใชบ้ ริการอ่ืน ๆ เพ่ิมเติมได้ สามารถใชร้ ับส่งไปรษณียอ์ ิเล็กทรอนิกส์ใชโ้ อนยา้ ยแฟ้ มขอ้ มูล ใชแ้ ลกเปล่ียนขอ้ มูล อ่านข่าวสาร นอกจากน้ียงั ใชใ้ นการเชื่อมเขา้ หาระบบคอมพวิ เตอร์อื่นๆได้ ซอฟตแ์ วร์สื่อสารขอ้ มลู ท่ีนิยมมีมากมายหลายซอฟตแ์ วร์ เช่น โปรคอม(ProComm) , เนสเคป (Netscape) , โอเปร่า (Opera) รูปที่ 5.26 ซอฟต์แวร์ส่ือสารข้อมูล (ทม่ี า:สถาบันส่งเสริมการสอนวทิ ยาศาสตร์และเทคโนโลยี) 6) ซอฟต์แวร์กราฟิ กส์ เป็ นซอฟตแ์ วร์ที่ใชส้ ร้าง ออกแบบ วาดหรือจดั แต่งเอกสารหรือรูปภาพ สามารถสร้างงานได้รวดเร็ว มีคุณภาพได้ปริมาณมาก และง่ายต่อการนาไปใช้ปัจจุบนั มีซอฟตแ์ วร์กราฟิ กส์จานวนมาก เช่น เพนต์ (Paint) , โฟโทชอป (Photoshop) โปรแกรมเพนต์ โปรแกรมโฟโทชอป รูปท่ี 5.27 ซอฟต์แวร์กราฟิ กส์
24 (ทม่ี า:สถาบนั ส่งเสริมการสอนวทิ ยาศาสตร์และเทคโนโลยี) 5.2 ซอฟต์แวร์ใช้งานเฉพาะ การประยกุ ตใ์ ชง้ านดว้ ยซอฟตแ์ วร์สาเร็จรูปมกั จะเนน้ การใชง้ านทว่ั ไป แต่อาจจะนามาประยุกต์โดยตรงกบั งานทางธุรกิจบางอย่างไม่ได้ จึงตอ้ งมีการพฒั นาซอฟต์แวร์ใช้งานเฉพาะสาหรับงานแต่ละประเภทใหต้ รงกบั ความตอ้ งการของผใู้ ช้ ซอฟตแ์ วร์ใชง้ านเฉพาะมกั เป็ นซอฟตแ์ วร์ท่ีผพู้ ฒั นาตอ้ งเขา้ ไปศึกษารูปแบบการทางานหรือความตอ้ งการของธุรกิจน้นั ๆ แลว้ จดั ทาข้ึน ซอฟตแ์ วร์ใชง้ านเฉพาะที่ใชก้ นั ในทางธุรกิจ เช่นระบบงานทางดา้ นบญั ชี ระบบงานจดั จาหน่าย ระบบงานในโรงงานอุตสาหกรรม บริหารการเงินและการเช่าซ้ือ ความตอ้ งการของการใชค้ อมพวิ เตอร์ในงานทางธุรกิจยงั มีอีกมาก ดงั น้นั จึงตอ้ งมีความตอ้ งการผพู้ ฒั นาซอฟตแ์ วร์เพอื่ พฒั นาซอฟตแ์ วร์ใชง้ านเฉพาะต่าง ๆ อีกมาก โปรแกรมข้อมูลและสารสนเทศโรงเรียน รูปที่ 5.28 ซอฟต์แวร์ใช้งานเฉพาะ (ทม่ี า : http://www.bloggang.com/viewblog.php?id=pnck&date=25-12- 2007&group=4&gblog=1)
25 แบบฝึ กหดั หน่วยท่ี 5 เร่ือง ซอฟต์แวร์1. ใหพ้ จิ ารณาวา่ ขอ้ ความต่อไปน้ีเป็น ระบบปฏิบตั ิการ ตวั แปลภาษา ซอฟตแ์ วร์สาเร็จรูป หรือซอฟตแ์ วร์ใชง้ านเฉพาะ ระบบ ตวั ใชง้ าน เฉพาะลาดบั ขอ้ ความ ปฏิบตั ิการ แปลภาษา สาเร็จรูป1 ปาสคาล2 ซอฟตแ์ วร์ประมวลผลคา3 โปรแกรมระบบงานตรวจสินคา้4 โอเอสทู5 ซอฟตแ์ วร์นาเสนอ6 โฟโตชอป7 ลินุกซ์8 โปรแกรมบญั ชี2. ให้ตอบคาถามต่อไปนี้ 2.1. ซอฟตแ์ วร์คืออะไร 2.2 ส่ือกลางท่ีทาใหม้ นุษยแ์ ละคอมพิวเตอร์ติดต่อสื่อสารกนั ไดค้ ืออะไร 2.3 ตวั เลขท่ีใชใ้ นระบบเลขฐานสองมีอะไรบา้ ง 2.4 ภาษาคอมพวิ เตอร์ท่ีคอมพวิ เตอร์อา่ นแลว้ เขา้ ใจทนั ทีคือภาษาอะไร 2.5 ภาษาคอมพิวเตอร์แบง่ เป็ นก่ีประเภท อะไรบา้ ง 2.6 ซอฟตแ์ วร์แบ่งเป็ นกี่ประเภท อะไรบา้ ง 2.7 ซอฟตแ์ วร์ท่ีคอมพวิ เตอร์ไดร้ ับทนั ทีที่เปิ ดเครื่องคือซอฟตแ์ วร์ประเภทใด 2.8 ซอฟตแ์ วร์ท่ีใชใ้ นการประมวลผลงานดา้ นตา่ ง ๆ ตามความตอ้ งการของผใู้ ชค้ ือ ซอฟตแ์ วร์ประเภทใด 2.9. โปรแกรมวนิ โดวส์เป็นซอฟตแ์ วร์ประเภทใด
26 2.10. ซอฟตแ์ วร์สาเร็จรูปคืออะไร3. ใหบ้ อกความแตกตา่ งของคอมไพเลอร์และอินเทอร์พรีเตอร์4. ใหบ้ อกหนา้ ท่ีหลกั ของซอฟตแ์ วร์ระบบ5. ใหย้ กตวั อยา่ งซอฟตแ์ วร์สาเร็จรูป พร้อมอธิบาย
27 เฉลยแบบฝึ กหัดหน่วยที่ 5 เรื่อง ซอฟต์แวร์1. ให้พจิ ารณาว่าข้อความต่อไปนีเ้ ป็ น ระบบปฏิบัติการ ตัวแปลภาษา ซอฟต์แวร์สาเร็จรูป หรือซอฟต์แวร์ใช้งานเฉพาะ ระบบ ตวั ใชง้ าน แปลภาษา เฉพาะลาดบั ขอ้ ความ ปฏิบตั ิการ สาเร็จรูป 1 ปาสคาล 2 ซอฟตแ์ วร์ประมวลผลคา 3 โปรแกรมระบบงานตรวจสินคา้4 โอเอสทู 5 ซอฟตแ์ วร์นาเสนอ 6 โฟโทชอป7 ลินุกซ์8 โปรแกรมบญั ชี2. ให้ตอบคาถามต่อไปนี้ 2.1 ซอฟตแ์ วร์คืออะไร ซอฟตแ์ วร์ (software) คือชุดคาส่งั หรือโปรแกรมที่ใชส้ ัง่ งานให้ คอมพวิ เตอร์ ทางาน 2.2 ส่ือกลางที่ทาใหม้ นุษยแ์ ละคอมพิวเตอร์ติดต่อสื่อสารกนั ไดค้ ืออะไร สื่อกลางท่ีทาใหม้ นุษยแ์ ละคอมพวิ เตอร์ติดต่อสื่อสารกนั ไดค้ ือ ภาษาคอมพวิ เตอร์ 2.3 ตวั เลขท่ีใชใ้ นระบบเลขฐานสองมีอะไรบา้ ง ตวั เลขท่ีใชใ้ นระบบเลขฐานสอง คือ 0 และ 1 2.4 ภาษาคอมพิวเตอร์ที่คอมพวิ เตอร์อ่านแลว้ เขา้ ใจทนั ทีคือภาษาอะไร ภาษาคอมพวิ เตอร์ที่คอมพวิ เตอร์อ่านแลว้ เขา้ ใจทนั ทีคือภาษาเคร่ือง 2.5 ภาษาคอมพวิ เตอร์แบ่งเป็นกี่ประเภท อะไรบา้ ง ภาษาระดบั สูงที่เป็นที่รู้จกั และนิยมกนั มากในปัจจุบนั มี 5 ประเภท คือ
28 1. ภาษาปาสคาล 2. ภาษาเบสิก 3. ภาษาซี 4. ภาษาโลโก 5. ภาษาจาวา 2.6 ซอฟตแ์ วร์แบ่งเป็ นกี่ประเภท อะไรบา้ ง ซอฟตแ์ วร์แบง่ ตามสภาพการทางานไดส้ องประเภทคือ 1. ซอฟตแ์ วร์ระบบ 2. ซอฟตแ์ วร์ประยกุ ต์ 2.7 ซอฟตแ์ วร์ท่ีคอมพวิ เตอร์ไดร้ ับทนั ทีที่เปิ ดเครื่องคือซอฟตแ์ วร์ประเภทใด ซอฟตแ์ วร์ที่คอมพวิ เตอร์ไดร้ ับทนั ทีท่ีเปิ ดเคร่ืองคือซอฟตแ์ วร์ระบบ 2.8 ซอฟตแ์ วร์ที่ใชใ้ นการประมวลผลงานดา้ นตา่ ง ๆตามความตอ้ งการของผใู้ ชค้ ือ ซอฟตแ์ วร์ประเภทใด ซอฟตแ์ วร์ที่ใชใ้ นการประมวลผลงานดา้ นตา่ ง ๆตามความตอ้ งการของผใู้ ชค้ ือ ซอฟตแ์ วร์ประยกุ ต์ 2.9. โปรแกรมวนิ โดวส์เป็นซอฟตแ์ วร์ประเภทใด โปรแกรมวนิ โดวส์เป็นซอฟตแ์ วร์ระบบ 2.10. ซอฟตแ์ วร์สาเร็จรูปคืออะไร ซอฟตแ์ วร์สาเร็จรูปคือ ซอฟตแ์ วร์ที่ไดร้ ับการพฒั นาข้ึนแลว้ นาออกมาจาหน่าย เพ่อื ใหผ้ ใู้ ชส้ ามารถใชง้ านไดโ้ ดยตรง3. ให้บอกความแตกต่างของคอมไพเลอร์และอนิ เทอร์พรีเตอร์ ขอ้ แตกตา่ งระหวา่ งคอมไพเลอร์กบั อินเทอร์พรีเตอร์ คือ คอมไพเลอร์ แปลท้งั โปรแกรมแลว้ จึงทางานตามคาสัง่ ในโปรแกรมน้นั ใชเ้ น้ือที่ในหน่วยความจามาก อินเทอร์พรีเตอร์ แปลโปรแกรมทีละคาสง่ั และทางานตามคาสั่งน้นั ทนั ที ใชเ้ น้ือที่หน่วยความจานอ้ ย
294. ให้บอกหน้าท่ีหลกั ของซอฟต์แวร์ระบบ หนา้ ที่หลกั ของซอฟตแ์ วร์ระบบคือ ดาเนินงานพ้ืนฐานตา่ ง ๆ ของระบบคอมพวิ เตอร์เช่น รับขอ้ มลู จากแผงแป้ นอกั ขระแลว้ แปลความหมายใหค้ อมพวิ เตอร์เขา้ ใจ นาขอ้ มลู ไปแสดงผลบนจอภาพหรือนาออกไปยงั เคร่ืองพิมพ์ จดั การขอ้ มูลในระบบแฟ้ มขอ้ มูลบนหน่วยความจารอง5. ให้ยกตวั อย่างซอฟต์แวร์สาเร็จรูป พร้อมอธิบาย ซอฟตแ์ วร์สาเร็จรูปท่ีเป็นท่ีนิยมของผใู้ ชม้ ี 6 กลุ่ม คือ 1) ซอฟต์แวร์ประมวลผลคา เป็ นซอฟต์แวร์ประยุกต์ใช้สาหรับการพิมพ์เอกสารสามารถแกไ้ ข เพิ่ม แทรก ลบ และจดั รูปแบบเอกสารไดอ้ ยา่ งดี เอกสารที่พิมพไ์ วจ้ ดั เป็ นแฟ้ มขอ้ มูลเรียกมาพิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตวั อกั ษรให้เลือกหลายรูปแบบ ท่ีนิยมในปัจจุบนั เช่น วนิ เวริ ์ด จุฬาจารึก โลตสั เอมิโปร 2) ซอฟต์แวร์ตารางทางาน เป็ นซอฟต์แวร์ที่ช่วยในการคิดคานวณ การทางานของซอฟต์แวร์ตารางทางาน มีเคร่ืองมือคลา้ ยปากกา ยางลบ และเคร่ืองคานวณเตรียมไวใ้ ห้เสร็จ บนกระดาษมีช่องให้ใส่ตวั เลข ขอ้ ความหรือสูตร สามารถสั่งใหค้ านวณตามสูตรหรือเง่ือนไขท่ีกาหนดท่ีนิยมใช้ เช่น เอกเซล โลตสั 3) ซอฟต์แวร์จดั การฐานขอ้ มูล การรวบรวมขอ้ มูลหลาย ๆ เร่ืองที่เก่ียวขอ้ งกนั ไวใ้ นคอมพิวเตอร์ เรากเ็ รียกวา่ ฐานขอ้ มูล ซอฟตแ์ วร์จดั การฐานขอ้ มลู จึงหมายถึงซอฟตแ์ วร์ที่ช่วยในการเกบ็ การเรียกคน้ มาใชง้ าน การทารายงาน การสรุปผลจากขอ้ มูล ซอฟตแ์ วร์จดั การฐานขอ้ มูลที่นิยมใช้ เช่น เอกเซส ดีเบส 4) ซอฟต์แวร์นาเสนอ เป็ นซอฟตแ์ วร์ที่ใชส้ าหรับนาเสนอขอ้ มูล การแสดงผลดึงดูดความสนใจ ซอฟตแ์ วร์นาเสนอส่ือความหมายไดง้ ่าย สามารถสร้างแผนภูมิ กราฟ และรูปภาพได้เช่น เพาเวอร์พอยต์ โลตสั ฟรีแลนซ์ 5) ซอฟต์แวร์สื่อสารข้อมูล หมายถึง ซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อสารกบั เคร่ืองคอมพิวเตอร์อ่ืนในท่ีห่างไกลโดยผา่ นทางสายโทรศพั ท์ ซอฟตแ์ วร์สื่อสารใช้เช่ือมโยงต่อเข้ากบั ระบบเครือข่ายคอมพิวเตอร์ เช่น อินเทอร์เน็ต ทาให้สามารถใช้บริการอื่นๆเพ่ิมเติมได้ เช่น ใช้รับส่งไปรษณียอ์ ิเล็กทรอนิกส์ โอนยา้ ยแฟ้ มขอ้ มูล แลกเปลี่ยนข้อมูล อ่านข่าวสาร นอกจากน้ียงั ใช้ในการเช่ือมเขา้ หาระบบคอมพิวเตอร์อื่น ๆได้ ซอฟต์แวร์สื่อสารขอ้ มูลท่ีนิยมมี โปรคอม ครอสทอลค์ เทลิก
30 6) ซอฟตแ์ วร์กราฟิ กส์ เป็ นซอฟต์แวร์ท่ีใชส้ ร้าง ออกแบบ วาดหรือจดั แต่งเอกสารหรือรูปภาพ ปัจจุบนั มีซอฟตแ์ วร์กราฟิ กส์จานวนมาก เช่น เพนต์ โฟโทชอป
31 แบบทดสอบวดั ผลสัมฤทธ์ทิ างการเรียน (หลงั เรียน) หน่วยท่ี 5 เรื่องซอฟต์แวร์คาชี้แจง จงเลอื กคาตอบทถ่ี ูกทส่ี ุดเพยี งคาตอบเดยี ว แล้วทาเคร่ืองหมาย (X) ลงในกระดาษคาตอบ1. ซอฟตแ์ วร์ หมายถึง ก. คาสั่งท่ีใชใ้ นการประมวลผลของเคร่ืองคอมพิวเตอร์ ข. อุปกรณ์ที่ใชใ้ นการเก็บคาสัง่ ในคอมพิวเตอร์ ค. ช่องวา่ งสาหรับเกบ็ คาสงั่ และนาไปประมวลผล ง. ชุดคาสง่ั ท่ีสัง่ งานคอมพวิ เตอร์เป็นลาดบั ข้นั ตอน2. ซอฟตแ์ วร์เปรียบไดก้ บั ส่วนใดของร่างกายมนุษย์ ก. หวั ใจ ข. หลอดเลือด ค. สมอง ง. ปอด3. ขอ้ ใดกล่าวไดถ้ ูกตอ้ ง ก. คอมพวิ เตอร์ทางานตามโปรแกรมเทา่ น้นั ข. คอมพิวเตอร์ทางานไดน้ อกเหนือจากโปรแกรมคาส่งั ค. คอมพวิ เตอร์เป็นอุปกรณ์ท่ีไมจ่ าเป็นกบั หน่วยงาน ง. ถูกทุกขอ้4. ขอ้ ใดเป็นส่ือกลางสาหรับติดตอ่ ใหค้ อมพวิ เตอร์รับรู้ ก. ภาษาสากล ข. ภาษารหสั ค. ภาษาคอมพวิ เตอร์ ง. ภาษาสัญลกั ษณ์
325. คอมพิวเตอร์ ใชร้ ะบบเลขฐานใดในการสั่งงาน ก. ฐานสอง ข. ฐานแปด ค. ฐานสิบ ง. ฐานสิบหก6. รหสั แทนคาสั่งในการสง่ั งานคอมพวิ เตอร์คือขอ้ ใด ก. 0 และ 0 ข. 0 และ 1 ค. 1 และ 1 ง. 1 และ 27. ซอฟตแ์ วร์แบง่ ออกเป็ นสองประเภทคือ ก. ซอฟตแ์ วร์ระบบ ซอฟตแ์ วร์ประยกุ ต์ ข. ซอฟตแ์ วร์ปฏิบตั ิการ ซอฟตแ์ วร์กราฟิ กส์ ค. ซอฟตแ์ วร์ตารางการทางาน ซอฟตแ์ วร์ประมวลผลคา ง. ซอฟตแ์ วร์ปฏิบตั ิการ ซอฟตแ์ วร์ระบบ8. ซอฟตแ์ วร์ระบบ หมายถึง ก. ซอฟตแ์ วร์ท่ีเขียนข้ึนเพือ่ ประยกุ ตก์ ารทางานที่ผใู้ ชต้ อ้ งการ ข. ซอฟตแ์ วร์ที่ดูแลจดั การอุปกรณ์ต่าง ๆ ท่ีมีอยใู่ นระบบ ค. ซอฟตแ์ วร์จดั การฐานขอ้ มูล ง. ซอฟตแ์ วร์ปฏิบตั ิการ9. ขอ้ ใดเก่ียวขอ้ งกบั ซอฟตแ์ วร์ระบบ ก. ซอฟตแ์ วร์ที่ช่วยในการจดั การระบบคอมพิวเตอร์ ข. ซอฟตแ์ วร์จดั การทางดา้ นอุปกรณ์รับเขา้ และส่งออก ค. ซอฟตแ์ วร์ในการรับขอ้ มูลจากแผนแป้ นอกั ขระ การแสดงผลบนจอ ง. ถูกทุกขอ้10. ระบบปฏิบตั ิการใดท่ีใชเ้ มาส์สร้างงานแทนการใชแ้ ผงแป้ นพิมพ์ ก. ดอส ข. วนิ โดวส์ ค. ยนู ิกซ์ ง. ลินุกซ์
3311. ซอฟตแ์ วร์ประยกุ ต์ หมายถึง ก. ซอฟตแ์ วร์ที่ช่วยในการจดั การระบบคอมพิวเตอร์ ข. ซอฟตแ์ วร์จดั การทางดา้ นอุปกรณ์รับเขา้ และส่งออก ค. ซอฟตแ์ วร์ในการรับขอ้ มูลจากแผงแป้ นอกั ขระ การแสดงผลบนจอ ง. ซอฟตแ์ วร์ท่ีใชก้ บั งานดา้ นต่าง ๆ ตามความตอ้ งการของผใู้ ช้12. ขอ้ ใดเป็นซอฟตแ์ วร์ประยกุ ต์ ก. ซอฟตแ์ วร์ประมวลผลคา ข. ซอฟตแ์ วร์ตารางการทางาน ค. ซอฟตแ์ วร์กราฟิ กส์ ง. ถูกทุกขอ้13. ซอฟตแ์ วร์ประยกุ ตแ์ บง่ ไดต้ ามขอ้ ใด ก. ซอฟตแ์ วร์ในระบบ - นอกระบบ ข. ซอฟตแ์ วร์พ้นื ฐาน - ใชง้ านเฉพาะ ค. ซอฟตแ์ วร์สาเร็จรูป - ใชง้ านเฉพาะ ง. ซอฟตแ์ วร์ตาราง - กราฟิ กส์14. ขอ้ ใดกล่าวไม่ถูกตอ้ งเกี่ยวกบั ซอฟตแ์ วร์ประมวลผลคา ก. เป็นซอฟตแ์ วร์ประยกุ ต์ ข. สามารถแกไ้ ขเอกสารได้ ค. เป็นการวิเคราะห์และคานวณจากตวั เลข ง. ตรวจสอบตวั สะกดในเอกสารที่พมิ พไ์ ด้15. โปรแกรมเพนต์ โฟโทชอป จดั เป็นซอฟตแ์ วร์กลุ่มใด ก. ซอฟตแ์ วร์กราฟิ กส์ ข. ซอฟตแ์ วร์จดั การฐานขอ้ มูล ค. ซอฟตแ์ วร์ประมวลผลคา ง. ซอฟตแ์ วร์นาเสนอ
34 เฉลยแบบทดสอบวดั ผลสัมฤทธ์ทิ างการเรียน ก่อนเรียน/หลงั เรียน หน่วยที่ 5 เร่ืองซอฟต์แวร์ข้อที่ คาตอบ ข้อที่ คาตอบ 1 ง 11 ง 2 ค 12 ง 3 ก 13 ค 4 ค 14 ค 5 ก 15 ก 6ข 7ก 8ข 9ง10 ข
35 บรรณานุกรมพชั รี สารงาม. (2549). ซอฟตแ์ วร์ สืบคน้ เมื่อวนั ท่ี 25 เมษายน 2549. จาก http://www.thaigoodview.com/library/teachershow/phayao/โรงเรียนแมจ่ นั วทิ ยาคม.(2549). ซอฟตแ์ วร์. สืบคน้ เม่ือวนั ที่ 25 เมษายน 2549 จาก http://www.mwk.ac.th/data/Eleaning/Mansuang/roomnet46/IT46_ 5/index.htmโรงเรียนสตรีอ่างทอง. (ม.ป.ป.). ซอฟตแ์ วร์ประยกุ ต.์ สืบคน้ เม่ือวนั ที่ 25 เมษายน 2549 จาก http://www.sa.ac.th/elearning/index33.htmศิริชยั นามบุรี. (2544). ซอฟตแ์ วร์. สืบคน้ เมื่อวนั ท่ี 25 เมษายน 2549 จาก http://yalor.yru.ac.th/~pimonpun/4000107/2-2.htmศิริชยั นามบุรี. (ม.ป.ป). ความรู้พ้ืนฐานเกี่ยวกบั คอมพวิ เตอร์. โปรแกรมวชิ าคอมพิวเตอร์ สถาบนั ราชภฎั ยะลา, อดั สาเนา.สถาบนั ส่งเสริมการสอนวทิ ยาศาสตร์และเทคโนโลยี. (2546). ซอฟตแ์ วร์. สืบคน้ เม่ือวนั ที่ 20 เมษายน 2549 . จาก http://www.thaigoodview.com/roomnet/roomnet46/IT46_5/index.htm . (2546). เทคโนโลยสี ารสนเทศ. กรุงเทพฯ : คุรุสภาลาดพร้าว. . (2547). ซอฟตแ์ วร์. สืบคน้ เมื่อวนั ที่ 25 เมษายน 2549 . จาก http://203.154.140.4/ebook3/page/index.htm
Search
Read the Text Version
- 1 - 36
Pages: