Skip to content

ภาษาซี( C Programming Language)

ภาษาโปรแกรม (Programming Languages) ที่มีการคิดคนขึ้นมาใชกับคอมพิวเตอรนั้นมีหลายพันภาษา แตภาษาที่เปนที่รูจักและเปนที่นิยมใชทั่วไปนั้นอาจจะมีเพียงหลายสิบภาษา เชน โคบอล (COBOL)ปาสคาล (Pascal) เดลไฟล (Delphi) วิชวลเบสิก (Visual Basic) ซี (C) จาวา (Java) เปนตน ซึ่งแตละภาษาสรางขึ้นดวยวัตถุประสงคที่แตกตางกันและมีจุดเดนของภาษาที่ตางกัน ภาษาซี(C Programming Language)เปนภาษาเชิงโครงสรางที่มีการออกแบบโปรแกรมในลักษณะโมดูลที่มีจุดเดนในเรื่องของประสิทธิภาพการทํางานที่เร็ว มีความยืดหยุนในการเขียนโปรแกรมสูงเนื่องจากมีผูผลิตคอมไพเลอรเพื่อใชแปลภาษาซีหลายบริษัท ตัวอยางตาง ๆ ที่นําเสนอในหนังสือเลมนี้เปนตัวอยางที่นําเสนอโดยใชคอมไพเลอรของ Turbo C เวอรชัน 3.0 ของบริษัทบอรแลนด โดยพยายามเขียนในรูปแบบที่เปนมาตรฐานหากผูอานนําไปใชกับคอมไพเลอรของบริษัทอื่นจะไดมีการปรับแกไมมากนัก เพื่อใหผูอานไดเห็นภาพการพัฒนาโปรแกรมเชิงโครงสรางอยางชัดเจน

1. ประวัติความเปนมา

ภาษาซีไดรับการพัฒนาขึ้นโดยเดนนิส ริทชี (Dennis Ritchie) ขณะที่ทํางานอยูที่เบลแล็บบอราทอรี(Bell Laboratories) โดยพัฒนาขึ้นจากหลักการพื้นฐานของภาษาบี (B) และบีซีพีแอล (BCPL) ในชวงปค.ศ.1971 ถึง1973 แตไดเพิ่มชนิดขอมูลและความสามารถอื่น ๆ ใหมากขึ้น และนําภาษาซีไปใชพัฒนาระบบปฏิบัติการยูนิกซ (UNIX) บนเครื่องคอมพิวเตอร DEC PDP-11 ภาษาซีเปนที่นิยมใชอยางแพรหลายในชวงตนทศวรรษที่1980 จนกระทั่งมีความพยายามกําหนดมาตรฐานของภาษาเพื่อใหสามารถใชภาษาซีไดบนเครื่องคอมพิวเตอร ใด ๆ ในปค.ศ. 1983 โดย ANSI (The American National Standards Institute) ไดตั้งคณะกรรมการ X3J11เพื่อร่างมาตรฐานดังกลาว และไดรับการตรวจสอบและยอมรับโดย ANSI และ ISO (The InternationalStandards Organization) โดยมีการตีพิมพมาตรฐานของภาษาซีในปค.ศ. 1990 จากความมีประสิทธิภาพและสามารถทํางานบนเครื่องคอมพิวเตอรใด ๆ ของภาษาซีจึงไดมีการนําภาษาซีไปใชในการพัฒนาระบบปฏิบัติการตาง ๆ และใชเปนตนแบบของภาษาอื่น ๆ ที่สําคัญในปจจุบัน เชน ซีพลัสพลัส (C++) จาวา (Java) เปนตน

2. รูปแบบโปรแกรมภาษาซี
ในการเขียนภาษาโปรแกรม ผู้เขียนโปรแกรมจะต้องศึกษารูปแบบพื้นฐานของภาษา และไวยากรณ์ของภาษานั้น รูปแบบพื้นฐานของภาษาจะเขียนโปรแกรมในลักษณะของโมดูลคือมีการแบ่งออกเป็นส่วนย่อย ๆ ที่เรียกว่า ฟังก์ชัน (Function)

ตัวอย่างโปรแกรมภาษาซีเบื้องต้น
   #include <stdio.h>
void main( ) {/* Display message to standard output */printf(“My first program.”); }

ระวัง – การพิมพ์ตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กต่างกันจะทำให้เกิดความผิดพลาด
      – ตรวจสอบว่ามีการพิมพ์ข้อความต่าง ๆ เหมือนกับตัวอย่าง

clip_image001

ส่วนประกอบของโปรแกรมภาษาซีเบื้องต้น

ส่วนประกอบที่ 1 ส่วนหัว (Header) จะเป็นส่วนที่อยู่ที่ตอนต้นของโปรแกรม โดยอยู่นอกส่วนที่เรียกว่าฟังก์ชัน ทีส่วนหัวของโปรแกรมจะประกอบด้วยคำ สั่งที่เป็นการกำหนดค่าหรือกำหนดตัวแปรต่าง ๆ คำสั่งในที่ขึ้นต้นด้วยสัญลักษณ์ # เป็นคำ สั่งที่เรียกว่า ตัวประมวลผลก่อน (Preprocessor) คือคำ สั่งที่จะได้รับการทำก่อนที่จะมีการคอมไพล์โปรแกรม

ส่วนประกอบที่ 2 ฟังก์ชัน (Function) ส่วนของฟังก์ชันคือส่วนของคำ สั่งที่บอกให้คอมพิวเตอร์ทำงานต่าง ๆ เช่น การรับข้อมูล การคำนวณ การแสดงผล เป็นต้น โปรแกรมภาษาซีจะประกอบด้วยฟังก์ชันย่อยหลาย ๆ ฟังก์ชัน แต่จะมีฟังก์ชันหลักฟังก์ชันหนึ่งที่ชื่อว่าฟังก์ชัน main( ) เสมอ โดยที่การทำงานของโปรแกรมจะต้องเริ่มการทำ งานจากฟังก์ชันนี้

ข้อควรปฏิบัติในการใช้งานคอมพิวเตอร์

เคล็ดลับ 10 ประการในการใช้คอมพิวเตอร์อย่างปลอดภัยกับซอฟต์แวร์ที่นิยมใช้ในสถานที่ทำงานปัจจุบัน:

    1. ใช้โปรแกรมปรับปรุงล่าสุด ติดตั้งโปรแกรมปรับปรุงและซอฟต์แวร์รักษาความปลอดภัยใน

เซิร์ฟเวอร์ ในเครื่องคอมพิวเตอร์ทั้งชนิดตั้งโต๊ะและชนิดแล็ปท็อปทุกเครื่อง

        – ในการรับโปรแกรมปรับปรุงล่าสุดของระบบปฏิบัติการ ซอฟต์แวร์ และฮาร์ดแวร์ของ Windows โปรดไปที่ Microsoft Update ซึ่งจะสแกนเครื่องคอมพิวเตอร์ของคุณเพื่อตรวจสอบว่าคุณต้องใช้โปรแกรมปรับปรุงตัวใด จากนั้น คุณจะสามารถดาวน์โหลดโปรแกรมปรับปรุงโปรแกรมใดโปรแกรมหนึ่งหรือทุกโปรแกรมได้

         – เพื่อเป็นการปรับปรุงความปลอดภัยและความเสถียรของซอฟต์แวร์ Microsoft Office ของคุณ ให้ไปที่ Office Update แล้วไปที่ลิงค์ Check for Updates   หากคุณใช้ Windows XP Professional คุณจะมีวิธีการรับโปรแกรมปรับปรุงที่ง่ายยิ่งขึ้นไปอีก เพียงเปิดใช้คุณสมบัติ Automatic Updates เท่านั้น คอมพิวเตอร์ของคุณจะแจ้งให้คุณทราบโดยอัตโนมัติทันทีที่มีโปรแกรมปรับปรุงที่สำคัญที่คุณสามารถใช้ได้

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

        – ใช้การตั้งค่าเพื่อรักษาความปลอดภัยที่ตั้งมาจากโรงงานใน Office 2003 ซึ่งเป็นรุ่นที่มีปลอดภัยมากที่สุดเท่าที่วางจำหน่ายมาของ Office 

        – เข้าเว็บไซต์ Office Update เพื่อดาวน์โหลดโปรแกรมปรับปรุงและ Patch ต่างๆ

         – ห้ามเปิดอีเมลหรือไฟล์แนบที่น่าสงสัย ให้ใช้ประโยชน์จากตัวกรองอีเมลขยะที่ยอดเยี่ยมของ Outlook

2003 เพื่อส่งอีเมลที่น่าสงสัยตรงไปยังโฟลเดอร์อีเมลขยะของคุณ

    3. ใช้ Windows Security Centre ในการตั้งค่า ดูข้อมูลอย่างชัดเจนของการตั้งค่าการรักษาความปลอดภัยในคอมพิวเตอร์ของคุณที่รวมข้อมูลทุกอย่างไว้ในจอภาพเดียวใน Windows Security Centre โดยคุณสามารถปรับแต่งระดับการป้องกันได้ตามความเหมาะสมสำหรับการใช้งานของคุณ การตั้งค่าที่ใช้ป้องกัน

คอมพิวเตอร์ของคุณดังกล่าวจะมีผลกับไฟล์หรือข้อมูลทั้งหมดที่ส่งผ่านทางอินเทอร์เน็ต ซึ่งช่วยป้องกันข้อมูลลับทางธุรกิจของคุณ

    4. เข้ารหัสข้อมูลที่มีความสำคัญในเครื่องแล็ปท็อปของคุณ หากคุณเดินทางเพื่อทำธุรกิจและใช้เครื่องแล็ปท็อปที่รันด้วย Windows 2000 Professional หรือ Windows XP Professional ให้ทำการป้องกันการโจรกรรมข้อมูล โดยใช้ Encrypted File System (EFS) เพื่อเข้ารหัสไฟล์และโฟลเดอร์ที่มีความสำคัญ และหากว่าเครื่องแล็ปท็อปของคุณถูกขโมยไป ไฟล์และโฟลเดอร์ของคุณจะได้รับการป้องกันเนื่องจากมีเพียงผู้ที่มีคีย์ถอดรหัสพิเศษเท่านั้นจึงจะสามารถเข้าใช้ไฟล์ที่เข้ารหัสดังกล่าวได้

    5. ดาวน์โหลดไฟล์ทางอินเทอร์เน็ตเฉพาะจากแหล่งข้อมูลที่ไว้ใจได้เท่านั้น หากคุณไม่แน่ใจว่าไฟล์ที่กำลังจะดาวน์โหลดมีความปลอดภัยหรือไม่ ให้ดาวน์โหลดไฟล์เหล่านั้นลงในดิสก์ที่แยกต่างหากจากฮาร์ดดิสก์ เช่น ซีดี หรือฟล็อปปี้ดิสก์ จากนั้น คุณก็จะสามารถสแกนไฟล์เหล่านั้นด้วยโปรแกรมสแกนไวรัสได้

    6. ใช้ระบบเข้ารหัสที่ใช้รหัสผ่านเพื่อป้องกันไฟล์ในโปรแกรม Office เทคโนโลยีการเข้ารหัสที่ปรับปรุงใหม่ทำให้การรักษาความปลอดภัยด้วยรหัสผ่านมีประสิทธิภาพมากยิ่งขึ้นในโปรแกรม Word 2003 และ Excel 2003 และขยายการเข้ารหัสที่ใช้รหัสผ่านไปใช้กับ PowerPoint 2003 อีกด้วย คุณสามารถเปิดใช้งานการป้องกันไฟล์ด้วยรหัสผ่านได้จากเมนู เครื่องมือ ของโปรแกรมทั้งสามดังกล่าว และวิธีนี้เป็นวิธีที่มี

    7. ล้างข้อมูลในฮาร์ดดิสก์ของคุณก่อนกำจัดทิ้ง หากคุณได้คอมพิวเตอร์หรือโน้ตบุ๊คเครื่องใหม่มาและกำลังจะทิ้งเครื่องเก่าไป ให้ตรวจสอบว่าคุณได้ลบข้อมูลส่วนบุคคลและข้อมูลทางธุรกิจที่สำคัญทิ้งแล้ว ก่อนที่จะกำจัดเครื่องดังกล่าวทิ้ง ซึ่งมิใช่เพียงแค่การลบไฟล์ต่างๆ แล้วตามลบไฟล์เหล่านั้นออกจาก Recycle Bin เท่านั้น แต่หมายถึงการฟอร์แม็ตฮาร์ดดิสก์ใหม่ หรือใช้ซอฟต์แวร์ในการล้างข้อมูลทั้งหมดในฮาร์ดดิสก์

    8. ใช้ไฟร์วอลล์ หากบริษัทของคุณใช้การเชื่อมต่ออินเทอร์เน็ตชนิดบรอดแบนด์ที่เชื่อมต่อตลอดเวลาอยู่ ให้ติดตั้งไฟร์วอลล์ซึ่งเป็นวิธีการป้องกันขั้นพื้นฐานสำหรับป้องกันผู้บุกรุกจากภายนอก ไฟร์วอลล์แบ่งออกเป็น 2 ประเภทใหญ่ๆ คือ 1) ไฟร์วอลล์ชนิดซอฟต์แวร์ เช่น Microsoft Internet Connection Firewall ที่มาพร้อมกับ Windows XP Professional ซึ่งจะป้องกันเครื่องที่ซอฟต์แวร์นั้นใช้รันโปรแกรม และ 2) ไฟร์วอลล์ชนิดฮาร์ดแวร์ที่ใช้สกัดกั้นการรับส่งข้อมูลทั้งหมดระหว่างอินเทอร์เน็ตกับเครือข่ายทั้งหมดของคุณยกเว้นแต่การรับส่งข้อมูลจากผู้ส่งที่คุณกำหนดไว้เท่านั้น

9. ไม่ใช้เซิร์ฟเวอร์ในการท่องเว็บ เนื่องจากเซิร์ฟเวอร์เป็นศูนย์บัญชาการของเครือข่ายทั้งหมดของคุณ จึงเป็นที่เก็บข้อมูลทางธุรกิจที่มีความสำคัญ หากเซิร์ฟเวอร์ของคุณถูกบุกรุก ข้อมูลทั้งหมดตลอดจนเครือข่ายทั้งหมด10. ใช้รหัสผ่านอย่างชาญฉลาด ใช้รหัสผ่านที่ยากต่อการคาดเดาเสมอ โดยมีความยาวอย่างน้อย 8 ตัวอักษรและมีตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ตัวเลขและสัญลักษณ์ผสมกัน อย่าใช้รหัสผ่านตัวเดียวกันซ้ำๆ กันตลอดเวลา ให้หมั่นเปลี่ยนรหัสผ่านของคุณเสมอ และหากคุณมีปัญหาในการจำรหัสผ่าน ให้ลองพิจารณาใช้รหัสวลี ซึ่งคุณสามารถใช้ใน Windows 2000 และ Windows XP ได้ ตัวอย่างรหัสวลี เช่น "I had pizza for lunch Tuesday"

โครงงานคอมพิวเตอร์

โครงงานคอมพิวเตอร์

ความหมายของโครงงาน

โครงงาน (Project Approach) คือ กิจกรรมที่เปิดโอกาสให้ ผู้เรียนได้ทำการศึกษาค้นคว้าและฝึกปฏิบัติด้วยตนเองตามความสามารถ ความถนัด และความสนใจ โดยอาศัยกระบวนการทางวิทยาศาสตร์ หรือกระบวนการอื่นๆ ไปใช้ในการศึกษาหาคำตอบ โดยมีครูผู้สอนคอยกระตุ้นแนะนำและให้คำปรึกษาแก่ผู้เรียนอย่างใกล้ชิด ตั้งแต่การเลือกหัวข้อที่จะศึกษา ค้นคว้า ดำเนินงานตามแผน กำหนดขั้นตอนการดำเนินงานและการนำเสนอผลงาน ซึ่งอาจทำเป็นบุคคลหรือเป็นกลุ่ม
โครงงาน คือ การศึกษาค้นคว้าเกี่ยวกับสิ่งใดสิ่งหนึ่ง หรือหลายๆสิ่งที่อยากรู้คำตอบให้ลึกซึ้ง
หรือเรียนรู้ในเรื่องนั้นๆให้มากขึ้น โดยใช้กระบวนการ วิธีการที่ศึกษาอย่างมีระบบ เป็นขั้นตอน
มีการวางแผนในการศึกษาอย่างละเอียด ปฏิบัติงานตามแผนที่วางไว้ จนได้ข้อสรุปหรือผลสรุปที่เป็นคำตอบในเรื่องนั้นๆ

หลักการทำโครงงาน

· เน้นการแสวงหาความรู้ด้วยตนเอง
* ผู้เรียนเป็นผู้วางแผนในการศึกษาค้นคว้าเอง
* ลงมือปฏิบัติเอง
* นำเสนอโครงงานเอง
* ร่วมกำหนดแนวทางวัดผลและประเมินผล

จุดมุ่งหมายในการทำโครงงาน

* เพื่อให้ผู้เรียนได้ศึกษาข้อมูลจากแหล่งความรู้ต่าง ๆ ด้วยตนเอง
* เพื่อให้ผู้เรียนได้แสดงออกซึ่งความคิดริเริ่มสร้างสรรค์
* เพื่อให้ผู้เรียนเกิดคุณลักษณะที่พึงประสงค์ เช่น รู้จักทำงานร่วมกับบุคคลอื่น
มีความเชื่อมั่นในตนเอง มีความรับผิดชอบฯ
* เพื่อให้ผู้เรียนใช้ความรู้และประสบการณ์เลือกทำโครงงานตามความสนใจ

ประเภทของโครงงาน

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

ระเภทของโครงงาน แบ่งได้เป็น 5 ประเภท

1. โครงงานพัฒนาสื่อเพื่อการศึกษา เป็นโครงงานที่ใช้คอมพิวเตอร์ในการผลิตสื่อเพื่อการศึกษา เช่น โครงงานเกี่ยวกับการพัฒนาเว็บไซต์

2. โครงงานพัฒนาเครื่องมือ เป็นโครงงานที่สร้างเครื่องมือ ใช้สร้างงาน ส่วนใหญืจะอยู่ในรูปของซอฟต์แวร์ เช่น ซอฟต์แวร์วาดรูป

3. โครงงานประเภทการทดลองทฤษฎี เป็นโครงงานที่ใช้คอมพิวเตอร์ในการจำลองการทดลองของสาขาต่างๆ

4. โครงงานประเภทการประยุกต์ใช้งาน สร้างผลงานเพื่อประยุกต์ใช้งานในชีวิตประจำวัน

5. โครงงานพัฒนาเกม เพื่อความรู้ ความเพลิดเพลิน เช่น เกมหมารุก

กิจกรรมเสริม

1. ให้นักเรียนสืบค้นข้อมูลเกี่ยวกับการทำโครงงานคอมพิวเตอร์

2. ให้แต่ละกลุ่มประชุมกลุ่มและช่วยกันรวบรวมความรู้ที่ได้จากการเรียนหน่วยการเรียนรู้ที่ 1 เรื่องระบบเครือข่ายคอมพิวเตอร์ และ หน่วยการเรียนรู้ที่ 2 เรื่อง การสร้างงานมัลติมีเดีย ว่านักเรียนสามารถนำมาใช้ในการทำงานในหน่วยการเรียนการเรียนรู้ที่ 3 การสร้างงานคอมพิวเตอร์และการนำเสนอ อย่างไรบ้าง

3. หลังจากแต่ละกลุ่มสร้างชิ้นงานแล้วให้สรุปว่านักเรียนค้นพบความรู้อะไรบ้าง ระหว่างการทำงานหน่วยการเรียนรู้ที่ 3

4. ผลงานที่ได้จากหน่วยการเรียนรู้ที่ 3 อาจนำมาจัดนิทรรศการหรือประกวดให้รางวัลเพื่อเป็นกำลังใจให้กับนักเรียนก็ได้

หน่วยการเรียนรู้ที่ 3 การสร้างชิ้นงานคอมพิวเตอร์และการนำเสนอ

ผลการเรียนรู้ที่คาดหวัง

จุดประสงค์ปลายทาง
1. ข้าใจหลักการพัฒนาโครงงานที่มีการใช้เทคโนโลยีสารสนเทศได้
2. เลือกใช้เทคโนโลยีสารสนเทศนำเสนองานในรูปแบบที่เหมาะสมตรงตามวัตถุประสงค์ได้
3. ใช้คอมพิวเตอร์สร้างงานอย่างมีจิตสำนึกและมีความรับผิดชอบได้

ตัวอย่างโครงงานคอมพิวเตอร์

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

โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational Media Development) สารานุกรมไทยฉบับมัลติมีเดีย

1. สิ่งมีชีวิตใต้ท้องทะเล

2. พิพิธภัณฑ์หุ่นขี้ผึ้งไทย

3. โปรแกรมช่วยสอนการถ่ายภาพ

4. 76 จังหวัดของไทย

5. โปรแกรมช่วยสอนการทำงานของทรานซิสเตอร์

6. คอมพิวเตอร์สอนพิมพ์ดีด

7. ยาไทยและยาจีน

8. สูตรขนมไทยอร่อยทั่วโลก

โครงงานพัฒนาเครื่องมือ (Tools Development)

1. โปรแกรมการค้นหาคำภาษาไทย

2. โปรแกรมอ่านอักษรไทย

3. โปรแกรมวาดภาพสามมิติ

4. โปรแกรมเข้าและถอดรหัสข้อมูล

5. โปรแกรมบีบอัดข้อมูล

6. โปรแกรมประมวลผลคำไทยบนระบบปฏิบัติการลีนุกซ์

7. โปรแกรมการออกแบบผังงาน

8. พอร์ตแบบขนานของไทย

9. การส่งสัญญาณควบคุมอุปกรณ์อิเล็กทรอนิกส์

โครงงานจำลองทฤษฎี (Theory Simulation)

1. การทดลองปัจจัยต่างๆ ในการเลี้ยงปลานิลด้วยคอมพิวเตอร์

2. การทดลองปัจจัยต่างๆ ในการเพาะปลูกแก้วมังกรด้วยคอมพิวเตอร์

3. การทำนายอุณหภูมิจากข้อมูลที่ผ่านมา

4. การทดลองผสมสารเคมีต่างๆ ด้วยคอมพิวเตอร์

5. ปัจจัยต่างๆ กับการเคลื่อนที่ของเครื่องบิน

6. ผลการปลูกข้าวในสภาวะแวดล้อมที่ต่างกัน

7. การเปรียบเทียบเทคนิคของการย่อขนาดแฟ้มข้อมูล

8. โปรแกรมสังเคราะห์เสียงพูดเบื้องต้น

9. โปรแกรมจำลองการทำงานของเครื่องคอมพิวเตอร์ส่วนบุคคล

โครงงานประยุกต์ใช้งาน (Application)

1. ระบบบริหารจัดการข้อมูลผู้เรียนของโรงเรียน

2. ระบบจัดการข้อมูลการเงินส่วนบุคคล

3. ระบบจองตั๋วรถไฟบนอินเทอร์เน็ต

4. ระบบแนะนำเส้นทางเดินรถประจำทาง

5. โปรแกรมสังเคราะห์เสียงสำหรับคนตาบอดบนรถประจำทาง

6. โปรแกรมออกและตรวจข้อสอบ

7. โฮมเพจส่วนบุคคล

8. โปรแกรมช่วยปฐมพยาบาลเบื้องต้น

9. โปรแกรมพจนานุกรมไทย-อังกฤษ

โครงงานพัฒนาเกม (Game Development)

1. เกมผจญภัยกับพระอภัยมณี

2. เกมอักษรเขาวงกต

3. เกมเลือกตั้งสมาชิกสภาผู้แทนราษฎร

4. เกมผจญภัยกับภาษาอังกฤษ

5. เกมหมากฮอส

6. เกมบวกลบเลขแสนสนุก

7. เกมศึกรามเกียรติ์

8. เกมมวยไทย

9. เกมอักษรไขว้

แหล่งอ้างอิง
http://www.thaigoodview.com/library/contest2551/tech04/22/standard/p01.html

http://www. chaiwbi.com/.

http://www.lks.ac.th/kuanjit/s5.htm

ลักษณะของอุปกรณ์คอมพิวเตอร์และอุปกรณ์ต่อพ่วง

 

ลักษณะของอุปกรณ์คอมพิวเตอร์และอุปกรณ์ต่อพ่วง

clip_image002

คุณลักษณะของคอมพิวเตอร์แบ่งออกเป็น 5 ประเภท ได้แก่

1.ซูเปอร์คอมพิวเตอร์ (super computer) เป็นคอมพิวเตอร์ที่มีความเร็วในการประมวลผลสูงสุดมีขนาดใหญ่และราคาแพงกว่าคอมพิวเตอร์ชนิดอี่นออกแบบมาเพื่อใช้แก่ปํญหาทางวิทยาศาสตร์และทางวิศวกรรมศาสตร์ เช่น การพยากรณ์อากาศล่วงหน้าเป็นระยะเวลาหลายวัน

2.เมนเฟรมคอมพิวเตอร์ (mainframe computer) เป็นคอมพิวเตอร์ที่มีสมรรถนะหลักการทำงานสูงมีความเร็วสูง เฟนเฟรมคอมพิวเตอร์สามารถให้บริการผู้ใช้ได้หลายร้อยคน คอมพิวเตอร์ชนิดนี้มักใช้ในองค์กรใหญ่ๆ เช่น ธนาคาร

3. มินิคอมพิวเตอร์ (minicomputer)  เป็นคอมพิวเตอร์ที่เหมาะกับองค์กรขนาดกลางที่ใช้บริการแก่เครื่องลูกข่าย เช่น โรงแรม

4. ไมโครคอมพิวเตอร์ (microcomputer)มีประสิทธิภาพสูงราคาไม่แพงมีความนิยมสูงเหมาะสำหรับใช้ส่วนตัวที่บ้าน

5.คอมพิวเตอร์ขนาดเล็ก (handheld   computer)สามารถจัดการกับข้อมูลประจำวันได้ สร้างปฏิทิน บันทึกเตือนความจำ เล่นเกม ชมภาพยนตร์ ฟังเพลง และรับ-ส่งจดหมายอิเล็กทรอนิกส์ได้ เป็นคอมพิวเตอร์พกพาขนาดเล็ก เช่น พีอีเอ

อุปกรณ์ต่อพ่วง

หมายถึง อุปกรณ์ต่างๆที่สามารถต่อเข้ากับอุปกรณ์ของหน่วยประมวลผลกลางและประกอบเข้ากับคอมพิวเตอร์เพื่อใช้งานได้

1.แผงพิมพ์อักขระ เป็นอุปกรณ์ที่รับข้อมูลจากการกดแป้นจากนั้นก็เปลี่ยนรหัสแล้วส่งไปยังประมวลผลกลาง แป้นพิมพ์โดยทั่วไปมี 50 แป้นขึ้นไปแบ่งเป็นแป้นตัวเลขและแป้นอักขระ

clip_image0042.เมาส์ เป็นอุปกรณ์ประเภทตัวชี้ที่ได้รับข้อมูลจากการกดปุ่มข้างบนเมาส์ ทำหน้าที่คลิกปุ่มคำสั่งที่ต้องการ แบ่งเป็น 2 ประเภท

1. เมาส์ทางกล

2. เมาส์แบบใช้แสง

clip_image0063.อุปกรณ์ชี้ตำแหน่งสำหรับเครื่องคอมพิวเตอร์โน้ตบุ๊ค อุปกรณ์รับเข้าที่สามารถติดกับตัวโน๊ตบุ๊ค สะดวกในการพกพา ซึ่งมี 3ประเภท

1. ลูกกลมควบคุม

2.แท่งชี้ควบคุม

3.แผ่นรองสัมผัส

4.ก้านควบคุม เป็นอุปกรณ์ควบคุมการเคลื่อนที่ของตัวชี้บนหน้าจอมีลักษณะเป็นก้านโผล่ออกมาจากกล่อง

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

6.อุปกรณ์รับเข้าแบบตราดตรวจ ที่นิยมใช้มีอยู่ 3ประเภท

1. เครื่องอ่านรหัสแท่ง อุปกรณ์รับเข้าที่ทำงานโดยหลักการสะท้อนแสง เครื่องจะส่องลำเสียงไปยังรหัสบนสินค้าจากนั้นจะเปลี่ยนรหัสเป็นสัญญาณไฟฟ้าผ่านสายที่เชื่อมต่อกับคอมพิวเตอร์

2. เครื่องกราดตรวจหรือสแกนเนอร์ เป็นอุปกรณ์รับเข้าประเภทรูปภาพและข้อความที่อยู่บนสิ่งพิมพ์โดยใช้หลักสะท้อนแสง ข้อมูลจะถูกแปลงในแบบที่คอมพิวเตอร์เข้าใจและเก็บไว้ในหน่วยความจำ

3.กล้องดิจิทัล ทำงานเหมือนกล้องถ่ายรูปทั่วไปแต่ไม่ต้องมีฟิล์มและมีคอมแพ็ทแฟลช

7.เว็บแคม เป็นอุปกรณ์รับเข้าประเภทกล้องวีดีโอที่สามารถบันทึกภาพเคลื่อนไหวผ่านเว็บไซค์แล้วปรากฎบนหน้าจอได้

8.จอภาพ มี2 ชนิด

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

2.จอภาพแบบแอลซีดี ทำงานโดยอาศัยการเบี่ยงเบนแสงตามการควบคุมทิศทางของพาราไลเซชั่นของวัตถุที่กั้นระหว่างแหล่งกำเนิดแสงและแผ่นเคลือบสารเรืองแสง ป้องแรงดันเข้าไปยังแผ่นเพลตเมื่อได้รับแรงดันไฟฟ้า มีผลให้แสดงจากแหล่งกำเนิดสามารถผ่านทะลุกระทบกับสารเรืองแสงจนเกิดแสงสีที่ต้องการ

9. ลำโพง เป็นอุปกรณ์ที่แสดงผลเป็นเสียงโดยใช้งานคู่กับการด์เสียงซึ่งเป็นอุปกรณ์อิเล็กทรอนิกส์ทำหน้าที่แปลงสัญญาณดิจิทัลให้เป็นอะนาล็อกแล้วส่งไปยังลำโฟง

10.หูฟัง เป็นอุปกรณ์ส่งออกใช้ฟังเพลงจากคอม ทำหน้าที่เปลี่ยนสัญญาณจากไฟฟ้าเป็นเสียง มีทั้งชนิดไร้สายและมีสายบางรุ่นก็จะมีไมโครโฟนสำหรับสนทนาผ่านอินเตอร์เน็ต

11. เครื่องพิมพ์ เป็นอุปกรณ์ส่งออกที่แสดงผลงานพิมพ์ลงบนกระดาษ แบบเครื่องพิมพ์

clip_image008

1.เครื่องพิมพ์แบบจุด

2.เครื่องพิมพ์เลเซอร์

3.เครื่องพิมพ์แบบฉีดหมึก

4.พล็อตเคอร์

ข้อมูลการสื่อสาร

ในช่วงระยะเวลาเพียง 20 ปีที่ผ่านมา พบว่าพัฒนาการเทคโนโลยีอิเล็กทรอนิกส์คอมพิวเตอร์และการสื่อสารส่งผลต่อการเปลี่ยนแปลงสังคมและสภาพความเป็นอยู่ของมนุษย์ และทำให้โลกพัฒนาเข้าสู่ยุคของสารสนเทศ ปัจจุบันไม่ว่าจะอยู่ที่ส่วนใดของโลกก็สามารถติดต่อโทรศัพท์พูดคุยกันได้เสมือนว่าอยู่ใกล้กัน พัฒนาการของการสื่อสารกำลังทำให้วิธีการทำงานบางอย่างของมนุษย์เปลี่ยนแปลงไป มีการใช้ข้อมูลมากขึ้น การแลกเปลี่ยนข้อมูลทำได้อย่างรวดเร็ว ด้วยเหตุนี้เองธุรกิจที่แข่งขันจำเป็นต้องใช้ข้อมูลเป็นจำนวนมาก เพื่อการตัดสินใจ และเพื่อให้บริการด้วยความสะดวกและรวดเร็ว ยุคของสารสนเทศได้ก้าวหน้าและเป็นจริงเป็นจังมากขึ้น มีการใช้บัตรเอทีเอ็ม บัตรเครดิต การสื่อสารผ่านกระดานข่าว ไปรษณีย์อิเล็กทรอนิกส์ และอื่น ๆ นอกจากนี้ยังได้ยินคำว่า ระบบสำนักงานอัตโนมัติ ระบบอาคาร อัฉริยะ หากพิจารณาอย่างลึกซึ้ง จะพบว่า ความสำเร็จของเทคโนโลยีทางด้านสารสนเทศเกือบทุกประเภท มีพื้นฐานมาจากเทคโนโลยีคอมพิวเตอร์และการสื่อสารข้อมูล จนมีผู้กล่าวว่า ยุคสารสนเทศในปัจจุบันฝากไว้กับเทคโนโลยีซีแอนซี (Computer and Communication : C&C)

การสื่อสารข้อมูล : ความจำเป็นของธุรกิจในปัจจุบัน
a หากลองวาดภาพถึงสำนักงานแห่งหนึ่งที่พนักงานทุกคนทำงานอย่างเต็มประสิทธิภาพ ผู้จัดการฝ่ายขายต้องการรู้ข้อมูลของการขายสินค้าแต่ละตัวว่ามีแนวโน้มการขายเป็นอย่างไร มียอดขายแต่ละเดือนเพิ่มขึ้นเท่าไร ผู้จัดการฝ่ายขายต้องส่งข้อมูลการสั่งสินค้าให้กับฝ่ายผลิต เพื่อเตรียมการผลิตให้ตรงกับความต้องการ การติดต่อสื่อสารทางด้านข้อมูลจึงเกิดขึ้นในกลไกขององค์การทั้งแนวกว้างและแนวลึก เพื่อให้การดำเนินการขององค์เป็นไปอย่างดีภายในสำนักงานธุรกิจในปัจจุบัน ต้องมีอุปกรณ์สื่อสารหลายอย่างประกอบกันเริ่มที่ระบบโทรศัพท์การสื่อสารด้วยเสียงผ่านชุมสายโทรศัพท์กลาง หรือภายในสำนักงานมีตู้ชุมสายโทรศัพท์ขนาดเล็ก ที่เรียกว่า พีเอบีเอกซ์ (PABX) การสื่อสารด้านสายโทรศัพท์ยังรวมไปถึงการใช้กับเครื่องโทรสาร หรือสื่อสารข้อมูลผ่านโมเด็ม มีเทเลกซ์ไว้ส่งข้อมูลตัวอักษรระหว่างกัน มีระบบเชื่อมโยงคอมพิวเตอร์เป็นเครือข่ายภาย

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

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

clip_image001รูปร่างเครือข่าย

การออกแบบเครือข่ายสำหรับสำนักงานอัตโนมัติ

clip_image003หากเป็นองค์การขนาดเล็ก บทบาทของเครือข่ายจะลดลงเพราะองค์การอาจเลือกระบบ พีเอบีเอ็กซ์ (PABX) และระบบเครือข่ายท้องถิ่น ประกอบร่วมกันใช้งานภายใน และต่อเชื่อมกับภายนอกผ่านเครือข่ายบริการสาธารณะ เช่น ขององค์การโทรศัพท์หรือของการสื่อสาร ตลอดจนบริการของเอกชนที่กำลังเปิดบริการในขณะนี้อีกหลายเครือข่ายสำหรับองค์การขนาดใหญ่ ระบบเครือข่ายภายในเป็นเรื่องสำคัญ การวางแกนหลัก (backbone) สำหรับเป็นทางเดินข้อมูลทำให้ข้อมูลต่างๆที่จะส่งถึงกันเป็นไปโดยสะดวกและรวดเร็วตัวอย่างการวางเครือข่ายหลักขององค์การขนาดใหญ่ที่ต้องการเชื่อมโยงข้อมูลของหลาย ๆ แผนกเข้าด้วยกัน โดยมีหน่วยงานกลางหรือศูนย์คอมพิวเตอร์เป็นแหล่งเก็บรวบรวมข้อมูลสำหรับการบริการ ศูนย์คอมพิวเตอร์จึงเป็นเสมือนศูนย์กลางโดยมีการวางสายเส้นทางเดินแกนหลักสำหรับให้ข้อมูลวิ่งผ่านด้วยความเร็วสูงเหมือนถนนเชื่อมระหว่างจังหวัด

เครือข่ายคอมพิวเตอร์

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

clip_image005

การต่อเชื่อมเครือข่ายคอมพิวเตอร์
หากผู้ใช้มีความคิดที่จะนำเอาเครื่องคอมพิวเตอร์ส่วนบุคคลมาต่อเป็นระบบ โดยใช้ขีดความสามารถเดิมที่มีอยู่ สามารถทำได้ด้วยวิธีการง่ายๆ ดังนี้
aaaaa1) การต่อเชื่อมผ่านช่องทาง COM1 COM2 และ LPT
a เป็นวิธีที่นำคอมพิวเตอร์ที่มีอยู่ต่อผ่านช่องทาง COM1 หรือ COM2 เพื่อการเคลื่อนย้ายข้อมูลระหว่างกัน ในกรณีนี้ใช้โปรแกรมอรรถประโยชน์ (utility program) บางตัวก็สามารถสำเนาแฟ้มข้อมูลระหว่างกัน หรือส่งออกไปยังเครื่องพิมพ์ร่วมกันได้ รูปแบบการต่อระบบโดยอาศัย COM1 COM2 และ LPT

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

3) การเชื่อมต่อโดยใช้ระบบสลับสายข้อมูล
a เป็นวิธีการต่อขยายระบบโดยใช้ระบบง่าย ๆ ที่ใช้มือช่วย ระบบสลับสายข้อมูลทำหน้าที่เหมือนชุมสายโทรศัพท์ระบบเก่า ที่ต้องมีพนักงานรับโทรศัพท์คอยสลับสายให้ใช้งานตามความต้องการ เช่น ใช้สายยูทีพี โดยให้หัวต่อเป็นแบบ RJ45 การสลับสายจะเชื่อมต่อระหว่างหัวต่อ RJ45 ที่มารวมกันไว้อยู่บนแผงร่วมกัน ส่วนของแผงนี้จึงเป็นเสมือนส่วนที่รวมสาย เพื่อการเชื่อมโยงจากต้นทางไปยังปลายทางตามข้อกำหนดที่ต้องการ

4) การเชื่อมต่อผ่านระบบผู้ใช้หลายคนหลายช่องทาง
ระบบผู้ใช้หลายคนขนาดเล็กที่อยู่บนไมโครคอมพิวเตอร์มีหลายระบบ เช่น ระบบยูนิกซ์ ระบบเอสซีโอ ระบบดังกล่าวสามารถต่อเชื่อมขยายเข้ากับสถานีย่อยได้มาก เป็นระบบที่ใช้งานร่วมกันได้ในราคาประหยัด มีซอฟต์แวร์สนับสนุนอยู่มาก เช่น ระบบจักการฐานข้อมูลที่มีระบบรักษาความปลอดภัย
ข้อเด่นของระบบผู้ใช้หลายคนในเครื่องคอมพิวเตอร์พีซีที่เห็นได้ชัด ได้แก่ ระบบปฏิบัติการยูนิกซ์ ซึ่งเป็นระบบที่ให้ผู้ใช้ใช้งานพร้อมกันได้หลายคน หลายงาน มีการพัฒนาซอฟต์แวร์ประยุกต์และซอฟต์แวร์ระบบสื่อสารไว้มาก มีระบบรักษาความปลอดภัยที่ดี มีการต่อช่องทางเข้าออกไปได้หลายแบบ เช่น แบบเป็นสถานีปลายทาง RS232 ผ่านทางเส้นใยนำแสง อีกทั้งมีระบบเครือข่ายท้องถิ่นที่เชื่อมต่อตามมาตราฐานสากล ทำให้การทำงานของระบบประสบผลสำเร็จ

องค์ประกอบของคอมพิวเตอร์และการทำงานของคอมพิวเตอร์

 

องค์ประกอบของคอมพิวเตอร์และการทำงานของคอมพิวเตอร์

clip_image002

อ้างอิง http://www.punyisa.com/unit2/unit2_3-1.htm

คอมพิวเตอร์ คือ
อุปกรณ์อิเล็กทรอนิกส์ ที่ทำงานตามชุดคำสั่งอย่างอัตโนมัติและให้ผลลัพธ์ออกมาตามต้องการ ตัวเครื่องคอมพิวเตอร์ตลอดจนอุปกรณ์ต่างๆ รวมเรียกว่า ฮาร์ดแวร์ (Hardware)

การทำงานของคอมพิวเตอร์ประกอบด้วยหน่วยสำคัญ 5 หน่วย คือ

  • หน่วยรับข้อมูล (Input Unit)
  • หน่วยประมวลผลกลาง (Central Processing Unit : CPU)
  • หน่วยความจำหลัก (Main Memory)
  • หน่วยความจำสำรอง (Secondary Memory)
  • หน่วยแสดงผล (Output Unit)

หน่วยประมวลกลาง

clip_image004หน่วยประมวลผลกลาง คือ
ส่วนที่ทำหน้าที่ปฏิบัติตามคำสั่งที่รับมาจากหน่วยรับข้อมูล และควบคุมการปฏิบัติงานของเครื่องคอมพิวเตอร์

หน่วยประมวลผลกลางประกอบด้วยส่วนสำคัญ 2 ส่วน คือ

  • หน่วยควบคุม (Control Unit)

ทำหน้าที่ควบคุมการทำงานของอุปกรณ์ต่างๆ ในระบบทั้งหมด ให้ทำงานอย่างถูกต้อง

  • หน่วยคำนวณ (Arithmetic Logic Unit) ทำ หน้าที่ประมวลผลข้อมูลทางคณิตศาสตร์และทางตรรกะ เช่น

          – การคำนวณทางคณิตศาสตร์ ได้แก่ การบวก ลบ คูณ หาร
          -   การกระทำทางตรรกะ (AND , OR)
        -   การเปรียบเทียบ เช่น การเปรียบเทียบค่าของข้อมูล 2 ตัวว่ามีค่าเท่ากัน มากกว่า หรือน้อยกว่า ไม่ว่าข้อมูลจะเป็นตัวเลข หรือตัวอักษรก้สามารถเปรียบเทียบได้
        -   การเลื่อนข้อมูล (Shift)
          -   การเพิ่มและการลด (Increment and Decrement)
          -   การตรวจสอบบิท (Test  Bit)

หน่วยความจำหลัก

หน่วยความจำหลัก เป็นหน่วยความจำที่อยู่ในเครื่องคอมพิวเตอร์ แบ่งออกได้เป็น 2 ประเภท คือ

          1. รอม (ROM : Read Only Memory) เป็นหน่วยความจำหลักที่
                    -  ใช้บรรจุโปรแกรมสำคัญ ที่ใช้ในการสตาร์ทอัพเครื่อง
                    -  เก็บโปรแกรมคำสั่งไว้อย่างถาวร
                    -  ไม่ต้องใช้กระแสไฟฟ้าเลี้ยง ข้อมูลก็จะยังคงอยู่
                    -  เขียนหรือบันทึกข้อมูลคำสั่งได้เพียงครั้งเดียว ในขั้นตอนการผลิตเครื่องจากโรงงาน ไม่สามารถแก้ไขเปลี่ยนแปลงได้อีก
                    -  อ่านข้อมูลได้อย่างเดียว และการเข้าถึงข้อมูลเป็นแบบสุ่ม

          2. แรม (RAM : Random Access Memory)
                    -  ทำหน้าที่เก็บข้อมูลที่รับเข้ามาจากหน่วยรับข้อมูล เพื่อนำไปประมวลผล
                    -  ทำหน้าที่เก็บผลลัพธ์ที่ได้ขณะทำการประมวลผลซึ่งยังไม่ใช่ผลลัพธ์
                    -  ทำหน้าที่เก็บผลลัพธ์ที่ได้จากการประมวลผลซึ่งเป็นผลลัพธ์สุดท้าย
                    -  ทำหน้าที่เก็บชุดคำสั่งต่างๆ ขณะที่เรากำลังทำงานอยู่กับเครื่อง
เพื่อใช้ในการประมวลผล
                    -  เป็นหน่วยความจำที่เก็บข้อมูลหรือโปรแกรมไว้ชั่วคราว สร้างขึ้นเพื่อผู้ใช้โดยตรง
                    -  สามารถอ่านหรือเขียนทับข้อมูลลงไปได้ตามต้องการ ถ้าไฟดับข้อมูลจะสูญหาย
                    -  การเข้าถึงข้อมูลเป็นแบบสุ่ม

หน่วยความจำสำรอง

clip_image006หน่วยความจำสำรอง เป็นหน่วยความจำที่ใช้เก็บข้อมูล และโปรแกรมที่ต้องการใช้งานในคราวต่อไปได้ ซึ่งสามารถบรรจุข้อมูลและโปรแกรมได้เป็นจำนวนมาก

อุปกรณ์ที่เป็นหน่วยความจำสำรอง ได้แก่

  • จานแม่เหล็ก (Magnetic Disk) 
  • จานแม่เหล็กสามารถเข้าถึงข้อมูลได้โดยตรง (Direct Access)  ได้แก่  ฮาร์ดดิสก์ และฟล็อปปี้ดิสก์
  • เทปแม่เหล็ก (Magnetic Tape)  สามารถบันทึกและเข้าถึงข้อมูลแบบเรียงลำดับ (Sequential Access) การบันทึกทำโดยสร้างสนามแม่เหล็กลง

 

 

clip_image008จานแสง (Optical Disk)

หน่วยแสดงผล

หน่วยแสดงผล คือ
อุปกรณ์ที่ทำหน้าที่แสดงผลลัพธ์ที่ได้จากการประมวลผล

clip_image010การแสดงผลลัพธ์ แบ่งเป็น 2 แบบ

  • แสดงผลทางบนจอภาพ

การแสดงผลทางจอภาพ เรียกได้อีกอย่างว่าเป็น Soft Copy คือ จะแสดงผลลัพธ์ขณะที่มีกระแสไฟฟ้าอยู่ อุปกรณ์คือ จอภาพคอมพิวเตอร์ทั่วไป ซึ่งภาพบนจอประกอบด้วยจุดหรือ pixel หลายๆ pixel สามารถแสดงผลความละเอียดได้หลายระดับ เช่น 640 * 480 จุด , 800 * 600 จุด , 1024 * 786 จุด

องค์ประกอบของระบบสารสนเทศ

       ส่วนประกอบที่สำคัญของระบบสารสนเทศมี 5 ส่วนคือ

clip_image002[8]

1. ฮาร์ดแวร์ 

     อุปกรณ์ คอมพิวเตอร์ที่สามารถทำงานตามชุดคำสั่งได้และ ให้ผลลัพธ์ตามต้องการ ประกอบด้วยอุปกรณ์ป้อนข้อมูลเข้า (input devices)หน่วยประมวลผลกลาง (Central Processing unit) อุปกรณ์แสดงผล (output devices)อุปกรณ์ความจำสำรอ(SecondaryStoragedevices) clip_image004[4]

 

 

 

 

 

2.ซอฟท์แวร์ 

      ชุดคำสั่งหรือโปรแกรมที่เขียนขึ้นจากภาษาคอมพิวเตอร์ ให้เครื่องทำงานได้ตามต้องการในแต่ละงาน แบ่งตามลักษณะการทำงานได้ดังนี้
1. โปรแกรมระบบปฏิบัติการ (Operating system) เป็นโปรแกรมที่เขียนขึ้นเพื่อควบคุมการทำงานของคอมพิวเตอร์ให้อุปกรณ์อื่นๆ สามารถทำงานประสานกันได้ และควบคุมโปรแกรมภายนอกอื่นๆ ให้สามารถใช้งานได้ โปรแกรมระบบปฏิบัติการ ได้แก่ MS-Dos, Linux, UNIX, Windows ฯลฯ
2. โปรแกรมแปลภาษา (Compiler Languages)
เป็นโปรแกรมที่แปลภาษาคอมพิวเตอร์ให้เป็น ภาษาเครื่อง 3. โปรแกรมประยุกต์ (Application Software) เป็นโปรแกรมที่นักเขียนโปรแกรมเขียนขึ้นเพื่อสั่งให้ เครื่องทำงานเฉพาะอย่างตามความต้องการของ ผู้ใช้
4. โปรแกรมสำเร็จรูป (Package Program) เป็นโปรแกรมที่เขียนขึ้นเพื่อประมวลผลของงานในลักษณะใดลักษณะ

clip_image006[4]

3.ข้อมูล (Data)
      ข้อมูล เป็นองค์ประกอบที่สำคัญอีกประการหนึ่งของระบบสารสนเทศ อาจจะเป็นตัวชี้ความสำเร็จหรือความล้มเหลวของระบบได้ เนื่องจากจะต้องมีการเก็บข้อมูลจากแหล่งกำเนิด ข้อมูลจะต้องมีความถูกต้อง มีการกลั่นกรองและตรวจสอบแล้วเท่านั้นจึงจะมีประโยชน์ ข้อมูลจำเป็นจะต้องมีมาตรฐาน โดยเฉพาะอย่างยิ่งเมื่อใช้งานในระดับกลุ่มหรือระดับองค์กร ข้อมูลต้องมีโครงสร้างในการจัดเก็บที่เป็นระบบระเบียบเพื่อการสืบค้นที่รวดเร็วมีประสิทธิภาพ

clip_image007[4]

4. บุคลากร

    เป็นผู้ที่เกี่ยวข้องกับคอมพิวเตอร์ที่จะทำให้คอมพิวเตอร์ทำงานตามระบบได้ แบ่งออกได้ดังนี้
1. นักวิเคราะห์ระบบ (System analysts)
2. นักเขียนโปรแกรม (Programmers)
3. พนักงานควบคุมคอมพิวเตอร์ (Computer Operates)
4. ผู้ใช้คอมพิวเตอร์ (Users Computer)

clip_image009[4]

5.ขั้นตอนการปฏิบัติงาน

       เป็นระเบียบวิธีการปฏิบัติงานในการจัดเก็บรักษาข้อมูลให้อยู่ในรูปแบบที่จะทำให้เป็นสารสนเทศได้ เช่น กำหนดให้ มีการป้อนข้อมูลทุกวัน ป้อนข้อมูลให้ทันตามกำหนดเวลา มีการแก้ไขข้อมูลให้ถูกต้องอยู่เสมอ กำหนดเวลาในการประมวลผล การทำรายงาน การดำเนินการ ต่าง ๆ ต้องมีขั้นตอน หากขั้นตอนใดมีปัญหาระบบก็จะมีปัญหาด้วย เพราะทุกขั้นตอนมีผลต่อระบบสารสนเทศ

clip_image011[4]