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

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


โปรแกรมคอมพิวเตอร์

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

ตัวอย่างโปรแกรมคอมพิวเตอร์
Skype
(โปรแกรม VOIP สามารถแชตและวีดีโอแชตสนทนาเห็นหน้าได้ รองรับทั้ง Windows Mac Linux รวมทั้งสมาร์ทโฟนและแท็บเล็ตบนระบบปฏิบัติการ Symbian , windowsphone , iOS และ Android )

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


Media Player Classic
 โปรแกรมสำหรับเปิดไฟล์มีเดียต่างๆเช่นไฟล์เพลง และไฟล์วีดีโอ ที่ดีที่สุดสำหรับบนระบบปฏิบัติการ Windows


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



Paint.NET 
โปรแกรมสำหรับแต่งภาพ ใช้งานได้ฟรี และทำงานได้เยี่ยมกว่า paint ที่แถมมากับ Windows แถมปลั๊กอินสำหรับ Paint.net ที่ช่วยให้คุณสามารถเปิดไฟล์ psd สำหรับ Photoshop ได้  


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






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

ใบงานที่ 1 ภาษาซี (C Programming Language)


ภาษาซี(C Programming Language) 


ความหมายของภาษาซี

C หรือ C Language (ภาษาซี) คือ ซึ่งเป็นภาษาคอมพิวเตอร์ที่ใช้สำหรับพัฒนาโปรแกรมทั่วไป ถูกพัฒนาโดยเดนนิส ริสชี่ (Dennis Ritchie) เมื่อประมาณต้นปีค.ศ. 1970 เพื่อใช้งานบนระบบปฏิบัติการยูนิกส์ แทนภาษาแอสเซมบลี ซึ่งเป็นภาษาระดับต่ำที่สามารถกระทำในระบบฮาร์ดแวร์ได้ด้วยความรวดเร็ว แต่จุดอ่อนของภาษาแอซเซมบลีก็คือความยุ่งยากในการโปรแกรม ความเป็นเฉพาะตัว และความแตกต่างกันไปในแต่ละเครื่อง ต่อมาถูกนำไปใช้ในระบบปฏิบัติการต่าง ๆ จนถูกใช้เป็นภาษาพื้นฐานสำหรับภาษาอื่น เช่น ภาษาจาวา Javaภาษาพีเอชพี (PHP) ภาษาซีชาร์ป C# ภาษาซีพลัสพลัส C++ ภาษาเพิร์ล (Perl) ภาษาไพทอล (Python) หรือภาษารูบี้ (Ruby) ภาษาซีเป็นภาษาเขียนโปรแกรมระบบเชิงคำสั่ง (หรือเชิงกระบวนงาน) ถูกออกแบบขึ้นเพื่อใช้แปลด้วยตัวแปลโปรแกรมแบบการเชื่อมโยงที่ตรงไปตรงมา สามารถเข้าถึงหน่วยความจำในระดับล่าง ภาษา C แม้จะเป็นภาษาระดับสูง แต่ก็สามารถใช้เป็นภาษาเครื่องได้เป็นอย่างดี



โคงสร้างของภาษาซี

การเขียนโปรแกรมไม่ว่าจะเป็นภาษาใดก็ตาม ก็จะมีโครงสร้างของตัวภาษาอยู่ภาษาซีก็เช่นเดียวกัน โดยส่วนใหญ่ประกอบไปด้วย 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 ()

{ /*เริ่มต้นโปรแกรม*/
คำสั่งต่างๆ ;
ฟังก์ชั่น ;
....................

.....................

}/*จบโปรแกรม*/




ตัวอย่างการใช้ภาษาซี

ตัวอย่างการคำนวณหาพื้นที่สี่เหลี่ยมคางหมู

ตัวอย่างโค้ด


/***************************************************


* Author : CS Developers


* Author URI: http://www.comscidev.com


* Facebook : http://www.facebook.com/compscidev


***************************************************/

#include<stdio.h>

int main(){

float height;

float parallel_side;

printf(" Input value of height : ");

scanf("%f", &height);

printf(" Input value of parallel side : ");


scanf("%f", &parallel_side);

printf("\n The area of a trapezoid is %.2f \n\n", 0.5 * height * parallel_side);

return 0;

}

อธิบายเพิ่มเติม
1. height คือตัวแปรที่ใช้เก็บค่าความสูง
2. parallel_side คือตัวแปรที่ใช้เก็บค่าผลบวกของด้านคู่ขนาน
3. 0.5 * height * parallel_side คือการนำค่าที่รับมา มาคำนวณแล้วแสดงผล