วันพฤหัสบดีที่ 25 พฤษภาคม พ.ศ. 2560

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

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

ให้นักเรียนตอบคำถามลงในหน้าบล็อกของตนเองดังนี้


1. โปรแกรมคอมพิวเตอร์ หมายถึงอะไร

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

2. ประเภทของโปรแกรมคอมพิวเตอร์

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

3. ยกตัวอย่างโปรแกรมคอมพิวเตอร์ มา 3 อย่าง พร้อมรายละเอียดโปรแกรม
 ตอบ
  1. Firefox เว็บบราวเซอร์ผลงานของ Mozilla โดยอดีตผู้สร้างบราวเซอร์ที่โด่งดัง Netscape
  2. VLC  โปรแกรมสำหรับเปิดไฟล์เพลง ไฟล์ภาพยนตร์ต่างๆมากมาย
  3. CCleaner โปรแกรมสำหรับลบไฟล์ขยะบนคอมพิวเตอร์    

วันพฤหัสบดีที่ 18 พฤษภาคม พ.ศ. 2560

ใบงานที่ 1 เรื่อง ภาษา C

    งานปฏิบัติ ห้อง ม.6/5

 ให้นักเรียน ตอบคำถามต่อไปนี้ลงในหน้า web blog ของตนเอง

                                                                ใบงานที่ 1 เรื่อง ภาษา C

1. ความหมาย คือ
    คำตอบ  ภาษาซี (C Programming Language) คือ ภาษาคอมพิวเตอร์ใช้สำหรับพัฒนาโปรแกรมทั่วไป ถูกพัฒนาครั้งแรกเพื่อใช้เป็นภาษาสำหรับพัฒนาระบบปฏิบัติการยูนิกซ์ ( Unix Opearating System) แทนภาษาแอสเซมบลี ซึ่งเป็นภาษาระดับต่ำที่สามารถกระทำในระบบฮาร์ดแวร์ได้ด้วยความรวดเร็ว แต่จุดอ่อนของภาษาแอซเซมบลีก็คือความยุ่งยากในการโปรแกรม ความเป็นเฉพาะตัว และความแตกต่างกันไปในแต่ละเครื่อง เดนนิส ริตชี (Dennis Ritchie) จึงได้คิดค้นพัฒนาภาษาใหม่นี้ขึ้นมาเมื่อประมาณต้นปี ค.ศ. 1970 โดยการรวบรวมเอาจุดเด่นของแต่ละภาษาระดับสูงผนวกเข้ากับภาษาระดับต่ำ
2. โครงสร้าง
    คำตอบ 1. ส่วนหัวของโปรแกรมส่วนหัวของโปรแกรมนี้เรียกว่า Preprocessing Directive ใช้ระบุเพื่อบอกให้คอมไพเลอร์กระทำการ ใด ๆ ก่อนการแปลผลโปรแกรม
              2. ส่วนของฟังก์ชั่นหลักฟังก์ชั่นหลักของภาษาซี คือ ฟังก์ชั่น main() ซึ่งโปรแกรมภาษาซีทุกโปรแกรมจะต้องมีฟังก์ชั่นนี้อยู่ในโปรแกรมเสมอ จะเห็นได้จากชื่อฟังก์ชั่นคือ main แปลว่า “หลัก” ดังนั้น การเขียนโปรแกรมภาษซีจึงขาดฟังก์ชั่นนี้ไปไม่ได้ โดยขอบเขตของฟังก์ชั่นจะถูกกำหนดด้วยเครื่องหมาย { และ } กล่าวคือ การทำงานของฟังก์ชั่นจะเริ่มต้นที่เครื่องหมาย { และจะสิ้นสุดที่เครื่องหมาย } ฟังก์ชั่น main() สามารถเขียนในรูปแบบของ void main(void) ก็ได้ มีความหมายเหมือนกัน คือ หมายความว่า ฟังก์ชั่น main() จะไม่มีอาร์กิวเมนต์ (argument) คือไม่มีการรับค่าใด ๆ เข้ามาประมวลผลภายในฟังก์ชั่น และจะไม่มีการคืนค่าใด ๆ กลับออกไปจากฟังก์ชั่นด้วย
             3. ส่วนรายละเอียดของโปรแกรมเป็นส่วนของการเขียนคำสั่ง เพื่อให้โปรแกรมทำงานตามที่ได้ออกแบบไว้
คอมเมนต์ในภาษาซี
คอมเมนต์ (comment) คือส่วนที่เป็นหมายเหตุของโปรแกรม มีไว้เพื่อให้ผู้เขียนโปรแกรมใส่ข้อความอธิบายกำกับลงไปใน source code ซึ่งคอมไพเลอร์จะข้ามาการแปลผลในส่วนที่เป็นคอมเมนต์นี้ คอมเมนต์ในภาษาซีมี 2 แบบคือ
¨ คอมเมนต์แบบบรรทัดเดียว ใช้เครื่องหมาย //
¨ คอมเมนต์แบบหลายบรรทัด ใช้เครื่องหมาย /* และ */
3.ตัวอย่างคำสั่ง 1 คำสั่ง
  คำตอบ #include "stdio.h"
#include "conio.h"
void main()
{
int a,b,c;


clrscr();
printf("Enter three integer numbers : ");
scanf("%d%d%d",&a,&b,&c);
printf("a = %d b = %d c = %d \n",a,b,c);
}

เป็นการป้อนเลขจำนวนเต็ม 3 ตัวให้กับตัวแปร a,b และ c ในการป้อนตัวเลขให้เว้น ช่องว่างระหว่างตัวเลขแต่ละชุดซึ่ง scanf() จะข้อมช่องว่างไปจนกระทั่งพบตัวเลขจึงจะอ่านข้อมูลอีกครั้ง