Search Header Logo
วิชาการเขียนโปรแกรมภาษา C

วิชาการเขียนโปรแกรมภาษา C

Assessment

Presentation

Computers

Vocational training

Practice Problem

Easy

Created by

APIDECH KHAMNERDKLUE

Used 2+ times

FREE Resource

15 Slides • 5 Questions

1

วิชาการเขียนโปรแกรมภาษา C

สวัสดีครับ ยินดีต้อนรับสู่โลกของการเขียนโปรแกรมภาษา C นะครับ ภาษา C เป็นภาษาที่แข็งแกร่งและเป็นพื้นฐานของภาษาโปรแกรมอื่นๆอีกมากมาย การเรียนรู้ภาษา C จะช่วยให้คุณเข้าใจหลักการพื้นฐานของการเขียนโปรแกรมได้ดียิ่งขึ้น และเป็นประโยชน์ต่อการเรียนรู้ภาษาอื่นๆในอนาคต

2

บทนำ

ประวัติศาสตร์ของภาษา C

ภาษา C ถือกำเนิดขึ้นในช่วงปี ค.ศ. 1969-1973 โดยเดนนิส ริตชี (Dennis Ritchie) ที่เบลล์แล็บส์ โดยมีจุดประสงค์หลักเพื่อพัฒนาระบบปฏิบัติการยูนิกซ์ (Unix) ให้มีประสิทธิภาพยิ่งขึ้น ภาษา C ได้รับการพัฒนาต่อยอดมาจากภาษา BCPL ซึ่งเป็นภาษาโปรแกรมที่เรียบง่ายและมีประสิทธิภาพสูง

3

ภาษา C อนุญาตให้ผู้เขียนโปรแกรมควบคุมฮาร์ดแวร์ได้อย่างละเอียด ทำให้สามารถเขียนโปรแกรมสำหรับระบบฝังตัวหรือระบบปฏิบัติการได้

ความยืดหยุ่น

ภาษา C เป็นภาษาที่คอมไพเลอร์สามารถแปลเป็นภาษาเครื่องได้โดยตรง ทำให้โปรแกรมที่เขียนด้วยภาษา C ทำงานได้รวดเร็ว

ประสิทธิภาพสูง

จุดเด่นของภาษา C

4

ภาษา C เป็นพื้นฐานของภาษาโปรแกรมอื่นๆ อีกมากมาย เช่น C++, Java, C# ทำให้การเรียนรู้ภาษา C จะเป็นประโยชน์ต่อการเรียนรู้ภาษาอื่นๆ

เป็นพื้นฐานของภาษาอื่น

ภาษา C มีโครงสร้างที่ชัดเจนและเป็นระบบ ทำให้การเขียนโปรแกรมขนาดใหญ่เป็นไปได้ง่าย

โครงสร้างที่ชัดเจน

จุดเด่นของภาษา C

5

ภาษา C มีไลบรารีมาตรฐานที่ครอบคลุมฟังก์ชันต่างๆ มากมาย และยังมีไลบรารีอื่นๆ ที่พัฒนาขึ้นโดยบุคคลที่สามอีกมากมาย

มีไลบรารีให้เลือกใช้มากมาย

จุดเด่นของภาษา C

6

ภาษา C ถูกใช้ในการพัฒนาระบบปฏิบัติการ Unix และระบบปฏิบัติการอื่นๆ อีกมากมาย

การพัฒนาระบบปฏิบัติการ

การใช้งานภาษา C

ภาษา C ถูกนำไปใช้ในหลากหลายสาขา

7

ภาษา C ถูกใช้ในการเขียนโปรแกรมที่ทำงานใกล้ชิดกับฮาร์ดแวร์ เช่น ไดรเวอร์อุปกรณ์, ไฟร์วอลล์

การเขียนโปรแกรมระบบ

การใช้งานภาษา C

ภาษา C ถูกนำไปใช้ในหลากหลายสาขา

8

ภาษา C ถูกใช้ในการพัฒนาเกมบางประเภท โดยเฉพาะเกมที่ต้องการประสิทธิภาพสูง

การพัฒนาเกม

การใช้งานภาษา C

ภาษา C ถูกนำไปใช้ในหลากหลายสาขา

9

ภาษา C ถูกใช้ในการวิเคราะห์ข้อมูลขนาดใหญ่ เนื่องจากมีความเร็วในการประมวลผลสูง

การวิเคราะห์ข้อมูล

การใช้งานภาษา C

ภาษา C ถูกนำไปใช้ในหลากหลายสาขา

10

ภาษา C ถูกใช้ในการเขียนโปรแกรมสำหรับไมโครคอนโทรลเลอร์และระบบฝังตัวอื่นๆ

การฝังตัว

การใช้งานภาษา C

ภาษา C ถูกนำไปใช้ในหลากหลายสาขา

11

การเรียนรู้ภาษา C จะช่วยให้คุณเข้าใจหลักการพื้นฐานของการเขียนโปรแกรมได้ดียิ่งขึ้น

เป็นพื้นฐานที่ดี

เหตุผลที่ควรเรียนรู้ภาษา C

12

ผู้ที่เชี่ยวชาญภาษา C จะมีโอกาสทำงานในหลากหลายอุตสาหกรรม

เปิดโอกาสทางอาชีพ

เหตุผลที่ควรเรียนรู้ภาษา C

13

ภาษา C สามารถใช้ในการพัฒนาโปรแกรมได้หลากหลายประเภท

สามารถพัฒนาโปรแกรมได้หลากหลาย

เหตุผลที่ควรเรียนรู้ภาษา C

14

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

สรุป

15

ให้ผู้เรียนตอบคำถาม "ปรนัต" จำนวน 5 ข้อ
เพื่อประเมินผู้เรียนก่อนการเรียนการสอน ภาษา C พื้นฐาน

แบบทดสอบก่อนเรียน

16

Multiple Choice

ข้อใดต่อไปนี้คือคำสั่งที่ใช้ในการประกาศตัวแปรชนิดจำนวนเต็มในภาษา C

1

int num;

2

string name;

3

float price;

4

char letter;

17

Multiple Choice

โอเปอเรเตอร์ใดต่อไปนี้ใช้สำหรับการหารในภาษา C

1

+

2

-

3

*

4

/

18

Multiple Choice

คำสั่งควบคุมใดต่อไปนี้ใช้สำหรับการวนลูปที่รู้จำนวนรอบล่วงหน้า

1

if-else

2

for

3

while

4

do-while

19

Multiple Choice

ฟังก์ชัน printf() ในภาษา C มีหน้าที่อะไร

1

รับค่าจากผู้ใช้

2

แสดงผลข้อมูล

บนหน้าจอ

3

คำนวณค่าทางคณิตศาสตร์

4

สร้างตัวแปรใหม่

20

Multiple Choice

อาร์เรย์ในภาษา C คืออะไร

1

ตัวแปรที่เก็บค่าได้เพียงค่าเดียว

2

กลุ่มของตัวแปรที่มีชนิดข้อมูลเดียวกัน และใช้ชื่อเดียวกันในการเข้าถึง

3

ฟังก์ชันที่ใช้สำหรับการคำนวณ

4

โครงสร้างข้อมูลที่ใช้สำหรับเก็บค่าที่ซ้ำกัน

วิชาการเขียนโปรแกรมภาษา C

สวัสดีครับ ยินดีต้อนรับสู่โลกของการเขียนโปรแกรมภาษา C นะครับ ภาษา C เป็นภาษาที่แข็งแกร่งและเป็นพื้นฐานของภาษาโปรแกรมอื่นๆอีกมากมาย การเรียนรู้ภาษา C จะช่วยให้คุณเข้าใจหลักการพื้นฐานของการเขียนโปรแกรมได้ดียิ่งขึ้น และเป็นประโยชน์ต่อการเรียนรู้ภาษาอื่นๆในอนาคต

Show answer

Auto Play

Slide 1 / 20

SLIDE