Touch Screen Computer Project DIY
TIME
วันศุกร์ที่ 23 มิถุนายน พ.ศ. 2560
ตัวอย่างโครงานคอมพิวเตอร์
วันศุกร์ที่ 16 มิถุนายน พ.ศ. 2560
ใบงาน เรื่อง ประเภทของโครงงานคอมพิวเตอร์
1.โครงงานคอมพิวเตอร์ หมายถึง การวางแผนการดำเนินงาน เพื่อศึกษาปัญหาที่ตนเองสนใจ โดยมีการดำเนินการและมีการวางแผนอย่างเป็นระบบ ซึ่งจุดมุ่งหมายของการทำโครงงานเพื่อให้ผู้ศึกษาได้รับประสบการณ์ตรงจากการศึกษาโปรแกรมคอมพิวเตอร์เพื่อแก้ปัญหาที่เกิดขึ้น
2.ประเภทของโครงงานคอมพิวเตอร์
แบ่งเป็นประเภทใหญ่ ๆ ได้ 5 ประเภท คือ
1. โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational Media)
เป็นโครงงานที่ใช้คอมพิวเตอร์ในการผลิตสื่อเพื่อการศึกษา โดยการสร้างโปรแกรมบทเรียนหรือหน่วยการเรียน ซึ่งอาจจะต้องมีภาคแบบฝึกหัด บททบทวน
2. โครงงานพัฒนาเครื่องมือ (Tools Development)
3. โครงงานประเภทจำลองทฤษฎี (Theory Experiment)
โครงงานประเภทนี้เป็นโครงงานที่ใช้คอมพิวเตอร์ช่วยในการ จำลองการทดลองของสาขาต่างๆ ซึ่งเป็นงานที่ไม่สามารถทดลองด้วยสถานการณ์จริงได้ เช่น การจุดระเบิด
4. โครงงานประเภทการประยุกต์ใช้งาน (Application)
โครงงานประยุกต์ใช้งานเป็นโครงงานที่ใช้คอมพิวเตอร์ในการ สร้างผลงานเพื่อประยุกต์ใช้งานจริงในชีวิตประจำวัน อาทิเช่น ซอฟต์แวร์สำหรับการออกแบบและตกแต่งภายในอาคาร
5. โครงงานพัฒนาเกม (Game Development)
โครงงานประเภทนี้เป็นโครงงานพัฒนาซอฟต์แวร์เกมเพื่อความรู้หรือเพื่อความ เพลิดเพลิน เกมที่พัฒนาควรจะเป็นเกมที่ไม่รุนแรง
3.ตัวอย่างโครงงานคอมพิวเตอร์
โครงงาน เรื่อง สื่อเพื่อการศึกษาอาเซียน
ประเภทของโครงงาน โครงงานพัฒนาสื่อเพื่อการศึกษา

การจัดทำโครงงานในครั้งนี้มีวัตถุประสงค์ เพื่อให้ความรู้แก่ผู้ที่สนใจเกี่ยวกับประชาคมอาเซียน โดยสร้างสื่อวีดีทัศน์นาเสนอ โดยใช้โปรแกรม Final cut pro ในการตัดต่อวีดีทัศน์ โปรแกรมMotion5 ใช้สร้าง Effect และโปรแกรม Adobe sound booth cs5 ในการบันทึกเสียง
คณะผู้จัดทาได้ดาเนินงานตามขั้นตอนที่ได้วางแผนไว้ และได้นาเสนอเผยแพร่ผลงานโดยการนาเสนอสื่อวีดีทัศน์ในระบบเครือข่ายอินเทอร์เน็ต
ผลการจัดทำโครงงาน พบว่า การพัฒนาสื่อวีดีทัศน์เพื่อการศึกษาในเรื่องประชาคมอาเซียน ได้เผยแพร่ความรู้เกี่ยวกับประชาคมอาเซียนในระบบเครือข่ายอินเทอร์เน็ต ได้รับความสนใจและเป็น วีดีทัศน์ที่มีประโยชน์
อ้างอิง : https://sites.google.com/site/comproject64sogood/tawxyang-khorng-ngan-khxmphiwtexr
วันศุกร์ที่ 9 มิถุนายน พ.ศ. 2560
ใบงาน เรื่อง การใช้ IT ด้านลบ
พบมัลแวร์ฝังซับไตเติ้ลวิดีโอ ควบคุมเครื่องผู้ใช้ผ่านช่องโหว่

เมื่อวันที่ 25 พฤษภาคม 2560 เว็บไซต์ The Next Web ได้รายงานว่า พบมัลแวร์ตัวใหม่ที่เป็นโค้ดฝังตัวมากับซับไตเติ้ลวิดีโอต่าง ๆ โดยแฮกเกอร์จะแอบฝังโค้ดมากับซับไตเติ้ลเพื่อเข้าควบคุมอุปกรณ์ของผู้ใช้ผ่านช่องโหว่ของแอพพลิเคชั่น Media Player ซึ่งมีแอพฯ ชื่อดังที่ได้รับผลกระทบอยู่หลายแอพฯ เช่น VLC, Kodi, Popcorn Time และ Stremio และในขณะนี้ก็มีคนใช้แอพฯ เหล่านี้กว่า 200 ล้านคนเลยทีเดียว
นอกจากนี้ยังพบว่า โปรแกรมป้องกันไวรัสและมัลแวร์ส่วนใหญ่มักจะมองไฟล์ซับไตเติ้ลว่าเป็นเพียงแค่ไฟล์ Text เท่านั้น ทำให้ไม่มีการตรวจจับหาไวรัสและมัลแวร์ที่ฝังมาอย่างละเอียดเท่าที่ควร ถึงแม้ว่าในขณะนี้หลาย ๆ แอพพลิเคชั่นจะมีการออกอัพเดทเพื่ออุดช่องโหว่ดังกล่าวแล้ว แต่ก็ยังมีผู้ใช้หลายรายที่ยังไม่ได้อัพเดท ซึ่งวิธีการป้องกันเบื้องต้นก็คือไม่ดาวน์โหลดซับไตเติ้ลหรือวิดีโอจากแหล่งที่ไม่น่าไว้ใจ
เห็นด้วย เพราะการป้องกันไวรัสจากข้อมูลสำคัยถือเป็นสิ่งสำคัญมาก เพราะอาจทำให้เสียผลประโยชน์ได้
อ้างอิง https://men.kapook.com/view172049.html
วันศุกร์ที่ 26 พฤษภาคม พ.ศ. 2560
ใบงานที่ 2 เรื่อง ความรู้เกี่ยวโปรแกรมคอมพิวเตอร์
ใบงานที่ 2 เรื่อง ความรู้เกี่ยวโปรแกรมคอมพิวเตอร์
1. โปรแกรมคอมพิวเตอร์ หมายถึง เป็นชุดคำสั่ง ที่ปฏิบัติงานเฉพาะเมื่อคอมพิวเตอร์สั่งกระทำการ (execute) คอมพิวเตอร์เครื่องหนึ่งต้องการใช้โปรแกรมในการสั่งงาน และกระทำตามชุดคำสั่งในหน่วยประมวลผลกลาง
2. ประเภทของโปรแกรมคอมพิวเตอร์
โปรแกรม" ซอฟต์แวร์จะแบ่งออกเป็นประเภทใหญ่ ๆ ได้ 2 ประเภท คือ
1.1 ซอฟต์แวร์ระบบ (System Software)
1.2 ซอฟต์แวร์ประยุกต์ (Application Software)
1.1 ซอฟต์แวร์ระบบ (System Software)
ซอฟต์แวร์ระบบ หมายถึงโปรแกรมที่ทำหน้าที่ควบคุมการทำงานของฮาร์ดแวร์ทุกอย่างและอำนวยความสะดวกให้กับผู้ใช้เครื่องคอมพิวเตอร์ ซึ่งแบ่งแต่ละ
โปรแกรมตามหน้าที่การทำงานดังนี้
1.1.1 OS (Operating System)
คือโปรแกรมระบบที่ทำหน้าที่ควบคุมการใช้งานส่วน ต่างๆของเครื่องคอมพิวเตอร์เช่นควบคุมหน่วยความจำควบคุมหน่วยประมวลผลควบคุม หน่วยรับและควบคุมหน่วยแสดงผล ตลอดจนแฟ้มข้อมูลต่าง ๆ ให้มีประสิทธิภาพสูงที่สุด และสามารถใช้อุปกรณ์ทุกส่วนของคอมพิวเตอร์มาทำงานได้อย่างเต็มที่ นอกจากนั้นยังเข้ามาช่วยจัดสรรการใช้ทรัพยากรในเครื่องและช่วยจัดการกระบวน การพื้นฐานที่สำคัญ ๆ ภายในเครื่องคอมพิวเตอร์ เช่น การเปิดหรือปิดไฟล์การสื่อสารกันระหว่างชิ้นส่วนต่าง ๆ ภายในเครื่อง การส่งข้อมูลออกสู่เครื่องพิมพ์หรือจอภาพ เป็นต้น ก่อนที่เครื่องคอมพิวเตอร์แต่ละเครื่องจะสามารถอ่านไฟล์ต่าง ๆ หรือสามารถใช้ซอฟต์แวร์ต่าง ๆ ได้จะต้องผ่านการดึงระบบปฏิบัติการออกมาฝังตัวอยู่ในหน่วยความจำก่อน ปัจจุบันนี้มีโปรแกรมระบบอยู่หลายตัวด้วยกัน ซึ่งแต่ละตัวนั้นก็เป็นโปรแกรมระบบปฏิบัติการเหมือนกัน แต่ต่างกันที่ลักษณะการทำงานจะไม่เหมือนกัน ดังนี้
- DOS (Disk Operating System) เป็นระบบปฏิบัติการที่นิยมใช้กันมาตั้งแต่ในอดีตออกมาพร้อมกับเครื่องพีซีของไอบีเอ็มรุ่นแรก ๆ จากนั้นก็มีการพัฒนารุ่นใหม่ออกมาเรื่อย ๆ จนกระทั่งถึงเวอร์ชั่นสุดท้ายคือ เวอร์ชั่น 6.22 หลังจากที่มีการประกาศ ใช้วินโดวส์ 95 ก็คงจะไม่ผลิต DOS เวอร์ชั่นใหม่ออกมาแล้ว โดยทั่วไปจะนิยมใช้วินโดวส์ 3.x ซึ่งถือว่าเป็นโปรแกรมเสริมชนิดหนึ่งที่ใช้ในดอส
- UNIX เป็นระบบ ปฏิบัติการที่สามารถใช้ร่วมกันได้หลายคน (Multiuser)
หรือ เป็นระบบปฏิบัติการแบบเครือข่ายโดยที่ผู้ใช้แต่ละคนจะต้องมีชื่อและพาส เวิร์ดส่วนตัวและสามารถเชื่อมโยงถึงกันได้ถึงทั่วโลกโดยผ่านทางสายโทรศัพท์ และมี Modem เป็น ตัวกลางในการรับส่งข้อมูลหรือโอนย้ายข้อมูลนิยมใช้แพร่หลายในมหาวิทยาลัย หน่วยงานรัฐบาลหรือบริษัทเอกชนที่มีระบบคอมพิวเตอร์ใหญ่ๆใช้ในระบบยูนิกซ์ เองก็มีวินโดวส์อีกชนิดหนึ่งใช้เรียกว่า X Windows สำหรับผู้ที่ต้องการใช้ระบบยูนิกซ์ในเครื่องพีซีที่บ้านก็มีเวอร์ชั่นสำหรับพีซีเรียกว่า Linux ซึ่งจะมีคำสั่งพื้นฐานคล้าย ๆ กับระบบยูนิกซ์
- Linux เป็นระบบปฏิบัติการตัวหนึ่งเช่นเดียวกับ DOS,Windows
และ Unix แต่ Linux นั้นจัดว่าเป็นระบบปฏิบัติการ Unix ประเภทหนึ่งในปัจจุบันนี้มีการใช้ Linux กันมากเนื่องจากความสามารถของตัวระบบปฏิบัติการและโปรแกรมประยุกต์ที่ทำงานบนระบบLinux ได้พัฒนาขึ้นมามากมายโดยเฉพาะอย่างยิ่งโปรแกรมในตระกูลของGNU (GNU's Not UNIX) และสิ่งที่สำคัญที่สุดคือระบบ Linux เป็นระบบปฏิบัติการประเภท
ฟรีแวร์ (Free Ware) คือไม่เสียค่าใช้จ่ายในการซื้อโปรแกรมระบบ Linux และนอกจากนั้น Linux ยังสามารถทำงานได้บน CPU ทั้ง 3 ตระกูลคือบน CPU ของอินเทล (PCIntel) ดิจิตอลอัลฟาคอมพิวเตอร์ (Digital Alpha Computer)
และซันสปาร์ (SUNSPARC) ปัจจุบันนี้ได้มีการนำระบบปฏิบัติการ Linux ไปประยุกต์ ใช้เป็นระบบปฏิบัติการแบบเครือข่ายสำหรับงานด้านต่างๆ เช่น งานด้านการคำนวณสถานีงานสถานีบริการต่างๆ ระบบอินเทอร์เน็ตภายในองค์กรใช้ในการเรียนการสอน การทำวิจัยทางคอมพิวเตอร์ การพัฒนาโปรแกรม เป็นต้น
- LAN เป็นระบบปฏิบัติการแบบเครือข่ายเช่นเดียวกัน แต่จะใช้เชื่อมโยงกันใกล้ ๆ เช่น ในอาคารเดียวกันหรือระหว่างอาคารที่อยู่ใกล้กัน โดยใช้สาย Lan เป็นตัวเชื่อมโยง
- WINDOWS เป็นระบบปฏิบัติการที่กำลังนิยมใช้กันมากในปัจจุบัน ซึ่งพัฒนามาถึงรุ่นแล้ว Windows 2000แล้ว บริษัทไม่โครซอฟต์ได้เริ่มประกาศใช้ MS Windows 95 ครั้งแรกเมื่อ 24 สิงหาคม ค.ศ. 1995 โดยมีความคิดที่ว่าจะออกมาแทน MS-DOS และ วินโดวส์ 3.x ที่ใช้ร่วมกันอยู่ลักษณะของวินโดวส์ 95 จึงคล้ายกับระบบโอเอสที่มีทั้งดอสและวินโดวส์อยู่ในตัวเดียวกันแต่เป็นวินโดวส์ที่มีลักษณะพิเศษกว่าวินโดวส์เดิม เช่น มีคุณสมบัติเป็น Plug and Play ซึ่งสามารถจะรู้จักฮาร์ดแวร์ต่าง ๆ ที่ติดตั้งอยู่ในเครื่องได้โดยอัตโนมัติ มีลักษณะเป็นระบบ32 บิต ในขณะที่วินโดวส์เดิมเป็นระบบ 16 บิต
- WINDOWS NT เป็นระบบ OS ที่ผลิตมาจากบริษัท IBM เป็นระบบ 32 บิต ที่มีรูปลักษณ์เป็นกราฟิกที่ต้องใช้เม้าส์ คล้ายกับวินโดวส์ทั่วไปเช่นกัน
1.1.2 Translation Program
คือ โปรแกรมระบบที่ทำหน้าที่ในการแปลโปรแกรม หรือชุดคำสั่งที่เขียนด้วยภาษาที่ไม่ใช่ภาษาเครื่องหรือภาษาเครื่องที่ไม่ เข้าใจให้เป็นภาษาที่เครื่องเข้าใจ และนำไปปฏิบัติได้ เช่น ภาษาBASIC,COBOL,C,PASCAL, FORTRAN,ASSEMBLY เป็นต้น สำหรับตัวแปลนั้นจะมีอยู่ 3แบบคือ
- Assembler เป็นโปรแกรมที่ใช้แปลภาษาแอสแซมบลี ซึ่งมีลักษณะการแปลทีละคำสั่ง เมื่อทำตามคำสั่งนั้นเสร็จแล้ว ก็จะแปลคำสั่งถัดไปเรื่อย ๆ จนจบ
- อินเตอร์พรีเตอร์ (Interpreter) เป็นตัวแปลภาษาระดับสูงเช่นเดียวกับคอมไพล์เลอร์แต่จะแปลพร้อมกับทำงานตามคำสั่งทีละคำสั่งตลอดไปทั้งโปรแกรม ทำให้การแก้ไขโปรแกรมทำได้ง่ายปละรวดเร็ว การแปลโดยใช้อินเตอร์ พรีเตอร์จะไม่สร้างโปรแกรมเรียกใช้งาน ดังนั้นจะต้องทำการแปลใหม่ทุกครั้งที่มี การเรียกใช้งาน ตัวอย่างตัวแปลภาษาที่ใช้ตัวแปลอินเตอร์พรีเตอร์ เช่น ภาษาเบสิก (BASIC)
- คอมไพเลอร์ (Compiler) เป็นตัวแปลภาษาระดับสูง เช่น ภาษาปาสคาล ภาษาโคบอลและภาษาฟอร์เเทรน การทำงานจะใช้หลักการแปลโปรแกรมต้นฉบับทั้งโปรแกรมให้เป็นโปรแกรมเรียกใช้งาน (executable program) ซึ่งจะถูกบันทึกไว้ในลักษณะของแฟ้มข้อมูลหรือไฟล์ เมื่อต้องการเรียกใช้งานโปรแกรมก็สามารถเรียกใช้จากไฟล์เรียกใช้งานโดยไม่ต้องทำการแปลหรือคอมไพล์อีก ทำให้การทำงานเป็นไปอย่างรวดเร็ว ขณะที่คอมไพล์โปรแกรมต้นฉบับที่เขียนขึ้นด้วยภาษาระดับสูง คอมไพล์เลอร์จะตรวจสอบโครงสร้างไวยกรณ์ของคำสั่งและข้อมูลที่ใช้ใน
การคำนวณและเปรียบเทียบต่อจากนั้นคอมไพล์เลอร์จะสร้างรายการ
ข้อผิดพลาดของโปรแกรม (Program Listing) เพื่อใช้เก็บโปรแกรมต้นฉบับและคำสั่งที่เขียนไม่ถูกต้องตามกฎหรือโครงสร้างของภาษานั้น ๆ ไฟล์นั้นมีประโยชน์ในการช่วยโปรแกรมเมอร์ในการแก้ไขโปรแกรม (Debug)
1.1.3 Utility Program
คือโปรแกรมระบบที่ทำหน้าที่ในการอำนวยความสะดวกให้กับผู้ใช้เครื่องคอมพิวเตอร์ ให้สามารถทำงานได้สะดวก รวดเร็วและง่ายขึ้น เช่น โปรแกรมที่ใช้ในการเรียงลำดับข้อมูล โปรแกรมโอนย้ายข้อมูลจากชนิดหนึ่งไปยังอีกชนิดหนึ่ง โปรแกรมรวบรวมข้อมูล 2 ชุดด้วยกัน โปรแกรมคัดลอกข้อมูล เป็นต้น สำหรับโปรแกรมที่ทำงานในด้านนี้ ได้แก่Pctools,Sidekick,PKZIP,PKUNZIP Norton Utility เป็นต้น
1.1.4 Diagnostic Program
คือโปรแกรมระบบที่ทำหน้าที่ตรวจสอบข้อผิดพลาดในการทำงานของอุปกรณ์ต่าง ๆ ของเครื่องคอมพิวเตอร์ ได้แก่ โปรแกรม QAPLUS โปรแกรม NORTONเป็นต้น และเมื่อพบข้อผิดพลาดก็จะแจ้งขึ้นมาบนจอภาพให้ทราบ เช่น ถ้ามีการตรวจสอบแล้วปรากฏว่า Keyboard บางปุ่มเสียไปก็จะแจ้งบอกขึ้นมาเป็นรหัสให้ผู้ใช้ทราบ หรือในกรณีที่Card จอปกติไม่สามารถแสดงภาพได้ ก็จะบอกในลักษณะของเสียงแทน เช่นเดียวกับ RAM ถ้าเสียก็จะมีเสียงบอก
1.2 ซอฟต์แวร์ประยุกต์ (Application Software)
หมายถึง โปรแกรมที่ผู้ใช้คอมพิวเตอร์เป็นผู้เขียนขึ้นมาใช้เองเพื่อสั่งให้เครื่องคอมพิวเตอร์ทำงานอย่างใดอย่างหนึ่งตามที่ต้องการ ซึ่งแบ่งได้ดังนี้
1.2.1 User Program
คือโปรแกรมที่ผู้ใช้เขียนขึ้นมาใช้เองโดยใช้ภาษาระดับต่างๆทางคอมพิวเตอร์เช่นภาษาBASICCOBOL,PASCAL,C,ASSEMBLY,FORTRANฯลฯ
ซึ่ง จะใช้ภาษาใดขึ้นอยู่กับความเหมาะสมของงานเหล่านั้น เช่น
โปรแกรมระบบบัญชี,โปรแกรมควบคุมสต็อกสินค้า,โปรแกรมแฟ้มทะเบียนประวัติ,โปรแกรมคำนวณภาษี,โปรแกรมคอดเงินเดือน เป็นต้น
1.2.2 Package Program
คือโปรแกรมสำเร็จรูป ซึ่งเป็นโปรแกรมที่ถูกสร้างหรือเขียนขึ้นมาโดยบริษัทต่าง ๆ เสร็จเรียบร้อยแล้วพร้อมที่จะนำมาใช้งานต่าง ๆ ได้ทันที ตัวอย่างเช่น
- Word Processer โปรแกรมที่ช่วยในการทำเอกสาร พิมพ์งานต่าง ๆ เช่น เวิร์ดจุฬา,เวิร์ดราชวิถี,Microsoft Word,WordPerfect,Amipro เป็นต้น
- Spreadsheet โปรแกรมที่ใช้ในการคำนวณข้อมูล มีลักษณะเป็นตาราง เช่น Lotus 1-2-3,Microsoft Excelเป็นต้น
- Database โปรแกรมที่ใช้ในการทำงานทางด้านฐานข้อมูลจะใช้เก็บรวบรวมข้อมูล ต่าง ๆ ที่มีขนาดใหญ่ และมีข้อมูลเป็นจำนวนมาก เช่นdBASEIIIPlus, Foxbase, Microsoft Access Foxpro, Visual Foxpro, Pracle, Infomix, DB2 เป็นต้น
- Graphic โปรแกรมที่ใช้ในการทำงานทางด้านสร้างรูปภาพและกราฟิกต่าง ๆ รวมทั้งงานทางด้านสิ่งพิมพ์ การทำโบรชัวร์ แผ่นพับ นามบัตร เช่น CorelDraw, Photoshop, Harvard Graphic, Freelance Graphic, PowerPoint, PageMakerเป็นต้น
- Internet โปรแกรมที่ใช้งานบน Internet เท่านั้น โดนจะต้องเรียกใช้ผ่านทาง Browser ซึ่งอาจจะเป็น Netscape Communicator หรือ Internet Explorer โดยการติดตั้งผ่านทางแผ่น CD-Rom หรือ Download ขึ้นมาติดตั้งก็ได้ สำหรับโปรแกรมที่นิยมใช้ในปัจจุบัน
หมายถึง โปรแกรมที่ผู้ใช้คอมพิวเตอร์เป็นผู้เขียนขึ้นมาใช้เองเพื่อสั่งให้เครื่องคอมพิวเตอร์ทำงานอย่างใดอย่างหนึ่งตามที่ต้องการ ซึ่งแบ่งได้ดังนี้
1.2.1 User Program
คือโปรแกรมที่ผู้ใช้เขียนขึ้นมาใช้เองโดยใช้ภาษาระดับต่างๆทางคอมพิวเตอร์เช่นภาษาBASICCOBOL,PASCAL,C,ASSEMBLY,FORTRANฯลฯ
ซึ่ง จะใช้ภาษาใดขึ้นอยู่กับความเหมาะสมของงานเหล่านั้น เช่น
โปรแกรมระบบบัญชี,โปรแกรมควบคุมสต็อกสินค้า,โปรแกรมแฟ้มทะเบียนประวัติ,โปรแกรมคำนวณภาษี,โปรแกรมคอดเงินเดือน เป็นต้น
1.2.2 Package Program
คือโปรแกรมสำเร็จรูป ซึ่งเป็นโปรแกรมที่ถูกสร้างหรือเขียนขึ้นมาโดยบริษัทต่าง ๆ เสร็จเรียบร้อยแล้วพร้อมที่จะนำมาใช้งานต่าง ๆ ได้ทันที ตัวอย่างเช่น
- Word Processer โปรแกรมที่ช่วยในการทำเอกสาร พิมพ์งานต่าง ๆ เช่น เวิร์ดจุฬา,เวิร์ดราชวิถี,Microsoft Word,WordPerfect,Amipro เป็นต้น
- Spreadsheet โปรแกรมที่ใช้ในการคำนวณข้อมูล มีลักษณะเป็นตาราง เช่น Lotus 1-2-3,Microsoft Excelเป็นต้น
- Database โปรแกรมที่ใช้ในการทำงานทางด้านฐานข้อมูลจะใช้เก็บรวบรวมข้อมูล ต่าง ๆ ที่มีขนาดใหญ่ และมีข้อมูลเป็นจำนวนมาก เช่นdBASEIIIPlus, Foxbase, Microsoft Access Foxpro, Visual Foxpro, Pracle, Infomix, DB2 เป็นต้น
- Graphic โปรแกรมที่ใช้ในการทำงานทางด้านสร้างรูปภาพและกราฟิกต่าง ๆ รวมทั้งงานทางด้านสิ่งพิมพ์ การทำโบรชัวร์ แผ่นพับ นามบัตร เช่น CorelDraw, Photoshop, Harvard Graphic, Freelance Graphic, PowerPoint, PageMakerเป็นต้น
- Internet โปรแกรมที่ใช้งานบน Internet เท่านั้น โดนจะต้องเรียกใช้ผ่านทาง Browser ซึ่งอาจจะเป็น Netscape Communicator หรือ Internet Explorer โดยการติดตั้งผ่านทางแผ่น CD-Rom หรือ Download ขึ้นมาติดตั้งก็ได้ สำหรับโปรแกรมที่นิยมใช้ในปัจจุบัน
3. ยกตัวอย่างโปรแกรมคอมพิวเตอร์ มา 3 โปรแกรม พร้อมรายละเอียดโปรแกรม
Windows XP เป็นโอเอสที่ใช้กันอยู่ในปัจจุบัน เป็นการพัฒนาโดยผสมผสานกันระหว่าง Windows 2000 กับ Windows ME จึงเป็นโอเอสที่ค่อนข้างสมบูรณ์ มีให้เลือกใช้งาน 3 รุ่น คือ Windows XP Home สำหรับ ผู้ใช้ทั่วๆ ไป Windows XP Professional สำหรับผู้ใช้ระดับสูงหรือการใช้งานระดับสูง องค์กรธุรกิจ หรือหน่วยงานขนาดใหญ่ที่ใช้งานเป็นระบบเน็ตเวิร์คและ Windows XP Server สำหรับติดตั้งในเครื่อง เซิร์ฟเวอร์
Windows Vista
Windows Vista เป็นโอเอสที่พัฒนาต่อจาก Windows XP มีการเพิ่มความสามารถด้านต่างๆ เข้าไปมากมาย แต่จะต้องการเสป็คเครื่องที่สูงกว่า Windows XP จึงจะใช้งานได้ดี มีหลายรุ่นให้เลือกใช้งาน เช่น Windows Vista Home, Starter, Home Basic, Ultimate เป็นต้น แต่รุ่นที่นิยมสำหรับหลายๆ คน จะเป็นรุ่น Ultimate มากกว่า เพราะมีทุกอย่างครบถ้วน แต่ราคาก็แพงกว่า
Windows 7
Windows 7 เป็นวินโดว์ที่พัตนาต่อจาก Windows Vista อีกที มีการปรับปรุง เพิ่มความสามารถเข้าไปอีกหลายอย่างเช่นกัน โดยเฉพาะในเรื่องความปลอดภัยในการเชื่อมต่อใช้งานอินเตอร์เน็ต แบ่งเป็นหลายรุ่นให้เลือกใช้งาน ปัจจุบันถือเป็นโอเอสที่มีคนนิยมใช้กันมากรองจาก Windows XP ที่คนทั่วโลกเกิน 50% นิยมใช้กัน
วันศุกร์ที่ 19 พฤษภาคม พ.ศ. 2560
ใบงานที่ 1 ภาษาซี
ใบงานที่ 1
เรื่อง ภาษา C
ความหมาย
ภาษาซี (C Programming Language)
คือ ภาษาคอมพิวเตอร์ใช้สำหรับพัฒนาโปรแกรมทั่วไป ถูกพัฒนาครั้งแรกเพื่อใช้เป็นภาษาสำหรับพัฒนาระบบปฏิบัติการยูนิกซ์ ( Unix Opearating System) แทนภาษาแอสเซมบลี ซึ่งเป็นภาษาระดับต่ำที่สามารถกระทำในระบบฮาร์ดแวร์ได้ด้วยความรวดเร็ว แต่จุดอ่อนของภาษาแอซเซมบลีก็คือความยุ่งยากในการโปรแกรม ความเป็นเฉพาะตัว และความแตกต่างกันไปในแต่ละเครื่อง เดนนิส ริตชี (Dennis Ritchie) จึงได้คิดค้นพัฒนาภาษาใหม่นี้ขึ้นมาเมื่อประมาณต้นปี ค.ศ. 1970
โดยการรวบรวมเอาจุดเด่นของแต่ละภาษาระดับสูงผนวกเข้ากับภาษาระดับต่ำ เรียกชื่อว่า ภาษาซี
โครงสร้าง
โครงสร้างพื้นฐานของภาษาซีการเขียนโปรแกรมไม่ว่าจะเป็นภาษาใดก็ตาม ก็จะมีโครงสร้างของตัวภาษาอยู่ภาษาซีก็เช่นเดียวกัน โดยส่วนใหญ่ประกอบไปด้วย 3 ส่วนหลักๆ คือ ส่วนหัว(Header) ส่วนประกาศตัวแปร(Declaration) และส่วนคำสั่ง(Body)
ส่วนที่ 1 ส่วนหัว (header)
ส่วนหัวเป็นส่วนที่ระบุซีคอมไพเลอร์เตรียมการทำงานที่กำหนดในส่วนนี้ไว้ โดยหน้าคำสั่งจะมีเครื่องหมาย # ตัวอย่าง
# include <stdio.h>
หมายถึง เป็นการระบุให้นำไฟล์ stdio.h มารวมกับไฟล์นี้ เพื่อที่จะสามารถใช้คำสั่งที่อยู่ในไฟล์นี้มาใช้งานได้
# define START 0
หมายถึง เป็นการกำหนดค่าคงที่ให้กับตัวแปร START โดยให้มีค่าเป็น 0
# define temp 37
หมายถึง เป็นการกำหนดให้ตัวแปร temp มีค่าเท่ากับ 37
ส่วนที่ 2 ประกาศตัวแปร (Declaration)
ส่วนประกาศตัวแปร เป็นการกำหนดชนิดข้อมูลที่จะใช้ในโปรแกรม ซึ่งตัวแปร หรือข้อมูลต่างๆนั้นจะถูกประกาศ(Declare) ในส่วนนี้ก่อน จึงจะสามารถนำไปใช้ในโปรแกรมได้ดังตัวอย่าง
int stdno;
หมายถึง เป็นตัวกำหนดว่าตัวแปร stdno เป็นชนิดข้อมูลจำนวนเต็ม integer ซึ่งอาจได้แก่ค่า 0,4,-1,-3,...เป็นต้น
float score;
หมายถึง เป็นการกำหนดว่าตัวแปร score เป็นข้อมูลชนิดเลขมีจุดทศนิยม(floating point) ซึ่งอาจมีค่า 0.23, 1.34, -21.002,….เป็นต้น
ส่วนที่ 3 ส่วนตัวคำสั่ง (Boddy)
ส่วนตัวคำสั่ง คือส่วนของโปรแกรม โดยจะต้องเริ่มต้นด้วยฟังก์ชัน main () แล้วใส่เครื่องหมายกำหนดขอบเขตเริ่มต้นของตัวโปรแกรมคือ { หลังจากนั้นใส่คำสั่งหรือฟังก์ชันต่างๆโดยแต่ล่ะคำสั่งหรือฟังก์ชันนั้นๆ จะต้องปิดด้วยเครื่องหมาย ; เมื่อต้องการจบโปรแกรมให้ใส่เครื่องหมาย } ดังตัวอย่าง
main ()
{ /*เริ่มต้นโปรแกรม*/
คำสั่งต่างๆ ;
ฟังก์ชั่น ;
....................
.....................
}/*จบโปรแกรม*/
ตัวอย่างของภาษาซี
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| /*************************************************** * Author : CS Developers * Author URI: http://www.comscidev.com * Facebook : http://www.facebook.com/compscidev ***************************************************/ #include<stdio.h>#include<math.h>int main(){ float r; printf(" Input value of Radius : "); scanf("%f", &r); printf("\n The area of a circle is %.2f \n\n", M_PI * (r * r) ); return 0;} |
สมัครสมาชิก:
บทความ (Atom)




