
วิชาการเขียนโปรแกรมภาษา C
Presentation
•
Computers
•
Vocational training
•
Practice Problem
•
Easy
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
int num;
string name;
float price;
char letter;
17
Multiple Choice
โอเปอเรเตอร์ใดต่อไปนี้ใช้สำหรับการหารในภาษา C
+
-
*
/
18
Multiple Choice
คำสั่งควบคุมใดต่อไปนี้ใช้สำหรับการวนลูปที่รู้จำนวนรอบล่วงหน้า
if-else
for
while
do-while
19
Multiple Choice
ฟังก์ชัน printf() ในภาษา C มีหน้าที่อะไร
รับค่าจากผู้ใช้
แสดงผลข้อมูล
บนหน้าจอ
คำนวณค่าทางคณิตศาสตร์
สร้างตัวแปรใหม่
20
Multiple Choice
อาร์เรย์ในภาษา C คืออะไร
ตัวแปรที่เก็บค่าได้เพียงค่าเดียว
กลุ่มของตัวแปรที่มีชนิดข้อมูลเดียวกัน และใช้ชื่อเดียวกันในการเข้าถึง
ฟังก์ชันที่ใช้สำหรับการคำนวณ
โครงสร้างข้อมูลที่ใช้สำหรับเก็บค่าที่ซ้ำกัน
วิชาการเขียนโปรแกรมภาษา C
สวัสดีครับ ยินดีต้อนรับสู่โลกของการเขียนโปรแกรมภาษา C นะครับ ภาษา C เป็นภาษาที่แข็งแกร่งและเป็นพื้นฐานของภาษาโปรแกรมอื่นๆอีกมากมาย การเรียนรู้ภาษา C จะช่วยให้คุณเข้าใจหลักการพื้นฐานของการเขียนโปรแกรมได้ดียิ่งขึ้น และเป็นประโยชน์ต่อการเรียนรู้ภาษาอื่นๆในอนาคต
Show answer
Auto Play
Slide 1 / 20
SLIDE
Similar Resources on Wayground
17 questions
ม.5 อำนาจหน้าที่ของเทศบาล
Presentation
•
Professional Development
19 questions
หลักการออกแบบโปสเตอร์
Presentation
•
KG
14 questions
การทำบัญชีรายรับรายจ่ายด้วยExcel
Presentation
•
Professional Development
13 questions
01_M2
Presentation
•
Professional Development
14 questions
อาเซียนศึกษา
Presentation
•
KG
15 questions
วิทยาการคำนวณ ม.2(เกมทดสอบสมอง)
Presentation
•
KG - University
16 questions
(64/1) 20000-1205 Introduction
Presentation
•
Professional Development
17 questions
My email got hacked
Presentation
•
Professional Development
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade