วันพุธที่ 24 พฤษภาคม พ.ศ. 2560

ความรู้เกี่ยวกับโปรแกรมคอมพิวเตอร์



ความหมายของโปรแกรมคอมพิวเตอร์

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

1.1 ซอฟต์แวร์ระบบ (System Software)

1.2 ซอฟต์แวร์ประยุกต์ (Application Software)

ประเภทของโปรแกรม


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



Windows XP
เป็นโอเอสที่ใช้กันอยู่ในปัจจุบัน เป็นการพัฒนาโดยผสมผสานกันระหว่าง Windows 2000 กับ Windows ME จึงเป็นโอเอสที่ค่อนข้างสมบูรณ์ มีให้เลือกใช้งาน 3 รุ่น คือ Windows XP Home สำหรับ ผู้ใช้ทั่วๆ ไป Windows XP Professional สำหรับผู้ใช้ระดับสูงหรือการใช้งานระดับสูง องค์กรธุรกิจ หรือหน่วยงานขนาดใหญ่ที่ใช้งานเป็นระบบเน็ตเวิร์คและ Windows XP Server สำหรับติดตั้งในเครื่อง เซิร์ฟเวอร์




ผลการค้นหารูปภาพสำหรับ windows 10




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


ผลการค้นหารูปภาพสำหรับ app com




ตัวอย่างโปรแกรมคอม



1.CCleaner โปรแกรมสำหรับลบไฟล์ขยะบนคอมพิวเตอร์


ผลการค้นหารูปภาพสำหรับ ccleaner


2.AutoHotkey โปรแกรมตั้งคีย์ลัด เพี่อเรียกโปรแกรม หรือคำสั่งต่างๆได้เร็วขึ้น เป็นโปรแกรมยอดฮิตมากที่ใช้ในวงการเกม DotA


ผลการค้นหารูปภาพสำหรับ AutoHotkey




3.7-Zip โปรแกรมบีบอัดไฟล์ เป็น Zip ไฟล์ ที่คุณสามารถดาวน์โหลดใช้งานได้ฟรี

ผลการค้นหารูปภาพสำหรับ 7-Zip




วันพุธที่ 17 พฤษภาคม พ.ศ. 2560

ภาษาC






ความหมายของ   
       ภาษาซี (C Programming Language) คือ ภาษาคอมพิวเตอร์ใช้สำหรับพัฒนาโปรแกรมทั่วไป ถูกพัฒนาครั้งแรกเพื่อใช้เป็นภาษาสำหรับพัฒนาระบบปฏิบัติการยูนิกซ์ ( Unix Opearating System) แทนภาษาแอสเซมบลี ซึ่งเป็นภาษาระดับต่ำที่สามารถกระทำในระบบฮาร์ดแวร์ได้ด้วยความรวดเร็ว แต่จุดอ่อนของภาษาแอซเซมบลีก็คือความยุ่งยากในการโปรแกรม ความเป็นเฉพาะตัว และความแตกต่างกันไปในแต่ละเครื่อง เดนนิส ริตชี (Dennis Ritchie) จึงได้คิดค้นพัฒนาภาษาใหม่นี้ขึ้นมาเมื่อประมาณต้นปี ค.ศ. 1970 โดยการรวบรวมเอาจุดเด่นของแต่ละภาษาระดับสูงผนวกเข้ากับภาษาระดับต่ำ เรียกชื่อว่า ภาษาซี คลิปลับ VDO งานเสริมทำออนไลด์ผ่าน net สร้างรายได้ 5 หมื่น บ/ด ขั้นต่ำ ดูที่ www.888.321.cn

เมื่อภาษาซี ได้รับความนิยมมากขึ้น จึงมีผู้ผลิต compiler ภาษาซีออกมาแข่งขันกันมากมาย ทำให้เริ่มมีการใส่ลูกเล่นต่างๆ เพื่อดึงดูดใจผู้ซื้อ ทาง American National Standard Institute (ANSI) จึงตั้งข้อกำหนดมาตรฐานของภาษาซีขึ้น เรียกว่า ANSI C เพื่อคงมาตรฐานของภาษาไว้ไม่ให้เปลี่ยนแปลงไป



โครงสร้าง


         โปรแกรมในภาษาซีทุกโปรแกรมจะประกอบด้วยฟังก์ชันอย่างน้อย หนึ่งฟังก์ชัน คือ ฟังก์ชัน main โดยโปรแกรมภาษาซีจะเริ่มทำงานที่ฟังก์ชัน main ก่อน ในแต่ละฟังก์ชันจะประกอบด้วย

1. Function Heading ประกอบด้วยชื่อฟังก์ชัน และอาจมีรายการของ argument (บางคนเรียก parameter) อยู่ในวงเล็บ

2. Variable Declaration ส่วนประกาศตัวแปร สำหรับภาษาซี ตัวแปรหรือค่าคงที่ทุกตัว ที่ใช้ในโปรแกรมจะต้องมีการประกาศก่อนว่าจะใช้งานอย่างไร จะเก็บค่าในรูปแบบใดเช่น interger หรือ real number

3. Compound Statements ส่วนของประโยคคำสั่งต่างๆ ซึ่งแบ่งเป็นประโยคเชิงซ้อน (compound statement) กับ ประโยคนิพจน์ (expression statment) โดยประโยคเชิงซ้อนจะอยู่ภายในวงเล็บปีกกาคู่หนึ่ง { และ } โดยในหนึ่งประโยคเชิงซ้อน จะมีประโยคนิพจน์ที่แยกจากกันด้วยเครื่องหมาย semicolon (;) หลายๆ ประโยครวมกัน และ อาจมีวงเล็บปีกกาใส่ประโยคเชิงซ้อนย่อยเข้าไปอีกได้

ตัวอย่างการใช้คำสั่ง

ลิ้งตัวอย่างการใช้ภาษาC