วันศุกร์ที่ 12 กันยายน พ.ศ. 2551

บทที่ 6 จากโจทย์ข้อที่1ให้นักเรียนเขียนผังงานเพื่อแสดงวิธีการแก้ปัญหาแต่ละข้อ







บทที่ 6 หลักการแก้ปัญหากับภาษาคอมพิวเตอร์

1.ให้นร.วิเคราะห์และกำหนดรายละเอียดของปัญหาต่อไปนี้
1.1 หาพ.ท.ของรูปสามเหลี่ยมใดๆ เมื่อสูตรในการคำนวณพื้นที่รูปสามเหลี่ยมคือ 1/2 x สูง x ฐานตอบ 1.การระบุข้อมูลเข้าข้อมูลเข้าก็คือ ความสูงและความยาวฐานของรูปสามเหลี่ยมใดๆ2.การระบุข้อมูลออกจากโจทย์สิ่งที่เป็นคำตอบของปัญหาคือพ.ท.ของรูปสามเหลี่ยมนั้น3.การกำหนดวิธีการประมวลผลโจทย์ต้องการหาพ.ท.ของสามเหลี่ยม ก็นำความสูงและความยาวฐานของรูปสามเหลี่ยมใดๆ มาเข้าในสูตรหาพ.ท.สามเหลี่ยมมีขั้นตอนของการประมวลผลดังนี้3.1รับค่าความสูงและความยาวของรูปสามเหลี่ยม3.2 นำมาเข้าสูตร 1/2 x สูง x ฐาน (ได้ผลลัพธ์)
1.2 ตอบ 1.การระบุข้อมูลรับเข้าคือ อัตราดอกเบี้ยร้อยละ 8 ต่อปี เงินต้นครั้งแรก 1,000 บาท นายสมชายฝากเงิน 5 ปี
2.การระบุข้อมูลออกคือ จากโจทย์สิ่งที่ต้องการหาคือจำนวนเงินทั้งหมดที่นายสมชายมีในบัญชีให้เป็นตัวแปร Y
3.การกำหนดวิธีการประมวลผลโจทย์ต้องการจำนวนเงินทั้งหมด สามารถสรุปเป็นขั้นตอนในการประมวลผลได้ดังนี้
3.1 หาจำนวนเงินดอกเบี้ยที่ได้ในแต่ละปีดอกเบี้ย 8% ต่อปี
ปีแรก ได้ 1000 x 8/100 = 80 เงินในบัญชีปีแรก =1,080ปีที่ 2 ได้ 1080 x 8/100 = 86.4 เงินในบัญชี
ปีที่ 2 = 1080 + 86.4= 1,166.4ปีที่ 3 ได้ 1166.4 x 8/100 = 93.3 เงินในบัญชี
ปีที่ 3 = 1166.4 + 93.3 = 1,259.7
ปีที่ 4 ได้ 1259.7 x 8/100 = 100.8 เงินในบัญชีปีที่ 4 = 1259.7 + 100.8 = 1360.5
ปีที่ 5 ได้ 1360.5 x 8/100 = 108.8 เงินในบัญชีปีที่ 5 = 1360.5 + 108.8 = 1469.3เพราะฉะน้น y = 1469.5 บาท หรือ นายสมชายมีเงินในบัญชีธนาคารเมื่อครบ 5 ปี คือ 1469.50 บาท
1.3ตอบ1.การระบุข้อมูลเข้าจากโจทย์ข้อมูลเข้าคือ- นักเรียนมีทั้งหมด 30 คน- คะแนนเต็ม 100 คะแนนมีเกณฑ์ให้คะแนนคือ > 80 ได้เกรด 470-79 ได้เกรด 360-69 ได้เกรด 250-59 ได้เกรด 1<>2.การระบุข้อมูลออกต้องการเกรดเฉลี่ย ของนร. ชั้นม. 4 จำนวน 30 คน3.การกำหนดวิธีการประมวลผล1.นำคะแนนเก็บของนักเรียนทั้ง 30 คน มาตรวจสอบ ว่าแต่ละคนได้ เกรดอะไร2.นำเกรดของทั้ง 30 คนมาบวกกัน3.นำเกรดที่บวกได้/จำนวนนร.ทั้งหมด4.ได้เกรดวิชาเทคโนโลยีและสารสนเทศของนร.
3. ตอบหากนักเรียนเป็นโปรแกรมเมอร์ ผู้พัฒนาโปรแกรมคำนวณเกรดเฉลี่ยของนักเรียนในโรงเรียน นักเรียนจะเลือกใช้ภาษาปาสคาล ภาษาจาวา หรือภาษาเดลฟายในการเขียนโปรแกรมดังกล่าว เพราะเหตุใดตอบ. จะให้เลือกภาษาปาสคาล เพราะว่าเป็นภาษาในกลุ่มโปรแกรมแบบโครงสร้าง ซึ่งมุ่งเน้นให้มีการแบ่งโปรแกรมออกเป็นส่วนย่อยๆชัดเจนจากนั้นจึงค่อยเชื่อมโยงทำให้สามารถจัดการได้โดยง่าย ภาษปาสคาลจึงเป็นภาษาคอมพิวเตอร์ที่เหมาะสำหรับสร้างพื้นฐานความคิดในการเขียนโปรแกรมโครงให้แก่นักเรียน สามารถให้ทักษะในการเขียนโปรแกรมอย่างมีหลักเกณฑ์และถูกต้อง และสามารถอ่านและทำความเข้าใจได้ง่าย
ซอฟท์แวร์
แบบฝึกหัดบทที่ 5
1. จงบอกความหมายของซอฟต์แวร์
ตอบ
ความหมายของซอฟต์แวร์คอมพิวเตอร์ซอฟต์แวร์ (computer software)หรือเรียกสั้นๆ ว่า ซอฟต์แวร์ (software)เป็นส่วนของระบบคอมพิวเตอร์ที่ใช้ในการจัดเก็บและประมวลผลข้อมูล ซอฟต์แวร์นั้น นอกจากจะสามารถใช้งานบนคอมพิวเตอร์ได้แล้ว ยังสามารถใช้งานบนเครื่องใช้ หรืออุปกรณ์อื่นเช่นโทรศัพท์มือถือหรือหุ่นยนต์ในโรงงานหรือเครื่องใช้ไฟฟ้าต่างๆ คำว่า "ซอฟต์แวร์" ใช้ครั้งแรกโดย จอห์น ดับเบิลยู. เทอร์กีย์ (John W. Turkey) ในปี พ.ศ. 2500(ค.ศ. 1957) โดยแนวคิดของซอฟต์แวร์ปรากฏครั้งแรกในเรียงความของแอลัน ทัวริง ซอฟต์แวร์ (software) หมายถึงชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงาน ซอฟต์แวร์จึงหมายถึงลำดับขั้นตอนการทำงานที่เขียนขึ้นด้วยคำสั่งของคอมพิวเตอร์ คำสั่งเหล่านี้เรียงกันเป็นโปรแกรมคอมพิวเตอร์ จากที่ทราบมาแล้วว่าคอมพิวเตอร์ทำงานตามคำสั่ง การทำงานพื้นฐานเป็นเพียงการกระทำกับข้อมูลที่เป็นตัวเลขฐานสอง ซึ่งใช้แทนข้อมูลที่เป็นตัวเลข ตัวอักษร รูปภาพ หรือแม้แต่เป็นเสียงพูดก็ได้ โปรแกรมคอมพิวเตอร์ที่ใช้สั่งงานคอมพิวเตอร์จึงเป็นซอฟต์แวร์ เพราะเป็นลำดับขั้นตอนการทำงานของคอมพิวเตอร์ คอมพิวเตอร์เครื่องหนึ่งทำงานแตกต่างกันได้มากมายด้วยซอฟต์แวร์ที่แตกต่างกัน ซอฟต์แวร์จึงหมายรวมถึงโปรแกรมคอมพิวเตอร์ทุกประเภทที่ทำให้คอมพิวเตอร์ทำงานได้ การที่เราเห็นคอมพิวเตอร์ทำงานให้กับเราได้มากมาย เพราะว่ามีผู้พัฒนาโปรแกรมคอมพิวเตอร์มาให้เราสั่งงานคอมพิวเตอร์ ร้านค้าอาจใช้คอมพิวเตอร์ทำบัญชีที่ยุ่งยากซับซ้อน บริษัทขายตั๋วใช้คอมพิวเตอร์ช่วยในระบบการจองตั๋ว คอมพิวเตอร์ช่วยในเรื่องกิจการงานธนาคารที่มีข้อมูลต่าง ๆ มากมาย คอมพิวเตอร์ช่วยงานพิมพ์เอกสารให้สวยงาม เป็นต้น การที่คอมพิวเตอร์ดำเนินการให้ประโยชน์ได้มากมายมหาศาลจะอยู่ที่ซอฟต์แวร์ ซอฟต์แวร์จึงเป็นส่วนสำคัญของระบบคอมพิวเตอร์ หากขาดซอฟต์แวร์คอมพิวเตอร์ก็ไม่สามารถทำงานได้ ซอฟต์แวร์จึงเป็นสิ่งที่จำเป็น และมีความสำคัญมาก และเป็นส่วนประกอบหนึ่งที่ทำให้ระบบสารสนเทศเป็นไปได้ตามที่ต้องการ
2.อธิบายประสิทธิภาพของซอฟต์แวร์ประมวลคำนอกเหนือจากที่กล่าวในบทเรียน
ตอบ 1) สามารถสร้างข้อมูลที่ต้องการนำเสนอเป็นแผนผังองค์กร
2) สามารถสร้างข้อมูลที่ต้องการนำเสนอเป็นแผนภูมิต่างๆ หรือ กราฟได้
3) สามารถสร้างข้อมูลที่ต้องการนำเสนอเป็นรูปภาพ
3.ระบบปฏิบัติการมีหน้าที่อะไร
ตอบ ระบบปฏิบัติการ (operating system) หรือ โอเอส (OS) เป็นซอฟต์แวร์ ที่ทำหน้าที่เป็นตัวกลาง ระหว่างฮาร์ดแวร์ และซอฟต์แวร์ประยุกต์ทั่วไป บางครั้งเราอาจะเห็นระบบปฏิบัติการเป็นเฟิร์มแวร์ก็ได้ระบบปฏิบัติการมีหน้าที่หลัก ๆ คือ การจัดสรรทรัพยากรในเครื่องคอมพิวเตอร์ เพื่อให้บริการซอฟต์แวร์ประยุกต์ ในเรื่องการรับส่ง และจัดเก็บข้อมูลกับฮาร์ดแวร์ เช่น การส่งข้อมูลภาพไปแสดงผลที่จอภาพ การส่งข้อมูลไปเก็บหรืออ่านจากฮาร์ดดิสก์ การรับส่งข้อมูลในระบบเครือข่าย การส่งสัญญานเสียงไปออกลำโพง หรือจัดสรรพื้นที่ในหน่วยความจำ ตามที่ซอฟต์แวร์ประยุกต์ร้องขอ รวมทั้งทำหน้าที่จัดสรรเวลาการใช้หน่วยประมวลผลกลาง ในกรณีที่อนุญาตให้รันซอฟต์แวร์ประยุกต์หลายๆตัวพร้อมๆกันระบบปฏิบัติการ ช่วยให้ตัวซอฟต์แวร์ประยุกต์ ไม่ต้องจัดการเรื่องเหล่านั้นด้วยตนเอง เพียงแค่เรียกใช้บริการจากระบบปฏิบัติการก็พอ ทำให้พัฒนาซอฟต์แวร์ประยุกต์ได้ง่ายขึ้น
4.ลักษณะของซอฟแวร์ประยุกต์เฉพาะทาง
ตอบ ซอฟต์แวร์ประยุกต์เฉพาะทาง เป็นโปรแกรมที่ได้รับการออกแบบและพัฒนาสำหรับนำไปใช้งานเฉพาะด้าน หรือในอาชีพใดอาชีพหนึ่ง เช่น โปรแกรมช่วยจัดการด้านการเงิน โปรแกรมช่วยจัดการบริการลูกค้า ฯลฯ ตามปกติจะไม่ค่อยได้พบเห็นซอฟต์แวร์ประเภทนี้ในท้องตลาดทั่วไป แต่จะซื้อหาได้จากผู้ผลิตหรือตัวแทนจำหน่ายในราคาค่อนข้างสูงกว่าซอฟต์แวร์ที่ใช้งานทั่วไป โครงสร้างของซอฟต์แวร์เฉพาะทางมักจะประกอบด้วย ฐานข้อมูลเพื่อใช้เก็บข้อมูลลูกค้า และระบบของงาน ภายในซอฟต์แวร์ควรจะมีส่วนทำงานประมวลคำเพื่อใช้สร้างรายงาน ติดต่อโต้ตอบจดหมาย และการนัดหมายตามกำหนดการ ลักษณะของซอฟต์แวร์เฉพาะทางนี้ มีทั้งรูปแบบที่มีผู้ใช้งานคนเดียว หรือผู้ใช้งานได้พร้อมกันหลายคน ในประเทศไทยมีการใช้ซอฟต์แวร์ประเภทใช้งานเฉพาะทางอยู่บ้าง ส่วนใหญ่จะเป็นซอฟต์แวร์ที่บริษัทผู้ผลิตต่างประเทศได้ออกแบบมาเพื่อรองรับงานด้านธุรกิจ ในที่นี้ได้รวบรวมจัดประเภท ไว้ดังนี้ 1) ซอฟต์แวร์ระบบงานด้านบัญชี ได้แก่ ระบบงานบัญชีเจ้าหนี้ บัญชีลูกหนี้ บัญชีสินทรัพย์ถาวรและค่าเสื่อมราคาสะสม บัญชีแยกประเภททั่วไป และบัญชีเงินเดือน 2) ซอฟต์แวร์ระบบงานจัดจำหน่าย ได้แก่ ระบบงานรับใบสั่งซื้อสินค้า ระบบงานบริหารสินค้าคงคลัง ระบบงานควบคุมสินค้าแบบจำนวนและรายชิ้น และระบบงานประวัติการขาย 3) ซอฟต์แวร์ระบบงานในโรงงานอุตสาหกรรม ได้แก่ ระบบงานกำหนดโครงสร้างผลิตภัณฑ์ การวางแผนกำลังการผลิต การคำนวณต้นทุนของงาน การประเมินผลงานของพนักงาน การวางแผนการผลิตหลัก การวางแผนความต้องการวัสดุ การควบคุม การทำงานภายในโรงงาน การกำหนดเงินทุนมาตรฐานสินค้า และการกำหนดขั้นตอนการผลิต 4) ซอฟต์แวร์อื่น ๆ ได้แก่ ระบบการสร้างรายงาน การบริหารการเงิน การเช่าซื้ออสังหาริมทรัพย์ และการเช่าซื้อรถยนต์
5) อธิบายประสิทธิภาพของซอฟต์แวร์ตารางทำงานนอกเหนือจากที่กล่าวในบทเรียนมา 3ข้อ
ตอบ 1. สามารถสร้างข้อมูลที่ต้องการนำเสนอเป็นตารางเพื่อสะดวกในการนำเสนอข้อมูล
2. สามารถคำนวณข้อมูลเป็นตัวเลขได้
3. สามารถใช้คำนวณข้อมูลทางสถิติได้
6) จงบอกประโยชน์ของซอฟต์แวร์จักการข้อมูล
ตอบ จากลักษณะความแตกต่างระหว่างระบบฐานข้อมูลกับแฟ้มข้อมูล จะเห็นได้ว่า ระบบฐานข้อมูลมีประสิทธิภาพในการทำงานที่ดีกว่า ซึ่งหน้าที่ในการจัดการต่างๆ เป็นของซอฟต์แวร์ดีบีเอ็มเอส ผลประโยชน์จากการใช้ซอฟต์แวร์นี้ สรุปได้ดังนี้
- ควบคุมความซ้ำซ้อนของข้อมูล
- ควบคุมความปลอดภัยของข้อมูล โดยการกำหนดระดับของการเข้าถึงข้อมูลอย่างถูกต้อง
- เตรียมส่วนติดต่อกับผู้ใช้ แม้ในกรณีที่มีผู้ใช้หลายๆคนพร้อมกัน
- นำเสนอความสัมพันธ์ระหว่างข้อมูลที่ซับซ้อนได้เป็นอย่างดี
- ควบคุมข้อบังคับต่างๆ ของข้อมูลได้อย่างถูกต้อง
- ดูแลส่วนการสำรองข้อมูล (Back up) และการกู้ข้อมูล (Recovery) ของฐานข้อมูล
7) แอสแซมบลีเป็นภาษาบาระดับใด และมีลักษณะอย่างไร
ตอบ ภาษาแอสเซมบลี เป็นภาษาระดับต่ำ ที่มีความใกล้เคียงกับภาษาเครื่อง คือ แทนที่จะเขียนคำสั่งในรูปแบบของภาษาเครื่อง ก็ใช้คำสั่งในรูปสัญลักษณ์แทน คำสั่งภาษาแอสเซมบลีหนึ่งคำสั่ง จึงแปลไปเป็นภาษาเครื่องหนึ่งคำสั่ง เป็นลักษณะคำสั่งต่อคำสั่ง อย่างไรก็ตามเพื่อให้การเขียนโปรแกรมง่ายขึ้น ภาษาแอสเซมบลีจึงมีคำสั่งอีกประเภทหนึ่งที่ไม่ได้แปลไปเป็นคำสั่งภาษาเครื่อง เรียกว่า ไดเร็คทีฟ (directive) ใช้เพื่อกำหนดข่าวสารให้กับแอสเซมเบลอร์ เช่น กำหนดตำแหน่ง ขนาด และค่าเริ่มต้นของข้อมูล เป็นต้น
8) ตัวแปลภาษาระดับสูงให้เป็นภาษาเครื่องมีกี่ประเภท อะไรบ้าง
ตอบ 1.ภาษาฟอร์แทรน
2.ภาษาโคบอล
3.ภาษาเบสิก
4.ภาษาปาสคาล
5.ภาษาซี หรือซีพลัสพลัส
6.ภาษาวิชวลเบสิก
7.การเขียนโปรแกรมแบบจิตภาพ
8.ภาษาจาวา
9.ภาษาเดลฟาย

วันพฤหัสบดีที่ 14 สิงหาคม พ.ศ. 2551

วันพฤหัสบดีที่ 31 กรกฎาคม พ.ศ. 2551

วันพฤหัสบดีที่ 10 กรกฎาคม พ.ศ. 2551

ความหมายของคอมพิวเตอร์
คอมพิวเตอร์ (Computer) เป็นเครื่องอิเล็กทรอนิกส์ที่ใช้รับข้อมูล หรือรับคำสั่ง แล้วนำข้อมูลคำสั่งต่างๆไป เก็บบันทึก ไว้ในหน่วยความจำ และประมวลผลข้อมูลโดยการคำนวณ หรือเปลี่ยนแปลงข้อมูลตามคำสั่ง จากนั้นจึงแสดงผลข้อมูลออกมาให้เห็นได้อย่างมีประสิทธิภาพ ข้อมูลคำสั่ง และผลที่ได้จากการทำงานของเครื่องคอมพิวเตอร์ สามารถเก็บบันทึกไว้ได้อย่างถาวร นำมาใช้หรือปรับปรุงแก้ไขพัฒนาได้อย่างไม่จำกัด Computer มาจากคำว่า Compute ซึ่งแปลว่า คำนวณ ดังนั้นคำว่า Computer จึงแปลตามความหมายของคำได้ว่า "นักคำนวณ" ระบบของคอมพิวเตอร์ เครื่องคอมพิวเตอร์ประกอบด้วย หน่วยที่ทำหน้าที่ต่างๆ ได้แก่
1. หน่วยรับข้อมูล (input)
2. หน่วยประมวลผลกลาง (central processing unit หรือ CPU)
3. หน่วยแสดงผล (output)
4. หน่วยเก็บข้อมูลสำรอง (secondary storage unit)
อินเทอร์เน็ต(Internet)คือ เครือข่ายนานาชาติ ที่เกิดจากเครือข่ายเล็ก ๆ มากมาย รวมเป็นเครือข่ายเดียวกันทั้งโลก หรือทั้งจักรวาลอินเทอร์เน็ต(Internet)คือ เครือข่ายสื่อสาร ซึ่งเชื่อมโยงกันระหว่างคอมพิวเตอร์ทั้งหมด ที่ต้องการเข้ามาในเครือข่ายอินเทอร์เน็ต(Internet)คือ การเชื่อมต่อกันระหว่างเครือข่ายอินเทอร์เน็ต(Internet)คือ เครือข่ายของเครือข่าย (A network of network)สำหรับคำว่า internet หากแยกศัพท์จะได้ออกมา 2 คำ คือ คำว่า Inter และคำว่า net ซึ่ง Inter หมายถึงระหว่าง หรือท่ามกลาง และคำว่า Net มาจากคำว่า Network หรือเครือข่าย เมื่อนำความหมายของทั้ง 2 คำมารวมกัน จึงแปลได้ว่า การเชื่อมต่อกันระหว่างเครือข่ายอีเมล์ คือ จดหมายอิเล็กทรอนิกส์ที่นิยมใช้ติดต่อสื่อสารกันในระบบอินเตอร์เน็ต ซึ่งสามารถส่งได้รวดเร็ว ประหยัด และถูกต้องที่สุด ซึ่งผู้ที่ติดต่อกันแต่ละคนจะต้องมีตู้รับจดหมายคนละกล่อง ซึ่งเรียกว่า อีเมล์แอดเดรส ที่อยู่อีเมล์ หรือ (อีเมล์แอดเดรส) นั้น สำคัญที่จะเป็นตัวกำหนดปลายทาง ซึ่งจดหมายที่ส่งมาจะถูกเก็บไว้ที่ Inbox ของแต่ละที่อยู่ ดังตัวอย่างของอีเมล์แอดเดรสต่อไปนี้ tumiko@yahoo.com
วิวัฒนาการคอมพิวเตอร์ ประกอบด้วย 5 ยุค

คอมพิวเตอร์ยุคแรก อยู่ระหว่างปี พ.ศ.. 2488 ถึง พ.ศ. 2501 เป็นคอมพิวเตอร์ที่ใช้หลอดสุญญากาศซึ่งใช้กำลังไฟฟ้าสูง จึงมีปัญหาเรื่องความร้อนและไส้หลอดขาดบ่อย ถึงแม้จะมีระบบระบายความร้อนที่ดีมาก การสั่งงานใช้ภาษาเครื่องซึ่งเป็นรหัสตัวเลขที่ยุ่งยากซับซ้อน เครื่องคอมพิวเตอร์ของยุคนี้ขนาดใหญ่โต เช่น มาร์ค วัน (MARK I), อีนิแอค (ENIAC), ยูนิแวค (UNIVAC)




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



คอมพิวเตอร์ยุคที่สาม คอมพิวเตอร์ยุคที่สาม อยู่ระหว่างปี พ.ศ. 2507 ถึง พ.ศ. 2512 เป็นคอมพิวเตอร์ที่ใช้วงจรรวม (Integrated Circuit: IC) โดยวงจรรวมแต่ละตัวจะมีทรานซิสเตอร์บรรจุอยู่ภายในมากมายทำให้เครื่องคอมพิวเตอร์จะออกแบบซับซ้อนมากขึ้น และสามารถสร้างเป็นโปรแกรมย่อย ๆ ในการกำหนดชุดคำสั่งต่าง ๆ ทางด้านซอฟต์แวร์ก็มีระบบควบคุมที่มีความสามารถสูงทั้งในรูประบบแบ่งเวลาการทำงานให้กับงานหลาย ๆ อย่าง



คอมพิวเตอร์ยุคที่สี่ คอมพิวเตอร์ยุคที่สี่ ตั้งแต่ปี พ.ศ. 2513 จนถึงปัจจุบัน เป็นยุคของคอมพิวเตอร์ที่ใช้วงจรรวมความจุสูงมาก (Very Large Scale Integration : VLSI) เช่น ไมโครโพรเซสเซอร์ที่บรรจุทรานซิสเตอร์นับหมื่นนับแสนตัว ทำให้ขนาดเครื่องคอมพิวเตอร์มีขนาดเล็กลงสามารถตั้งบนโต๊ะในสำนักงานหรือพกพาเหมือนกระเป๋าหิ้วไปในที่ต่าง ๆ ได้ ขณะเดียวกันระบบซอฟต์แวร์ก็ได้พัฒนาขีดความสามารถสูงขึ้นมาก มีโปรแกรมสำเร็จให้เลือกใช้กันมากทำให้เกิดความสะดวกในการใช้งานอย่างกว้างขวาง



คอมพิวเตอร์ยุคที่ห้า คอมพิวเตอร์ยุคที่ห้าเป็นคอมพิวเตอร์ที่มนุษย์พยายามนำมาเพื่อช่วยในการตัดสินใจและแก้ปัญหาให้ดียิ่งขึ้น โดยจะมีการเก็บความรอบรู้ต่าง ๆ เข้าไว้ในเครื่อง สามารถเรียกค้นและดึงความรู้ที่สะสมไว้มาใช้งานให้เป็นประโยชน์ คอมพิวเตอร์ยุคนี้เป็นผลจากวิชาการด้านปัญญาประดิษฐ์ (Artificial Intelligence: AI) ประเทศต่างๆ ทั่วโลกไม่ว่าจะเป็นสหรัฐอเมริกา ญี่ปุ่น และประเทศในทวีปยุโรปกำลังสนใจค้นคว้าและพัฒนาทางด้านนี้กันอย่างจริงจัง ครั้นถึงยุคศตวรรษ 1990 พีซีมีบทบาทที่สำคัญยิ่งต่อชีวิตประจำวัน ขณะเดียวกันพัฒนาการทางพีซีทำให้ขีด ความสามารถเชิงการคำนวณสูงขึ้น มีการใช้ซีพียูที่เป็นไมโครโปรเซสเซอร์ในอุปกรณ์และงานอื่น ๆ มากมาย เมื่อพีซีมีขนาดจากที่วางอยู่บนโต๊ะ ลดขนาดลงมาวางอยู่ที่ตัก (แลบท็อป) และเล็กจนมีน้ำหนักเบาขนาดเท่ากับกระดาษ A4 ที่มีความหนาประมาณหนึ่งนิ้ว เรียกว่าโน้ตบุค และสับโน้ตบุค
จนในที่สุดมีขนาดเล็กเป็นปาล์มท็อป และใส่กระเป๋าได้เรียกว่า พ็อกเก็จคอมพิวเตอร์




ชนิดของคอมพิวเตอร์


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


สถานีงานวิศวกรรม (engineering workstation)



ผู้ใช้สถานีงานวิศวกรรมส่วนใหญ่เป็นวิศวกร นักวิทยาศาสตร์ สถาปนิก และนักออกแบบ สถานีงานวิศวกรรมมีจุดเด่นในเรื่องกราฟิก การสร้างรูปภาพและการทำภาพเคลื่อนไหว การเชื่อมโยงสถานีงานวิศวกรรมรวมกันเป็นเครือข่ายทำให้สามารถแลกเปลี่ยนข้อมูลและใช้งานร่วมกันอย่างมีประสิทธิภาพ
บริษัทพัฒนาซอฟต์แวร์หลายบริษัทได้พัฒนาซอฟต์แวร์สำเร็จสำหรับใช้กับสถานีงานวิศวกรรมขึ้น เช่นโปรแกรมการจัดทำต้นฉบับหนังสือ การออกแบบวงจรอิเล็กทรอนิกส์งานจำลองและคำนวณทางวิทยาศาสตร์ งานออกแบบทางด้านวิศวกรรมและการควบคุมเครื่องจักร
การซื้อสถานีงานวิศวกรรมต่างจากการซื้อเครื่องไมโครคอมพิวเตอร์ เพราะไมโครคอมพิวเตอร์ทุกเครื่องสามารถใช้โปรแกรมสำเร็จสำหรับไมโครคอมพิวเตอร์ได้ และมีลักษณะการใช้งานเหมือนกัน ส่วนการซื้อสถานีงานวิศวกรรมนั้นยุ่งยากกว่า สถานีงานวิศวกรรมมีราคาแพงกว่าไมโครคอมพิวเตอร์มาก การใช้งานก็ต้องการบุคลากรที่มีการฝึกหัดมาอย่างดี หรือต้องใช้เวลาเรียนรู้
สถานีงานวิศวกรรมส่วนใหญ่ใช้ระบบปฎิบัติการยูนิกซ์ ประสิทธิภาพของซีพียูของระบบอยู่ในช่วง 50-100 ล้านคำสั่งต่อวินาที (Million Instruction Per Second : MIPS) อย่างไรก็ตามหลักจากที่ใช้ซีพียูแบบริสก์ (Reduced Instruction Set Computer :RISC) ก็สามารถเพิ่มขีดความสามารถเชิงคำนวณของซีพียูสูงขึ้นได้อีก ทำให้สร้างสถานีงานวิศวกรรมให้มีขีดความสามารถเชิงคำนวณได้มากกว่า 100 ล้านคำสั่งต่อวินาที
มินิคอมพิวเตอร์ (mini computer)


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

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

ซูเปอร์คอมพิวเตอร์ (super computer)
ซูเปอร์คอมพิวเตอร์เป็นเครื่องคอมพิวเตอร์ที่เหมาะกับงานคำนวณที่ต้องมีการคำนวณตัวเลขจำนวนหลายล้านตัวภายในเวลาอันรวดเร็ว เช่น งานพยากรณ์อากาศ ที่ต้องนำข้อมูลต่าง ๆ เกี่ยวกับอากาศทั้งระดับภาคพื้นดิน และระดับชึ้นบรรยากาศเพื่อดูการเคลื่อนไหวและการเปลี่ยนแปลงของอากาศ งานนี้จำเป็นต้องใช้เครื่องคอมพิวเตอร์ที่มีสมรรถนะสูงมาก นอกจากนี้มีงานอีกเป็นจำนวนมากที่ต้องใช้ซูเปอร์คอมพิวเตอร์ซึ่งมีความเร็วสูง เช่น งานควบคุมขีปนาวุะ งานควบคุมทางอวกาศ งานประมวลผลภาพทางการแพทย์ งานด้านวิทยาศาสตร์ โดยเฉพาะทางด้านเคมี เภสัชวิทยา และงานด้านวิศวกรรมการออกแบบ
ซูเปอร์คอมพิวเตอร์ทำงานได้เร็ว และมีประสิทธิภาพสูงกว่าคอมพิวเตอร์ชนิดอื่น การที่ซูเปอร์คอมพิวเตอร์ทำงานได้เร็ว เพราะมีการพัฒนาให้มีโครงสร้างการคำนวณพิเศษ เช่นการคำนวณแบบขนานที่เรียกว่า เอ็มพีพี (Massively Parallel Processing : MPP) ซึ่งเป็นการคำนวณที่กระทำกับข้อมูลหลาย ๆ ตัวในเวลาเดียวกัน
http://www.school.net.th/library/snet1/hardware/index2.htm