แบบฝึกหัดท้ายบทที่ 3 ซอร์ฟแวร์ และภาษาคอมพิวเตอร์

แบบฝึกหัดท้ายบทที่ 3 ซอร์ฟแวร์ และภาษาคอมพิวเตอร์


1.ซอฟต์แวร์ประยุกต์เกี่ยวข้องกับระบบปฏิบัติการอย่างไรบ้าง จงอธิบาย
ตอบ  ระบบปฏิบัติการ เปรียบเหมือน บริษัท ซอฟต์แวร์ประยุกต์ เปรียบเหมือน พนักงาน พนักงานก็มีหลายหน้าที่การทำงาน สามารถใช้ทรัพยาการของบริษัทได้ แต่ใช้ได้เท่าที่บริษัทจัดให้ ยกตัวอย่างให้เห็นภาพก็คือ คุณพิมพ์งานใน Microsoft word ก็คือซอฟต์แวร์ประยุกต์ และสั่ง Print Out ออกมาทาง Printer Microsoft word ก็จะไปเรียกใช้ Service ใน OS ที่เกี่ยวข้องกับ Printer และส่งข้อมูลออกไป OS จะเป็นตัวประสาน Hardware กับ Application Software ไปในตัว ก็คือ OS={Application Software} Application Software เป็น Subset ของ OS


2. ระบบปฏิบัติการโดยทั่วไป มีกี่ประประเภท จงยกตัวอย่างประกอบ
ตอบ มี 3 ประเภท คือ
     1. ระบบปฏิบัติการเดี่ยว (stand-alone OS) เป็นระบบปฏิบัติการที่มุ่งเน้นและให้บริการสำหรับผู้ใช้เพียงคนเดียว (เจ้าของเครื่องนั้นๆ) นิยมใช้สำหรับเครื่องคอมพิวเตอร์ที่ประมวลผลและทำงานแบบทั่วไป เช่น เครื่องคอมพิวเตอร์ตามบ้านหรือสำนักงาน ซึ่งจะถูกติดตั้งระบบปฏิบัติการนี้ไว้รองรับการทำงานบางอย่าง เช่น พิมพ์รายงาน ดูหนัง ฟังเพลงหรือเชื่อมต่อเข้ากับอินเทอร์เน็ต เป็นต้น ปัจจุบันสามารถเป็นเครื่องลูกข่ายเพื่อขอรับบริการจากเครื่องแม่ข่ายได้ด้วย เช่น DOS, Windows, Unix, Mac OS X, Linux
     2. ระบบปฏิบัติการแบบเครือข่าย (network OS) เป็นระบบปฏิบัติการที่มุ่งเน้นและให้บริการสำหรับผู้ใช้หลายๆคน (multi-user) นิยมใช้สำหรับงานให้บริการและประมวลผลข้อมูลสำหรับเครือข่ายโดยเฉพาะ มักพบเห็นได้กับการนำไปใช้ในองค์กรธุรกิจทั่วไป เครื่องคอมพิวเตอร์ที่ติดตั้งระบบปฏิบัติการเหล่านี้จะเรียกว่าเครื่อง server ซึ่งเสมือนเครื่องแม่ข่ายที่ให้บริการข้อมูลต่าง ๆ ที่จำเป็นสำหรับผู้ใช้ เช่น Windows Server, OS/2 Warp Server, Solaris
     3. ระบบปฏิบัติการแบบฝัง (embeded OS) เป็นระบบปฏิบัติการที่พบเห็นได้ในอุปกรณ์คอมพิวเตอร์พกพาขนาดเล็ก เช่น พีดีเอ หรือ smart phone บางรุ่น สามารถช่วยในการทำงานของอุปกรณ์แบบไม่ประจำที่เหล่านี้ได้เป็นอย่างดี เกิดขึ้นมาหลังสุดพร้อม ๆ กับที่อุปกรณ์คอมพิวเตอร์พกพาเหล่านี้ได้รับความนิยมมากขึ้น บางระบบมีคุณสมบัติที่ใกล้เคียงกับระบบปฏิบัติการแบบเดี่ยวด้วย เช่น ดูหนัง ฟังเพลงหรือเชื่อมต่ออินเทอร์เน็ตได้ เช่น Pocket PC OS(Windows CE เดิม), Palm OS, Symbian OS



3.ระบบปฏิบิติการแบบฝัง (Embedded OS) คืออไร นิยมใช้กับอุปกรณ์ประเภทใด จงอธิบาย

ตอบ Symbian OS เป็นระบบปฏิบัติการที่ออกแบบมา เพื่อรองรับกับเทคโนโลยีการสื่อสารแบบไร้สาย นิยมใช้กับโทรศัพท์มือถือประเภท smart phone นอกจากนี้ยังสนับสนุนการทำงานแบบหลายๆงานในเวลาเดียวกัน (multi-tasking) ทำให้โทรศัพท์มือถือมีความสามารถที่นอกเหนือจากแค่รับสายพูดคุยแบบทั่วไปเพียงอย่างเดียว เช่นการบันทึกการนัดหมาย ท่องเว็บ ฯลฯ


4. โปรแกรมป้องกันไวรัส มีความสำคัญอย่างไรบ้าง

ตอบ      - ติดตั้งไว้เพื่อป้องกันและแก้ไขปัญหาเกี่ยวกับโปรแกรมประสงค์ร้าย
              - ต้องอัพเดทข้อมูลใหม่อยู่เสมอเพื่อให้รู้จักและหาทางยับยั้งไวรัสใหม่ๆที่เกิดขึ้นทุกวัน
              - ควรติดตั้งไว้ในเครื่องทุกเครื่อง




5. นายอภิชาติต้องการเก็บข้อมูลไฟล์หลายๆไฟล์ เป็นอันเดียวกันและให้มีขนาดที่เล็กลง ควรจะใช้โปรแกรมประเภทใด จงอธิบาย
ตอบ  โปรแกรมบีบอัดไฟล์ (File Compression Utility)

            โปรแกรมบีบอัดไฟล์( File Compression Utility ) เป็นลักษณะของโปรแกรมที่ทำหน้าที่
บีบอัดไฟล์ให้มีขนาดเล็กลงนั้นเอง ไฟล์ที่ได้จากการบีบอัดไฟล์นี้บางครั้งนิยมเรียกว่า ซิปไฟล์(zip files) 
ตัวอย่างของยูทิลิตี้ที่นิยมใช้และรู้จักกันเป็นอย่างดี เช่น PKZip, Winzip เป็นต้น และแม้ในตัว
 Windows XP เองก็มีความสามารถในการบีบอัดไฟล์ระดับหนึ่งอยู่แล้ว เรียกว่าเป็น Compressed Folder นั่นเอง




6.ซอฟต์แวร์กลุ่มการใช้งานด้านธุรกิจประเภท Word Processing ที่นักศึกษารู้จักมีอะไรบ้าง จงยกตัวอย่างประกอบ 3 โปรแกรม
ตอบ   - Microsoft Word
           - Sun Star Office Writer

           - Microsoft Office


7. ซอฟต์แวร์แบบกลุ่ม (Software Suite) คืออะไร
ตอบ เป็นซอฟต์แวร์ที่นำเอาคุณสมบัติต่าง ๆ ของโปรแกรมแต่ละตัวมาอยู่ในกลุ่มเดียวกันแล้วทำการจำหน่ายรวมทีเดียว ซอฟต์แวร์ที่เรารู้จักกันดี เช่น Microsoft Office ข้อดีของการจัดทำซอฟต์แวร์แบบนี้ก็คือ ทำให้การใช้งานมีความง่ายและคล่องตัวมากขึ้นอีกทั้งยังทำให้มีราคาถูกลงกว่าการเลือกซื้อซอฟต์แวร์แต่ละตัวมาใช้



8.นางสาวศิริพรต้องการทำรายงานการรับจ่ายเงินในแต่ละวันอย่างง่าย ควรใช้โปรแกรมประเภทใด จงอธิบาย
ตอบ  Microsoft Excel

           โปรแกรม Microsoft Excel เป็นโปรแกรมหนึ่ง ที่จัดอยู่ในชุด Microsoft Office โปรแกรม MS Excel มีชื่อเสียงในด้าน การคำนวณเกี่ยวกับตัวเลข และการทำบัญชี ต่าง ๆ การทำงานของโปรแกรม ใช้ตารางตามแนวนอน (rows) และแนวตั้ง (columns) เป็นหลัก ซึ่งเราเรียกโปรแกรมในลักษณะนี้ว่าเป็น Spread Sheet.
       บางคนใช้โปรแกรม MS Excel สำหรับการพิมพ์ตาราง การพิมพ์รายการสิ่งของต่าง ๆ ที่มีการรวมเงิน หรือตัวเลข หรือมีการคำนวนอย่างง่าย บางคนใช้โปรแกรมนี้ เพื่อวิเคราะห์แบบสอบถาม หาค่าเฉลี่ย และค่าสถิติต่าง ๆ เป็นต้น
ในบทเรียนนี้ จะเป็นการสอนการใช้งานเบื้องต้น และถ้าได้รับการตอบรับอย่างดี อาจจะมีภาค 2 ซึ่งเป็นการใช้งานที่ซับซ้อนขึ้น ตลอดจนการใช้ VBA เพื่อเพิ่มประสิทธิภาพของโปรแกรมให้มากขึ้น


9. Internet Relay Chat คืออะไร แตกต่างต่าง Instant Messaging อย่างไรบ้าง
ตอบ    Internet Relay Chat
          - โปรแกรมสำหรับการสนทนาเฉพาะกลุ่ม
          - เรียกสั้นๆว่าโปรแกรม แชท (chat)
          - ติดต่อกันโดยพิมพ์ข้อความโต้ตอบกันไปมา
          - ผู้สนทนาสามารถตั้งห้องและพูดคุยกันในแชทรูม (chat room) ได้
          - ตัวอย่างโปรแกรม เช่น PIRCH, MIRC Instant Messaging
          - ผู้รับและผู้ส่งสามารถที่จะเปิดการเชื่อมต่อโปรแกรมและส่งข้อความถึงกันได้โดยทันที ผ่านเบอร์อีเมล์หรือหมายเลขที่ระบุ
          - การพูดคุยผ่านข้อความนี้จะเป็นแบบส่วนตัวมากขึ้น
          - บางโปรแกรมอาจสนทนาแบบกลุ่มได้ด้วย
          - ตัวอย่างโปรแกรม เช่น ICQ , MSN Messenger, Yahoo Messenger




10.โปรแกรมประเภทการนำเสนองาน เหมาะสมกับกลุ่มคนประเภทใด จงให้เหตุผลประกอบ
ตอบ เหมาะกับกลุ่มคนที่ใช้งานทางด้านธุรกิจ (Business) เพราะโปรแกรมประเภทการนำเสนองานจะเน้นการใช้งานทางด้านธุรกิจโดยเฉพาะ โดยมุ่งหวังให้การทำงานมีประสิทธิภาพที่ดีขึ้นกว่าการใช้แรงงานคน




11.ในการเรียกค้นข้อมูลบนอินเทอร์เน็ต โปรแกรมใดที่นิยมเอาใช้มากที่สุด และมีคุณสมบัติเด่นๆอะไรบ้าง
ตอบ โปรแกรม Microsoft Internet Explorer

                   คือ โปรแกรมเว็บเบราเซอร์  Microsoft Internet Explorer ที่ผลิตโดยบริษัท Microsoft ผู้ผลิตโอเอส DOS, Windows ฯลฯ เกิดจากการซื้อลิขสิทธ์โปรแกรม NCSA Mosaic มาพัฒนาต่อเป็น Internet Explorer(IE) ใช้งานได้กับระบบปฏิบัติการ Windows 95, 98, NT, MacOS นอกจากนี้ยังได้เพิ่มขีดความสามารถให้แสดงภาพเคลื่อนไหว ภาพสามมิติ ได้มีการออกคำสั่ง HTML ใหม่ๆที่ใช้งานได้กับเบราเซอร์ของตน



12.จงยกตัวอย่าง web application ที่นักศึกษารู้จักหรือใช้บริการอยู่ในปัจจุบันมาอย่างน้อย 3 รายการพร้อมทั้งอธิบายหลักการทำงานด้วย
ตอบ    www.google.com

                       เว็บไซต์ Google (www.Google.com) เป็นเว็บไซต์ที่ให้บริการในการค้นหาข้อมูลในโลกของ
อินเตอร์เน็ต โดยค้นหาข้อมูลจากข้อความ หรือตัวอักษรที่พิมพ์เข้าไป แล้วทำการค้นหาข้อมูล รูปภาพ
 หรือเว็บเพจที่เกี่ยวข้องนำมาแสดงผล เว็บไซต์ Google ได้รับความนิยมอย่างมากในกลุ่มผู้ใช้งาน
อินเทอร์เน็ตที่ต้องการค้นหาข้อมูล
   
           www.facebook.com
                      Facebook คือ  เว็บไซต์ Social Network เว็บหนึ่ง เป็นเว็บไซต์ที่มีผู้ใช้บริการมากที่สุดเป็นอันดับ 1 ของโลก การได้รับความนิยมของ Facebook อาจเนื่องมาจากบน Facebook นั้น ผู้ใช้งานสามารถใช้เพื่อติดต่อสื่อสารหรือร่วมทำกิจกรรมกับผู้ใช้งานท่านอื่นได้เช่น การเขียนข้อความ เล่าเรื่อง ความรู้สึก แสดงความคิดเห็นเรื่องที่สนใจ โพสต์รูปภาพ โพสต์คลิปวิดีโอ แชทพูดคุย เล่นเกมที่สามารถชวนผู้ใช้งานท่านอื่นมาเล่นกับเราได้ รวมไปถึงทำกิจกรรมอื่นๆ ผ่านแอพลิเคชั่นเสริม (Applications) ที่มีอยู่อย่างมากมาย ซึ่งแอพลิเคชั่นดังกล่าวได้ถูกพัฒนาเข้ามาเพิ่มเติมอยู่เรื่อยๆ แอพลิเคชั่นยังแบ่งออกเป็นหลายหมวดหมู่ เช่น เพื่อความบันเทิง เกมปลูกผักยอดนิยม เป็นต้น หรือไม่ว่าจะเป็นเชิงธุรกิจ แอพลิเคชั่นของ Facebook ก็มีให้ใช้งานเช่นเดียวกัน ด้วยเหตุนี้Facebook จึงได้รับความนิยมไปทั่วโลก

      
          www.outlook.com
                    บริการฟรีอีเมล Outlook.com เป็นจะดึงคุณสมบัติหลักของ Hotmail บริการฟรีอีเมลดั้งเดิมของไมโครซอฟท์ (ตามกระแสข่าวบอกว่าจะยกเลิกHotmailไปเลย)มาจัดระเบียบและเพิ่มคุณสมบัติให้รองรับการใช้งานบนสมาร์ทโฟนและแท็บเล็ตมากขึ้น โดยจะรองรับเทคโนโลยีแอคทีฟซิงค์ (ActiveSync) ซึ่งจะทำให้ผู้ใช้เห็นอีเมลใหม่เข้ามาทันทีบนอุปกรณ์พกพา และสามารถเปิดอ่านบนอุปกรณ์พกพาหลายเครื่องได้ ทั้งหมดนี้ไมโครซอฟท์พยายามออกแบบให้ผู้ใช้สามารถจัดการรายชื่อผู้รับส่งอีเมลได้ง่ายและสะดวกขึ้น พร้อมทั้งยังเพิ่มความสามารถป้องกันอีเมลขยะได้อย่างมีประสิทธิภาพกว่าเดิม


13.ผู้ที่ทำงานด้านออกแบบและจัดการ website เช่น webmaster ควรจะเลือกใช้โปรแกรมอะไรบ้างเพื่อช่วยเหลือและสนับสนุนในการทำงาน จงอธิบาย

ตอบ       1. โปรแกรมสำหรับออกแบบเว็บ      เพื่อใช้สำหรับการสร้างรูปแบบของเว็บเพจที่ต้องการ รวมถึงการจัดวางโครงสร้างทั่วไปของ แต่ละเว็บเพจ โดยสามารถเลือกใช้โปรแกรมที่มีอยู่ได้ตามความต้องการ ที่รู้จักกันดี เช่นMicrosoftFrontpage, Macromedia Dreamweaver, NetObject Fusion เป็นต้น
            2. โปรแกรมสำหรับส่งถ่ายข้อมูล  เพื่อให้การส่งข้อมูลไปเก็บไว้ยังเครื่องแม่ข่ายที่ให้บริการหรือ web server สามารถทำได้ง่ายและสะดวกมากขึ้น อาจเลือกใช้โปรแกรมที่ได้รับความนิยมกันเป็นอย่างดี เช่น Cute_FTP, WS_FTPเป็นต้น
              3. โปรแกรมตกแต่งภาพทั่วไป   ใช้สำหรับการตกแต่งภาพที่จะนำไปใช้เผยแพร่บนเว็บไซท์ให้มีความสวยงามและน่าสนใจ อาจเลือกใช้จากโปรแกรมที่มีความสามารถหลากหลายและเป็นที่นิยมกันเป็นอย่างดี เช่น Adobe Photoshopเป็นต้น

14.ซอฟต์แวร์ประเภท Open Source คืออะไร
ตอบ เป็นซอฟต์แวร์ที่มีการเปิดให้แก้ไขปรับปรุงตัวโปรแกรมต่าง ๆ ได้เอง และยังไม่ถือว่าเป็นการละเมิดลิขสิทธิ์ใด ๆ ด้วยเรียกซอฟต์แวร์กลุ่มนี้ว่า โอเพ่นซอร์ส ผู้ใช้งานสามารถที่จะนำเอาโค้ดต่าง ๆ ไปพัฒนาและประยุกต์ใช้ได้ตามความต้องการได้ภายใต้เงื่อนไขที่กำหนดหรือระบุไว้ของผู้ผลิตดั่งเดิม


15.ภาษาระดับสูงมาก หรือ very-high level language มีหลักการทำงานอย่างไรบ้าง
ตอบ เป็นภาษาคอมพิวเตอร์ยุคที่ 4 เป็นการเขียนโดยอาศัยหลักการแบบที่ไม่เป็นลำดับขั้นตอนที่แน่นอน อาจใช้เพียงแค่การหยิบและวางปุ่มคำสั่งบางอันลงไป โดยที่ผู้เขียนโปรแกรมจะรู้เพียงแค่ว่าจะให้คอมพิวเตอร์ทำอะไรบ้างเท่านั้น ไม่จำเป็นต้องทราบว่ามันจะทำได้อย่างไร เพราะเป็นหน้าที่ของภาษาระดับสูงมาก ผู้ที่เขียนโปรแกรมสามารถเขียนได้ง่ายขึ้นได้ใช้เพียงไม่กี่คำสั่ง เพื่อคอยควบคุมเท่านั้น เพราะคำสั่งหรือรูปแบบหลัก ๆ จะถูกสร้างมาเลยทันที เมื่อเขียนแล้วจะได้รูปแบบโปรแกรมที่มีความสมบูรณ์และสวยงามมากยิ่งขึ้น


16.จงยกตัวอย่างของการนำเอาภาษาคอมพิวเตอร์ยุคที่ 5 ไปใช้งาน มาอย่างน้อย 2 ตัวอย่างพร้อมทั้งอธิบายประกอบ
ตอบ ในยุคนี้เป็นการใช้ภาษาที่ใกล้เคียงกับภาษามนุษย์มากขึ้นไปอีกหรือเรียกว่าภาษาธรรมชาติ จะทำงานโดยอาศัยระบบฐานความรู้ เพื่อช่วยในการแปลความหมายของคำสั่งต่าง ๆ และทำให้คอมพิวเตอร์เข้าใจและจดจำโครงสร้างไว้ นิยมใช้กับคอมพิวเตอร์ที่เกี่ยวกับสาขาปัญญาประดิษฐ์ เช่น การพัฒนาความรู้และการจำในหุ่นยนต์ การสั่งงานโปรแกรมด้วยเสียง







สรุปบทที่3 ซอฟแวร์และภาษาคอมพิวเตอร์

                ซอฟต์แวร์เป็นกลุ่มคำสั่งที่เขียนขึ้นเพื่อให้คอมพิวเตอร์ทำงานได้ สามารถ จำแนกได้เป็นประเภทใหญ่ๆคือซอฟต์แวร์ระบบและซอฟต์แวร์ประยุกต์ ระบบปฎิบัติการถือเป็นซอฟต์แวร์ที่เกียวข้องกับการควบคุมและดูแลระบบคอมพิวเตอร์โดยรวมทั้งหมด โดยมีคุณสมบัติในการทำงานต่างๆ เช่น ทำงานหลายงานได้ สามารถแบ่งงานออกเป็นส่วนย่อยหลายๆ ส่วนแล้วทำงานร่วมกัน หรือรองรับผู้ใช้ได้หลายคน สำหรับซอฟต์แวร์ประยุกต์นั้นแบ่งได้เป็น 2 กลุ่มใหญ่คือ แบ่งตามลักษณะการผลิตและกลุ่มการใช้งาน ซึ่งมีผู้ผลิตออกมาเป็นจำนวนมาก การเลือกซอฟต์แวร์มาใช้งานนั้นสามารถหาเลือกซื้อได้ทั้งที่จำหน่ายแบบสำเร็จรูป ว่าจ้างให้ผลิตตามแบบเฉพาะของตนเอง ดาวน์โหลดฟรี ทดลองใช้ หรือนำเอาโอเพ่นเซอร์สพัฒนาเพื่อใช้งานเอง ทั้งนี้ขึ้นอยู่กัยการเหมาะสม   ภาษาคอมพิวเตอร์สามารถแบ่งออกเป็น 5 ยุคด้วยกัน เริ่มตั้งแต่ยุคแรกที่ใช้ภาษาเครื่อง ซึ่งถือว่าเป็นภาษาระดับต่ำ และพัฒนามาเป็นภาษาแอสแซมบลีในยุคที่สอง ต่อมาได้ตัดทอนรูปแบบของคำสั่งและพัฒนาให้ไกล้เคียงกับภาษาของมนุษย์มากยึ่งขึ้นหรือเรียกว่า ภาษาระดับสูง ในยุคที่สาม แต่การเขียนโปรแกรมที่ซับซ้อนมากขึ้นจำเป็นต้องใช้ความชำนาญมากพอ จึงได้มีการพัฒนาภาษาระดับสุงมาก สำหรับช่วยเหลือในการเขียนโปรแกรมอีกครั้งในยุคที่สี่ และมีแนวโน้มจะใช้ภาษาที่ไกล้เคียงกับมนุษย์มากขึ้นไปอีก เรียกว่า ภาษาธรรมชาติในยุคที่ห้า









0 ความคิดเห็น:

แสดงความคิดเห็น