หน้าแรก

วันพฤหัสบดีที่ 17 กุมภาพันธ์ พ.ศ. 2554

เฉลยแบบทดสอบ

                  ตอนที่ 1
      1.       ง                    6.      ค                      11.      ค                   16.   
      2.       ง                    7.      ข                      12.      ค                   17.    ข
      3.       ข                    8.      ก                     13.                          18.     
      4.       ค                    9.      ก                     14.       ข                   19.    
      5.       ก                    10.    ง                      15.                         20.     

                ตอนที่ 2
            1.        /
            2.      x
            3.       /
            4.      x
            5.      /
                 ตอนที่ 3 
            1.      
            2.     
            3.      
           4.      
           5.       

วันจันทร์ที่ 31 มกราคม พ.ศ. 2554

แบบทดสอบ 3

ตอนที่ 3 
      ให้นักเรียนจับคู่ และข้อความต่อไปนี้
          1.………  System Analysis                       ก.  ผู้เขียนโปรแกรม
          2.………  Administrator                           ข.  ผู้ดูแลและซ่อมบำรุงเครื่องคอมพิวเตอร์
          3.………  User                                            ค.  ผู้บริหารระบบงานคอมพิวเตอร์
         4.………  Technician / Supporter            ง.  ผู้ออกแบบและวิเคราะห์ระบบคอมพิวเตอร์
         5.………  Programmer                             .  ผู้ใช้งานคอมพิวเตอร์

วันเสาร์ที่ 29 มกราคม พ.ศ. 2554

แบบทดสอบ 2

                  
ตอนที่ 2  
ให้เขียนเครื่องหมาย  หน้าข้อที่ถูกและเครื่องหมาย x หน้าข้อที่ผิด

……… 1.  ส่วนประกอบที่ทำให้เครื่องคอมพิวเตอร์ทำงานได้อย่างมีประสิทธิภาพ ประกอบด้วย ฮาร์ดแวร์  ซอฟต์แวร์ พีเพิลแวร์ และข้อมูล
……… 2.  DOS หมายถึงระบบปฏิบัติการ ซึ่งมีหน้าที่ในการควบคุมดูแลให้คอมพิวเตอร์ปฏิบัติงานได้อย่างถูกต้องและมีประสิทธิภาพ
……… 3.  ภาษาฟอร์แทน เป็นภาษาที่ใช้ในงานด้านวิทยาศาสตร์ คณิตศาสตร์ ตลอดจนค้นคว้าวิจัย และวิเคราะห์ปัญหาต่าง ๆทางวิทยาศาสตร์
……… 4.  Microsoft Word เป็นโปรแกรมประยุกต์ที่ใช้ในการคำนวณ
……… 5.  Microsoft PowerPoint เป็นโปรแกรมประยุกต์ที่ใช้ในการนำเสนอข้อมูลทางคอมพิวเตอร์

แบบทดสอบ

      
ตอนที่ 1
จงคลิกเลือกคำตอบที่ถูกที่สุดเพียงคำตอบเดียว
1.องค์ประกอบของคอมพิวเตอร์ที่ทำหน้าที่ควบคุม สั่งการให้คอมพิวเตอร์ทำงานได้ตามที่ตั้งวัตถุประสงค์ไว้ คืออะไร
     ก.ฮาร์ดแวร์               ข.พีเพิลแวร์
     ค.ซอฟต์แวร์             ง.
ถูกทุกข้อ
2. โปรแกรมเมอร์ (Programmer) คือใคร
     ก.ผู้ใช้งานคอมพิวเตอร์ทั้วไป
     ข.ผู้คอยดูแลตรวจสภาพของเครื่องคอมพิวเตอร์เพื่อให้สามารถใช้งานได้
     ค.ผู้วิเคระห์ความต้องการขององค์กรว่าควรใช้คอมพิวเตอร์เพื่องานใดให้เกิดประโยชน์ที่สุด
     ง.
ผู้เขียนโปรแกรมคอมพิวเตอร์ตามที่ผู้ออกแบบและวิเคราะห์ระบบไว้
3.บุคลากรกลุ่มใดที่ทำหน้าที่บริหาร จัดการ และดูแลทรัพยากรทุกชนิดที่เกี่ยวกับคอมพิวเตอร์
     ก.ผู้ออกแบบและวิเคราะห์ระบบ (System Analysis)
     ข.ผู้บริหารระบบคอมพิวเตอร์ (Administrator)
     ค.ผู้เขียนโปรแกรมคอมพิวเตอร์(programmer)
     ง.ผู้ใช้งานคอมพิวเตอร์ (User)
4.ภาษาคอมพิวเตอร์ แบ่งเป็นกี่ระดับ
     ก.1 ระดับ                              ข.3 ระดับ
     ค.2 ระดับ                              ง.4
ระดับ
5.ภาษาเครื่อง(Machine Language)จัดอยู่ในภาษระดับใด
     ก.ภาษาระดับต่ำ                   ข.ภาษาเบสิก
     ค.ภาษาระดับสูง                   ง.ภาษาแอสแซมบลี

6. ภาษาคอมพิวเตอร์ใดที่ใช้ในกับงานด้านวิทยาศาสตร์ คณิตศาสตร์
     ก.ภาษาโคบอล                     ข.ภาษาปาสคาล
     ค.ภาษาฟอร์แทน                 ง.
ภาษาเบสิก
7.ภาษาคอมพิวเตอร์ใดที่เหมาะสำหรับการเขียนโปรแกรมและผู้เริ่มศึกษาภาษาคอมพิวเตอร์
      ก.ภาษาซี                              ข.ภาษาเบสิก
      ค.ภษาาฟอร์แทน                ง.ภาษาโคบอล

8.ซอฟต์แวร์ประเภทใด ที่ทำหน้าที่จัดการเกี่ยวกับคอมพิวเตอร์ทั้งหมด
     ก.ซอฟต์แวร์ระบบปฏิบัติการหรือ โอเอส
     ข.ซอฟต์แวร์ประยุกต์
     ค.ซอฟต์แวร์ประมวลคำ
     ง.
ถูกทุกข้อ
9.ข้อใดคือซอฟต์แวร์ที่ใช้สำหรับพิมพ์เอกสาร หรือประมวลคำ
     ก.Microsoft Excel                ข.Lotusl
     ค.Microsoft Word               ง.Microsoft PowerPoint
10. รหัสแทนข้อมูลเพื่อให้คอมพิวเตอร์สามารถเข้าใจข้อมูลได้คือข้อใด
     ก.เลข 0 และเลข 2               ข.เลข 1 และเลข 2
     ค.เลข 1 และเลข 10             ง.เลข 0 และเลข 1
11. ข้อใดคือระบบเลขฐานที่ใช้กับคอมพิวเตอร์
     ก.ระบบเลขฐาน2                ข.ระบบเลขฐาน8
     ค.ระบบเลขฐาน10              ง.ระบบเลขฐาน16
12. ข้อมูลขนาด 1 ไบต์ (Byte) มีความจุกี่บิต
     ก.4 บิต                                    ข.6 บิต
     ค.8 บิต                                    ง.10 บิต
13. ข้อมูล 1 บิต (Bit) มีค่าเท่ากับข้อใด
     ก.2 ไบต์                                  ข.8 ไบต์
     ค.เลข 0 และ 1                       ง.
ถูกทุกข้อ
14. ข้อมูล 1 กิโลไบต์ (KB) มีค่าเท่ากับกี่ไบต์
     ก.100 ไบต์                             ข.1,024 ไบต์
     ค.1,000 ไบต์                          ง.10,240
ไบต์
15. คำว่า คอมพิวเตอร์ มีความจุหรือหน่วยวัดข้อมูลตรงกับข้อใด
     ก.5 ไบต์                                  ข.11 ไบต์
     ค.8 ไบต์                                  ง.15
ไบต์
16. สัญลักษณ์ "1 GB " อ่านว่าอย่างไร
     ก.1 กิโลบิต                            ข.1 กิโลไบต์
     ค.1 กิกะไบต์                         ง.1เทระไบต์
17. สัญลักษณ์ "1 KB " อ่านว่าอย่างไร
     ก.1 กิโลบิต                           ข.1 กิโลไบต์
     ค.1 กิกะไบต์                        ง.1เทระไบต์
18. สัญลักษณ์ "1 MB " อ่านว่าอย่างไร
      ก.1 กิโลบิต                          ข.1 กิโลไบต์
      ค.1เมกะไบต์                       ง.1
เทระไบต์
19. โปรแกรม Windows ถือเป็นซอฟต์แวร์ประเภทใด
     ก.โปรแกรมประยุกต์                          ข.โปรแกรมระบบปฏิบัติการ
     ค.โปรแกรมตารางคำนนวณ             ง.
โปรแกรมนำเสนอข้อมูล
20.ถ้าหากเราต้องการทำงานเกี่ยวกับบัญชีบริษัทเราควรจะใช้โปรแกรมใด
      ก.Microsoft Word                             ข.Microsoft Excel
     ค.Microsoft PowerPoint                   ง.paint

ใบความรู้ที่ 3

  รหัสแทนข้อมูล และการวัดขนาดข้อมูล
                  เมื่อผู้ใช้ป้อนข้อมูลเข้าสู่เครื่องคอมพิวเตอร์ คอมพิวเตอร์จะทำการแปลงข้อมูลนั้นเป็นเลขฐานสอง ซึ่งประกอบด้วยเลข 0 และ เลข 1 ซึ่งเรียกว่า รหัสแทนข้อมูล โดยเป็นรหัสที่ใช้แทน ข้อมูลต่าง ๆ ซึ่งอยู่ภายในเครื่องคอมพิวเตอร์ หรือสื่อบันทึกข้อมูลต่าง เพื่อให้คอมพิวเตอร์และผู้ใช้สามารถเข้าใจข้อมูลต่าง ๆ ได้ 
                  1. รหัสแทนข้อมูล
 เนื่องจากเครื่องคอมพิวเตอร์จะสามารถเข้าใจเฉพาะตัวเลขเพียง 2 ตัวเท่านั้น คือ 0 และ 1 ฉะนั้นการที่จะให้เครื่องคอมพิวเตอร์สามารถเข้าใจข้อมูลอื่น ๆ ได้นั้น จะต้องมีการใช้รหัสในการแทนข้อมูลรหัสแทนข้อมูล หมายถึง การนำเอารหัสตัวเลข 0 และ 1 มาแทนตัวอักษร หรือตัวเลข หรือสัญลักษณ์ต่าง ๆ โดยเป็นรหัสที่ใช้แทนข้อมูลต่าง ๆ ซึ่งอยู่ภายในเครื่องคอมพิวเตอร์ เพื่อให้คอมพิวเตอร์และผู้ใช้สามารถเข้าใจข้อมูลต่าง ๆ ได้ ตัวอย่างเช่น ตัวอักษร A จะมีรหัสแทนข้อมูล คือ 01000001 เป็นต้น
ภาพ แสดงตัวอย่างรหัสแทนข้อมูลตัวอักษร A และ B

ใบความรู้ที่ 2

ภาษาคอมพิวเตอร์ที่ใช้ในการพัฒนาโปรแกรมเพื่อสร้างงานต่าง ๆ
                       ภาษาคอมพิวเตอร์ อาจแบ่งได้เป็น 2 ระดับ คือ ภาษาระดับต่ำ (low-language) และภาษาระดับสูง (high-level language)
             1. ภาษาระดับต่ำ (low-language)  ภาษาระดับต่ำเป็นภาษาที่ขึ้นอยู่กับฮาร์ดแวร์ของคอมพิวเตอร์แต่ละระบบ แบ่งเป็น
                   1.1 ภาษาเครื่อง (Machine Language) เป็นภาษาต่ำสุดของคอมพิวเตอร์ ประกอบด้วยเลข 0 และเลข 1 ที่นำมาเขียนเรียงติดต่อกัน ประโยคคำสั่งของภาษาเครื่องจะประกอบด้วยส่วนที่ระบุให้คอมพิวเตอร์ทำงานอะไร เช่น สั่งให้ทำการบวกเลข สั่งให้ทำการเคลื่อนย้ายข้อมูล เป็นต้น และอีกส่วนเพื่อบอกแหล่งข้อมูลที่จะนำมาทำงานตามที่ระบุในตอนแรก
            การเขียนโปรแกรม หรือชุดคำสั่งด้วยภาษาเครื่อง นับเป็นเรื่องที่ยุ่งยากไม่สะดวกและเสียเวลา เพราะผู้ใช้จะต้องทราบรหัสแทนการทำงานต่าง ๆ และต้องรู้ขั้นตอนการทำงานภายในของเครื่องคอมพิวเตอร์โดยละเอียด ถ้าใช้คำสั่งไม่ถูกต้องเกิดการผิดพลาด โอกาสที่จะเข้าไปทำการแก้ไขก็ทำได้ยากและเสียเวลามาก มนุษย์จึงพยายามคิดภาษาให้ติดต่อกับคอมพิวเตอร์ได้ง่ายขึ้น ด้วยการสร้างภาษาระดับต่ำในเวลาต่อมา
                         1.2 ภาษาแอสเซมบลี (Assembly Language) ลักษณะของภาษานี้จะเป็นการใช้ตัวอักษรมาเรียงกันเป็นคำ แทนเลขฐานสอง โดยคำที่กำหนดขึ้นจะมีความหมายที่สามารถเข้าใจและจำได้ง่าย เช่น จะใช้คำสั่ง ADD แทนการบวก คำสั่ง SUB แทนการลบ เป็นต้น ขณะเดียวกัน ส่วนที่ใช้บอกแหล่งข้อมูลก็จะแทนด้วยชุดของตัวอักษรที่เรียกว่าตัวแปร เช่น คำสั่ง ADD A,B จะหมายถึงให้นำข้อมูลที่ตำแหน่ง A และตำแหน่ง B มาบวกรวมกัน แล้วนำผลลัพธ์ไปเก็บที่ตำแหน่ง A เป็นต้น
                การเขียนโปรแกรมด้วยภาษาแอสแซมบลี ถึงแม้ว่าจะง่ายและเสียเวลาน้อยกว่าการเขียนโปรแกรมด้วยภาษาเครื่อง แต่มีข้อเสียคือผู้ใช้จะต้องเรียนรู้โครงสร้างของระบบเครื่องนั้นอย่างละเอียด เพราะภาษาแอสแซมบลีเป็นภาษาที่ขึ้นกับฮาร์ดแวร์ จะใช้กับเครื่องระบบนั้น ถ้าใช้เครื่องต่างระบบที่มีตัวประมวลผลต่างกัน จะต้องเรียนรู้โครงสร้างภายในและชุดคำสั่งสำหรับเครื่องนั้นใหม่ทั้งหมด ดังนั้นจึงเป็นเรื่องที่ยุ่งยากและไม่สะดวก
               2. ภาษาระดับสูง (High-level Language)
                ภาษาระดับสูง การพัฒนาภาษาคอมพิวเตอร์ในยุคต่อมา จึงพยายามให้เป็นภาษาที่สามารถนำไปใช้กับเครื่องต่างระบบกัน ไม่ต้องเสียเวลาเรียนรู้ใหม่ทั้งหมด โปรแกรมที่เขียนสั่งงานกับเครื่องระบบหนึ่ง ก็สามารถนำไปใช้หรือดัดแปลงเพียงเล็กน้อยเพื่อสั่งงานกับเครื่องอีกระบบหนึ่งได้ ลักษณะของภาษาจะพยายามให้ใกล้เคียงกับภาษาธรรมชาติมากขึ้น ทำให้เราสามารถศึกษาและเรียนรู้ได้ในเวลาอันรวดเร็ว ภาษาในยุคหลังนี้ เรียกว่า ภาษาระดับสูง ซึ่งได้มีการคิดค้นพัฒนาออกมาหลายภาษาด้วยกัน ที่เด่น ๆ และนิยมกันมาก ได้แก่
                         2.1 ภาษาฟอร์แทรน (FORTRAN- FORmula TRANslator) เป็นภาษาที่เก่าแก่ของโลกเหมาะกับงานด้านวิทยาศาสตร์ คณิตศาสตร์ ใช้ในงานค้นคว้าวิจัยและวิเคราะห์ปัญหาต่างทางวิทยาศาสตร์
                         2.2 ภาษาโคบอล (COBOL-Common Business Oriented Language) เป็นภาษาที่เหมาะสำหรับงานด้านธุรกิจ ที่มีข้อมูลจำนวนมากๆ หรืองานด้านการจัดการฐานข้อมูล แต่ไม่เหมาะสำหรับงานด้านคำนวณ
                        2.3 ภาษาเบสิก (BASIC- Beginner's All purpose Symbolic Instruction) เป็นภาที่พัฒนาขึ้นมา โดยที่ผู้ใช้ไม่จำเป็ต้องมีความรู้เรื่องระบบการทำงานของคอมพิวเตอร์ เหมาะสำหรับการเขียนโปรแกรมคอมพิวเตอร์และผู้เริ่มศึกษาภาษาคอมพิวเตอร์
                        2.4 ภาษาปาสคาล (PASCAL) เป็นภาษาที่ใช้สอนหลักการเขียนโปรแกรมได้ดีที่สุด เหมาะสำหรับการเขียนโปรแกรมต่าง ๆ เพื่อการเรียนการสอน
                        2.5 ภาษาซี (C) เป็นภาษาที่ได้รับความนิยมในการเขียนโปรแกรมการทำงานขนาดใหญ่ และใช้ในการเขียนโปรแกรมควบคุมการทำงานของฮาร์ดแวร์ด้วย
    ตัวแปลภาษา
              เมื่อเราเขียนโปรแกรมด้วยภาษาระดับสูงแล้ว จะนำไปสั่งงานคอมพิวเตอร์โดยตรงยังไม่ได้ จะต้องผ่านขั้นตอนการแปลภาษาอีก เนื่องจากเครื่องคอมพิวเตอร์จะเข้าใจเพียงภาษาเดียวคือ ภาษาเครื่อง ดังนั้นจึงจำเป็นต้องมีตัวแปลภาษา เพื่อแปลภาษาระดับสูงให้เป็นภาษาเครื่อง โดยแบ่งได้เป็น2 แบบ คือ
             1. คอมไพเลอร์ (compiler)   เป็นตัวแปลโปรแกรมต้นฉบับ ให้เป็นภาษาเครื่อง โดยขณะที่ทำการแปลเมื่อมีข้อผิดพลาด คอมพิวเตอร์จะแจ้งมาให้ทราบ เมื่อแปลโปรแกรมเสร็จสามารถเก็บโปรแกรมที่แปลเรียบร้อยแล้วไปใช้งานได้ โดยไม่ต้องมาคอมไพล์ใหม่ ตัวอย่างภาษาคอมพิวเตอร์ที่มีการใช้ตัวแปลภาษานี้ เช่น ภาษาโคบอล ภาษาปาสคาล ภาษาซี เป็นต้น
             2. อินเทอร์พรีเตอร์ (interpreter)  เป็นตัวแปลโปกรมต้นฉบับให้เป็นภาษาเครื่อง โดยทำการแปลที่ละคำสั่งให้เป้ฯภาษาเครื่อง แล้วนำคำสั่งนั้นไปประมวลผลทันที หลังจากนั้นก็จะรับคำสั่งถัดไป ตัวอย่างของภาษาคอมพิวเตอร์ที่ใช้ตัวแปลภาษาแบบนี้ เช่น ภาษาเบสิก เป็นต้น
               ความแตกต่างระหว่างตัวแปลภาษาทั้ง 2 ตัว คือ ลักษณะของการแปลภาษาของอินเตอร์พรีเตอร์จะแปลและสั่งเครื่องให้ทำงานตามคำสั่ง ทันทีทีละคำสั่งจนจบโปรแกรม แต่การแปลภาษาด้วยคอมไพเลอร์จะเป็นการแปลทุกคำสั่งที่อยู่ในโปรแกรมให้เป็นภาษาเครื่องเก็บไว้เป็นแฟ้มก่อน การเรียกทำงานจะเป็นการนำแฟ้มภาษาเครื่องมาทำงานทีเดียว ดังนั้นการทำงานด้วยตัวแปลแบบคอมไพเลอร์จึงทำงานได้รวดเร็วและนิยมกันมากในปัจจุบัน
ประเภทของซอฟต์แวร์ต่าง ๆ ที่ช่วยสร้างงานในชีวิตประจำวัน
            ในบรรดาซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ที่มีผู้พัฒนาขึ้นเพื่อใช้งานกับคอมพิวเตอร์
มีมากมาย ซอฟต์แวร์เหล่านี้อาจได้รับการพัฒนาโดยผู้ใช้งานเอง หรือผู้พัฒนาระบบ หรือผู้ผลิตจำหน่าย หากแบ่งแยกชนิดของซอฟต์แวร์ตามสภาพการทำงาน สมารถแบ่งได้เป็น 2 ประเภท คือ ซอฟต์แวร์ระบบ (System software) และซอฟต์แวร์ประยุกต์ (Application software)  

               1. ซอฟต์แวร์ระบบ    คือซอฟต์แวร์ที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อใช้จัดการกับระบบ หน้าที่การทำงานของซอฟต์แวร์ระบบคือดำเนินงานพื้นฐานต่าง ๆ ของระบบคอมพิวเตอร์ เช่น รับข้อมูลจากแผงแป้นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ นำข้อมูลไปแสดงผลบนจอภาพหรือนำออกไปยังเครื่องพิมพ์ จัดการข้อมูลในระบบแฟ้มข้อมูลบนหน่วยความจำรอง เมื่อเราเปิดเครื่องคอมพิวเตอร์ ทันทีที่มีการจ่ายกระแสไฟฟ้าให้กับคอมพิวเตอร์ คอมพิวเตอร์จะทำงานตามโปรแกรมทันที โปรแกรมแรกที่สั่งคอมพิวเตอร์ทำงานนี้เป็นซอฟต์แวร์ระบบ ซอฟต์แวร์ระบบอาจเก็บไว้ในรอม หรือในแผ่นจานแม่เหล็ก หากไม่มีซอฟต์แวร์ระบบคอมพิวเตอร์จะทำงานไม่ได้ ซอฟต์แวร์ระบบยังใช้เป็นเครื่องมือในการพัฒนาซอฟต์แวร์อื่น ๆ และยังรวมไปถึงซอฟต์แวร์ที่ใช้ในการแปลภาษาต่าง ๆ 
              2. ซอฟต์แวร์ประยุกต์    เป็นซอฟต์แวร์ที่ใช้กับงานด้านต่าง ๆ ตามความต้องการของผู้ใช้
ที่สามารถนำมาใช้ประโยชน์ได้โดยตรง ปัจจุบันมีผู้พัฒนาซอฟต์แวร์ใช้งานทางด้านต่างๆ ออกจำหน่ายมากการประยุกต์งานคอมพิวเตอร์จึงกว้างขวางและแพร่หลาย เราอาจแบ่งซอฟต์แวร์ประยุกต์ออกเป็น 2 กลุ่ม คือ ซอฟต์แวร์สำเร็จ และซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะ  
                     2.1 ซอฟต์แวร์สำเร็จ (Package) เป็นซอฟต์แวร์ที่มีความนิยมใช้กันสูงมาก ซอฟต์แวร์สำเร็จเป็นซอฟต์แวร์ที่บริษัทพัฒนาขึ้น แล้วนำออกมาจำหน่าย เพื่อให้ผู้ใช้งานซื้อไปใช้ได้โดยตรง ไม่ต้องเสียเวลาในการพัฒนาซอฟต์แวร์อีก ซอฟต์แวร์สำเร็จที่มีจำหน่ายในท้องตลาดทั่วไป และเป็นที่นิยมของผู้ใช้มี 5 กลุ่มใหญ่ ได้แก่ ซอฟต์แวร์ประมวลคำ ซอฟต์แวร์ตารางทำงาน ซอฟต์แวร์จัดการฐานข้อมูล ซอฟต์แวร์นำเสนอ และซอฟต์แวร์สื่อสารข้อมูล
                                 1) ซอฟต์แวร์ประมวลคำ (word processing software) เป็นซอฟต์แวร์ประยุกต์
ใช้สำหรับการพิมพ์เอกสาร สามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมาพิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตัวอักษรให้เลือกหลายรูปแบบ เอกสารจึงดูเรียบร้อยสวยงาม ปัจจุบันมีการเพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคำอีกมากมาย ซอฟต์แวร์ประมวลคำที่นิยมอยู่ในปัจจุบัน เช่น Microsoft Word, NotePad, WordPad เป็นต้น
                                2) ซอฟต์แวร์ตารางทำงาน (Spread sheet software)
                       เป็นซอฟต์แวร์ที่ช่วยในการคิดคำนวณ การทำงานของซอฟต์แวร์ตารางทำงาน ใช้หลักการเสมือนมีโต๊ะทำงานที่มีกระดาษขนาดใหญ่วางไว้ มีเครื่องมือคล้ายปากกา ยางลบ และเครื่องคำนวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความหรือสูตร สามารถสั่งให้คำนวณตามสูตรหรือเงื่อนไขที่กำหนด ผู้ใช้ซอฟต์แวร์ตารางทำงานสามารถประยุกต์ใช้งานประมวลผลตัวเลขอื่น ๆ ได้กว้างขวาง ซอฟต์แวร์ตารางทำงานที่นิยมใช้ เช่น Microsoft Excel, Lotus เป็นต้น
                                3) ซอฟต์แวร์จัดการฐานข้อมูล (Data base management software)
                       การใช้คอมพิวเตอร์อย่างหนึ่งคือการใช้เก็บข้อมูล และจัดการกับข้อมูลที่จัดเก็บในคอมพิวเตอร์ จึงจำเป็นต้องมีซอฟต์แวร์จัดการข้อมูล การรวบรวมข้อมูลหลาย ๆ เรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์ เราก็เรียกว่าฐานข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลจึงหมายถึงซอฟต์แวร์ที่ช่วยในการเก็บ การเรียกค้นมาใช้งาน การทำรายงาน การสรุปผลจากข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลที่นิยมใช้ เช่น Microsoft Access, Dbase, Paradox, FoxBASE
                               4) ซอฟต์แวร์นำเสนอ (Presentation software)
                     เป็นซอฟต์แวร์ที่ใช้สำหรับนำเสนอข้อมูล การแสดงผลต้องสามารถดึงดูดความสนใจ ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่นอกจากสามารถแสดงข้อความในลักษณะที่จะสื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ กราฟ และรูปภาพได้ ตัวอย่างของซอฟต์แวร์นำเสนอ เช่น PowerPoint, Lotus Freehand
                              5) ซอฟต์แวร์สื่อสารข้อมูล (Data communication software)
                     หมายถึงซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อสารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกล โดยผ่านทางสายโทรศัพท์ ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์ เช่น อินเทอร์เน็ต ทำให้สามารถใช้บริการอื่น ๆ เพิ่มเติมได้ สามารถใช้รับส่งไปรษณีย์อิเล็กทรอนิกส์ ใช้โอนย้ายแฟ้มข้อมูล ใช้แลกเปลี่ยนข้อมูล อ่านข่าวสาร นอกจากนี้ยังใช้ในการเชื่อมเข้าหามินิคอมพิวเตอร์หรือเมนเฟรม เพื่อเรียกใช้งานจากเครื่องเหล่านั้นได้ ซอฟต์แวร์สื่อสารข้อมูลที่นิยมมีมากมายหลายซอฟต์แวร์ เช่น โปรคอม ครอสทอล์ค เทลิก 
                                 2.2 ซอฟต์แวร์ใช้งานเฉพาะ     การประยุกต์ใช้งานด้วยซอฟต์แวร์สำเร็จมักจะเน้น การใช้งานทั่วไป แต่อาจจะนำมาประยุกต์โดยตรงกับงานทางธุรกิจบางอย่างไม่ได้ เช่นในกิจการธนาคาร มีการฝากถอนเงิน งานทางด้านบัญชี หรือในห้างสรรพสินค้าก็มีงานการขายสินค้า การออกใบเสร็จรับเงิน การควบคุมสินค้าคงคลัง ดังนั้นจึงต้องมีการพัฒนาซอฟต์แวร์ใช้งานเฉพาะสำหรับงานแต่ละประเภทให้ตรงกับความต้องการของผู้ใช้แต่ละราย

ใบความรู้ที่ 1

    องค์ประกอบของระบบคอมพิวเตอร์
                        โดยทั่วไปการนำคอมพิวเตอร์มาช่วยในการทำงานต่าง ๆ นั้น ถ้าเฉพาะตัวเครื่องและอุปกรณ์หรือ "ฮาร์ดแวร์" นั้น จะไม่สามารถทำงานได้ เพราะเครื่องยังไม่มีสิ่งที่จะมาจัดการหรือควบคุมระบบต่าง ๆ ดังนั้นจึงต้องมีโปรแกรมที่ใช้ควบคุมระบบและใช้งาน ซึ่งเราเรียกว่า "ซอฟต์แวร์" แต่เนื่องจากคอมพิวเตอร์เป็นสิ่งที่ไม่มีชีวิตจิตใจเราจึงต้องพึ่งพาบุคลากร หรือ"พีเพิลแวร์" มาสั่งการให้คอมพิวเตอร์ทำงาน ดังนั้นสรุปได้ว่าองค์ประกอบที่จะทำให้เครื่องคอมพิวเตอร์ทำงานได้นั้น ประกอบด้วย 4 ส่วน คือ ฮาร์ดแวร์ ซอฟต์แวร์ บุคลากร และข้อมูล ดังรายละเอียดดังนี้  
  1. ฮาร์ดแวร์ (Hardware)
 คือลักษณะทางกายของเครื่องคอมพิวเตอร์ ซึ่งหมายถึงตัวเครื่องคอมพิวเตอร์ และ อุปกรณ์รอบข้าง (Peripheral) ที่เกี่ยวข้อง เช่น ฮาร์ดดิสก์ เครื่องพิมพ์ เป็นต้น ฮาร์ดแวร์ประกอบด้วย
o        หน่วยรับข้อมูล ( input unit )
o        หน่วยประมวลผลกลาง ( central processor unit ) หรือ CPU
o        หน่วยความจำหลัก
o        หน่วยแสดงผลลัพธ์ (output unit )
o        หน่วยเก็บข้อมูลสำรอง (secondary storage unit )
หน่วยรับข้อมูล จะเป็นอุปกรณ์ที่ใช้สำหรับข้อมูลต่าง ๆ เข้าสู่คอมพิวเตอร์ จากนั้น หน่วยประมวลผลกลาง จะนำไปประมวลผล  และแสดงผลลัพธ์ที่ได้ออกมากให้ผู้ใช้รับทราบทาง หน่วยแสดงผลลัพธ์
หน่วยความจำหลัก จะทำหน้าที่เสมือนเก็บข้อมูลชั่วคราวที่มีขนาดไม่สูงมากนัก การที่ฮาร์ดแวร์จะทำหน้าที่ได้มีประสิทธิภาพนั้น ขึ้นอยู่กับโปรแกรมคอมพิวเตอร์ที่ใช้ ส่วนการทำงานได้มากน้อยเพียงใด จะขึ้นอยู่กับหน่วยความจำหลักของเครื่องนั้น ๆ ข้อเสียของหน่วยความจำหลักคือ หากปิดเครื่องคอมพิวเตอร์ที่อยู่ในหน่วยความจำหลักจะหายไป ในขณะที่ข้อมูลอยู่ที่ หน่วยเก็บข้อมูลสำรอง จะไม่สูญหายตราบเท่าที่ผู้ใช้ไม่ทำการลบข้อมูลนั้น รวมทั้งหน่วยเก็ยข้อมูลสำรองยังมีความจุที่สูงมาก จึงเหมาะสำหรับการเก็บข้อมูลที่มีขนาดใหญ่ หรือเก็บข้อมูลไว้ใช้ในภายหลัง ข้อเสียของหน่วยเก็บข้อมูลสำรองคือการเรียกใช้ข้อมูลจะช้ากว่าหน่วยความจำหลักมาก

 ภาพ ฮาร์ดแวร์ในระบบไมโครคอมพิวเตอร์
   2. ซอฟต์แวร์ (Software)
          ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ เป็นองค์ประกอบที่สำคัญประการที่สอง ซึ่งก็คือลำดับขั้นตอนของคำสั่งที่จะสั่งงานให้ฮาร์ดแวร์ทำงาน เพื่อประมวลผลข้อมูลให้ได้ผลลัพธ์ตามความต้องการของการใช้งาน ในปัจจุบันมีซอฟต์แวร์
        1.1 ซอฟต์แวร์ระบบปฏิบัติการ (Operating System Software-OS) หมายถึง ซอฟต์แวร์หรือโปรแกรมที่ควบคุมการทำงานทั้งหมดของเครื่องคอมพิวเตอร์ โดยคอมพิวเตอร์ทุกเครื่องจะต้องมีระบบปฏิบัติการอย่างใดอย่างหนึ่งเสมอ
                    1.2 ซอฟต์แวร์ประยุกต์ (Application Software) หมายถึงโปรแกรมที่เขียนขึ้นมาเพื่อสั่งให้เครื่องคอมพิวเตอร์ทำงานเฉพาะด้าน เช่น โปรแกรมระบบบัญชี โปรแกรมออกแบบ โปรแกรมสำเร็จรูปต่างๆ 
            ในปัจจุบันซอฟต์แวร์มีลักษณะการใช้งานที่ง่ายขึ้น โดยมีรูปแบบการติดต่อที่สื่อความหมายให้เข้าใจง่าย เช่น มีส่วนต่อประสานกราฟิกกับผู้ใช้ที่เรียกว่า กุย (Graphical User Interface : GUI)  ส่วนชอฟต์แวร์สำเร็จที่มีใช้ในท้องตลาดทำให้การใช้งานคอมพิวเตอร์ในระดับบุคคลเป็นไปอย่างกว้างขวาง และเริ่มมีลักษณะส่งเสริมการทำงานของกลุ่มมากขึ้น 
  3. ข้อมูล (Data)
            ข้อมูล เป็นองค์ประกอบที่สำคัญอีกประการหนึ่งของระบบสารสนเทศ อาจจะเป็นตัวชี้ความสำเร็จหรือความล้มเหลวของระบบได้ เนื่องจากจะต้องมีการเก็บข้อมูลจากแหล่งกำเนิด ข้อมูลจะต้องมีความถูกต้อง มีการกลั่นกรองและตรวจสอบแล้วเท่านั้นจึงจะมีประโยชน์ ข้อมูลจำเป็นจะต้องมีมาตรฐาน โดยเฉพาะอย่างยิ่งเมื่อใช้งานในระดับกลุ่มหรือระดับองค์การ ข้อมูลต้องมี โครงสร้างในการจัดเก็บที่เป็นระบบระเบียบเพื่อการสืบค้นที่รวดเร็วมีประสิทธิภาพ
4. บุคลากร หรือพีเพิลแวร์ (People ware)
             บุคลากรในระดับผู้ใช้ ผู้บริหาร ผู้พัฒนาระบบ นักวิเคราะห์ระบบ และนักเขียนโปรแกรม
เป็นองค์ประกอบสำคัญในความสำเร็จของระบบสารสนเทศ บุคลากรมีความรู้ความสามารถทางคอมพิวเตอร์มากเท่าใด โอกาสที่จะใช้งานระบบสารสนเทศและระบบคอมพิวเตอร์ได้เต็มศักยภาพและคุ้มค่ายิ่งมากขึ้นเท่านั้น โดยเฉพาะระบบสารสนเทศในระดับบุคคลซึ่งเครื่องคอมพิวเตอร์มีขีดความสามารถมากขึ้น ทำให้ผู้ใช้มีโอกาสพัฒนาความสามารถของตนเองและพัฒนาระบบงานได้เองตามความต้องการ สำหรับระบบสารสนเทศในระดับกลุ่มและองค์การที่มีความซับซ้อนมาก อาจจะต้องใช้บุคลากรในสาขาคอมพิวเตอร์ โดยตรงมาพัฒนาและดูแลระบบงาน
                บุคลากรที่เกี่ยวข้องกับคอมพิวเตอร์มีหลายประเภท ซึ่งแต่ละประเภทมีหน้าที่และความรับผิดชอบแตกต่างกันไปดังนี้
               1. ผู้ใช้งานคอมพิวเตอร์ (User) หมายถึง ผู้ใช้งานคอมพิวเตอร์ทั่วไป สามารถทำงานตามหน้าที่ในหน่วยงานนั้น ๆ เช่น พิมพ์งาน ป้อนข้อมูลเข้าเครื่องคอมพิวเตอร์ การส่งจดหมายอิเล็กทรอนิกส์ เป็นต้น ผู้ใช้คอมพิวเตอร์ไม่จำเป็นต้องมีความรู้ด้านเทคนิคต่าง ๆ ของคอมพิวเตอร์ก็ได้
               2. ผู้ดูแลและซ่อมบำรุงเครื่องคอมพิวเตอร์ (Supporter or Technician) หมายถึงผู้คอยดูแลตรวจสอบสภาพของเครื่องคอมพิวเตอร์เพื่อให้มีสภาพพร้อมที่จะทำงานได้ตลอดเวลา กลุ่มนี้จะเรียนรู้เทคนิค การดูแล รักษา การซ่อมแซม การต่อเชื่อม ตลอดจนการใช้งานโปรแกรมต่าง ๆ ค่อนข้างดี
 3. ผู้เขียนโปรแกรมคอมพิวเตอร์ (Programmer) หมายถึงผู้เขียนโปรแกรมตามที่ผู้ออกแบบ และวิเคราะห์ระบบคอมพิวเตอร์เป็นผู้กำหนด เพื่อให้ได้โปรแกรมที่ตรงตามวัตถุประสงค์การใช้งานในองค์กร กลุ่มนี้จะศึกษามาทางด้านภาษาคอมพิวเตอร์โดยเฉพาะ สามารถเขียนคำสั่งคอมพิวเตอร์โดยภาษาต่าง ๆ ได้ และเป็นนักพัฒนาโปรแกรมให้คนอื่นเอาไปใช้
4. ผู้ออกแบบและวิเคราะห์ระบบคอมพิวเตอร์ (System Analysis) หมายถึงผู้ที่มีหน้าที่พิจารณาว่า องค์กรควรจะใช้คอมพิวเตอร์ในลักษณะใดจึงจะเหมาะสม เกิดประโยชน์สูงสมุด เป็นผู้ออกแบบโปรแกรมก่อนส่งงานไปให้โปรแกรมเมืองทำงานในส่วนต่อไป
  5. ผู้บริหารระบบคอมพิวเตอร์ (System Manager or Administrator) คือ ผู้ที่มีหน้าที่บริหาร และดูแลทรัพยาการทุกชนิดที่เกี่ยวกับคอมพิวเตอร์ให้เกิดประโยชน์สูงสุด