ݺߣ
Submit Search
หน่วยการเรียนรู้ที่ 1
0 likes
779 views
SubLt Masu
1 of 15
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
More Related Content
What's hot
(18)
PDF
Pbl1
supaporn20146
PPT
โปรแกรมและภาษาคอมพิวตอร์
'เบื่อแล้วคำว่ารอ จะให้รอไปถึงไหน
PDF
Test1
Thitima Kpe
PPTX
ภาษาคอมพิวตอร์
WEDPISIT KHAMCHAROEN
PPTX
การสร้างงานโปรแกรมด้วยภาษาคอมพิวตอร์
ลูกแก้ว กนกวรรณ
PDF
ประวัติภาษา C
Fair Kung Nattaput
PDF
การใช้สูตรหาพื้นที่ ด้วย Dev++
Ooy's Patchaya
PDF
ประวัติภาษาซี
russana
PDF
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
Chitanan Seehanon
PDF
ประวัติความเป็Ȩาภาษาซี
เทวัญ ภูพานทอง
PDF
1.ซอฟต์แวร์และภาษาคอมพิวตอร์
Saipanyarangsit School
PPTX
18 ธนวัต-ปวช.3-7
naraporn buanuch
PDF
ภาษาบสิก
Ya-Saranya Phanomai
DOC
1236363
Naynoyjolii
PDF
งานทำBlog บทที่ 1
รัสนา สิงหปรีชา
PDF
สอบ
Ford Rpj
PDF
ข้อสอบกลางภาค ม.5/2 เลขที่ 16
Jump Takitkulwiwat
PPTX
ภาษาคอมพิวตอร์ ม.3
Diiz Yokiiz
Pbl1
supaporn20146
โปรแกรมและภาษาคอมพิวตอร์
'เบื่อแล้วคำว่ารอ จะให้รอไปถึงไหน
Test1
Thitima Kpe
ภาษาคอมพิวตอร์
WEDPISIT KHAMCHAROEN
การสร้างงานโปรแกรมด้วยภาษาคอมพิวตอร์
ลูกแก้ว กนกวรรณ
ประวัติภาษา C
Fair Kung Nattaput
การใช้สูตรหาพื้นที่ ด้วย Dev++
Ooy's Patchaya
ประวัติภาษาซี
russana
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
Chitanan Seehanon
ประวัติความเป็Ȩาภาษาซี
เทวัญ ภูพานทอง
1.ซอฟต์แวร์และภาษาคอมพิวตอร์
Saipanyarangsit School
18 ธนวัต-ปวช.3-7
naraporn buanuch
ภาษาบสิก
Ya-Saranya Phanomai
1236363
Naynoyjolii
งานทำBlog บทที่ 1
รัสนา สิงหปรีชา
สอบ
Ford Rpj
ข้อสอบกลางภาค ม.5/2 เลขที่ 16
Jump Takitkulwiwat
ภาษาคอมพิวตอร์ ม.3
Diiz Yokiiz
Similar to หน่วยการเรียนรู้ที่ 1
(20)
PDF
การเขียนโปรแกรม Dev c++
Naowarat Jaikaroon
DOC
Learn 1
Sompon Ketsuwong
PDF
งาน Pbl ที่1
Naynoyjolii
PDF
งาน Pbl 1
Supasawat Setapun
PDF
งานทำBlog บทที่ 1
รัสนา สิงหปรีชา
PDF
งานทำBlog บทที่ 1
รัสนา สิงหปรีชา
PDF
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
KEk YourJust'one
PDF
ภาษาซี
native
PDF
การเขียนโปรแกรมภาษา CProgrammingV2 สำหรับนัพกเรียน
bessza011
PDF
58210401120 งาน 1 ss
Rittiporn Sakangsai
PDF
การเขียนโปรแกรมภาษาซี
nsumato
DOC
การเขียนโปรแกรมภาษาซี
choco336
DOC
การเขียนโปรแกรมภาษาซี
choco336
DOC
การเขียนโปรแกรมภาษาซี
choco336
DOC
การเขียนโปรแกรมภาษาซี
choco336
PDF
โครงสร้างโปรแกรมภาษาซี
เทวัญ ภูพานทอง
PDF
P bl1
supaporn20146
PDF
Chapter1
อัครเดช โพธิญาณ์
PPT
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
winewic199
PDF
ภาษา C
nattawt
การเขียนโปรแกรม Dev c++
Naowarat Jaikaroon
Learn 1
Sompon Ketsuwong
งาน Pbl ที่1
Naynoyjolii
งาน Pbl 1
Supasawat Setapun
งานทำBlog บทที่ 1
รัสนา สิงหปรีชา
งานทำBlog บทที่ 1
รัสนา สิงหปรีชา
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
KEk YourJust'one
ภาษาซี
native
การเขียนโปรแกรมภาษา CProgrammingV2 สำหรับนัพกเรียน
bessza011
58210401120 งาน 1 ss
Rittiporn Sakangsai
การเขียนโปรแกรมภาษาซี
nsumato
การเขียนโปรแกรมภาษาซี
choco336
การเขียนโปรแกรมภาษาซี
choco336
การเขียนโปรแกรมภาษาซี
choco336
การเขียนโปรแกรมภาษาซี
choco336
โครงสร้างโปรแกรมภาษาซี
เทวัญ ภูพานทอง
P bl1
supaporn20146
Chapter1
อัครเดช โพธิญาณ์
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
winewic199
ภาษา C
nattawt
Ad
More from SubLt Masu
(9)
PDF
ใบความรู้ที่ 5
SubLt Masu
PDF
หน่วยการเรียนรู้ที่ 4 การเขียนอัลกอริทึมแบบโฟลวชาร์ต
SubLt Masu
PDF
กลางภาค 2
SubLt Masu
PDF
กลางภาค 1
SubLt Masu
PDF
หน่วยการเรียนรู้ที่ 2
SubLt Masu
PDF
Qหน่วยที่ 3
SubLt Masu
PDF
Qหน่วยที่ 2
SubLt Masu
PDF
Qหน่วยที่ 1
SubLt Masu
PDF
หน่วยการเรียนรู้ที่ 3
SubLt Masu
ใบความรู้ที่ 5
SubLt Masu
หน่วยการเรียนรู้ที่ 4 การเขียนอัลกอริทึมแบบโฟลวชาร์ต
SubLt Masu
กลางภาค 2
SubLt Masu
กลางภาค 1
SubLt Masu
หน่วยการเรียนรู้ที่ 2
SubLt Masu
Qหน่วยที่ 3
SubLt Masu
Qหน่วยที่ 2
SubLt Masu
Qหน่วยที่ 1
SubLt Masu
หน่วยการเรียนรู้ที่ 3
SubLt Masu
Ad
หน่วยการเรียนรู้ที่ 1
1.
ประวัติและขั้นตอȨารพัոาโปรแกรมภาษาซี
2.
ภาษาซี เกิดขึ้นในปี
ค.ศ. 1972 ผูคิดค้นคือ Dennis Rittchie ้ โดยพัฒนามาจากภาษาB และ ภาษา BCPL ปี ค.ศ. 1978 Brain Kernighan ได้ร่วมกับ Dennis Ritchie มาพัฒนามาตรฐานของภาษาซี เรี ยกว่า K&R ทาให้มีผสนใจมากขึ้น จึงเกิดภาษาซี อีกหลายรู ปแบบ ู้ ปี 1988 Ritchie จึงได้กาหนดมาตรฐานของภาษาซี เรี ยกว่า ANSI C เพื่อใช้เป็ นตัวกาหนดมาตรฐานในการ สร้างภาษาซี รุ่นต่อไป
3.
ภาษาซี ระดับกลางเหมาะสมสาหรั
บการเขี ยนโปรแกรม ่ แบบโครงสร้าง ภาษาซี เป็ นภาษาที่มีความยืดหยุนมากคือ ั ใช้งานได้กบเครื่ องต่างๆได้และปั จจุบนภาษาซี เป็ นภาษา ั พื้นฐานของภาษาโปรแกรมรุ่ นใหม่ ๆ เช่น C++
5.
ใช้ editor
เขี ย นโปรแกรมภาษาซี และทาการบัน ทึ ก ไฟล์ ให้มีนามสกุลเป็ น .c เช่น work.c เป็ นต้น editor คื อ โปรแกรมที่ ใช้สาหรั บการเขี ยนโปรแกรม โดยตัวอย่างของ editor ที่นิยมนามาใช้ในการเขียนโปรแกรม ได้แก่ Notepad,Edit ของ Dos ,TextPad และ EditPlus เป็ นต้น
6.
นา source
code จากขั้นตอนที่ 1 มาทาการคอมไพล์ เพื่อแปลจาก ภาษาซีที่มนุษย์เข้าใจไปเป็ นภาษาเครื่ องที่คอมพิวเตอร์เข้าใจได้ หากเกิด ข้ อ ผิด พลาด จะแจ้ง ให้ผูเ้ ขี ย นโปรแกรมทราบ ผูเ้ ขี ย นโปรแกรมจะต้องกลับไปแก้ไขโปรแกรม และท าการ คอมไพล์โปรแกรมใหม่อีกครั้ง หากไม่ พบข้ อผิดพลาด คอมไพเลอร์ จะแปลไฟล์ source code จากภาษาซี ไปเป็ นภาษาเครื่ อง (ไฟล์นามสกุล .obj) เช่นถ้า ไฟล์ source code ชื่อ work.c ก็จะถูกแปลไปเป็ นไฟล์ work.obj ซึ่งเก็บภาษาเครื่ องไว้เป็ นต้น
7.
เป็ นตัวแปลภาษารู
ปแบบหนึ่ ง มี หน้าที่ หลัก คื อการแปลภาษา โปรแกรมที่มนุ ษย์เขียนขึ้นไปเป็ นภาษาเครื่ อง โดยคอมไพเลอร์ ของภาษาซี คือ C Compiler ซึ่ งหลักการที่คอมไพเลอร์ ใช้ เรี ยกว่า คอมไพล์ (compile) โดยจะทาการอ่านโปรแกรมภาษาซี ทั้งหมดตั้งแต่ตนจนจบ แล้วทาการแปลผลทีเดียว ้
8.
จะทาการอ่านและแปลโปรแกรมทีละบรรทัด
เมื่อแปลผล บรรทัดหนึ่ งเสร็ จก็จะทางานตามคาสั่งในบรรทัดนั้น แล้วจึงทา การแปลผลตามคาสั่งในบรรทัดถัดไป หลักการที่ อินเตอร์ พ รี เตอร์ ใช้เรี ยกว่า อินเตอร์ เพรต (interpret)
9.
ของตัวแปลภาษาทั้งสองแบบ
10.
ข้อดี
ทางานได้เร็ ว เนื่ องจากทาการแปลผลที เดี ยว แล้วจึ งทางาน ตามคาสังของโปรแกรมในภายหลัง ่ เมื่ อ ท าการแปลผลแล้ว ในครั้ งต่ อ ไปไม่ จ าเป็ นต้อ งท าการ แปลผลใหม่อีก เนื่ องจากภาษาเครื่ องที่ แปลได้จะถูกเก็บไว้ ที่หน่วยความจา สามารถเรี ยกใช้งานได้ทนที ั ข้อเสี ย เมื่ อเกิ ดข้ อ ผิ ด พ ล าด ขึ้ น กั บ โ ปร แ ก ร ม จะตร วจส อ บ หาข้ อ ผิ ด พลาดได้ ย าก เพราะท าการแปลผลที เ ดี ย วทั้ ง โปรแกรม
11.
ข้อดี
หาข้อผิดพลาดของโปรแกรมได้ง่าย เนื่ องจากทาการแปลผลที ละบรรทัด เนื่ องจากทางานทีละบรรทัดดังนั้นจึงสังให้โปรแกรมทางาน ่ ตามคาสั่งเฉพาะจุดที่ตองการได้ ้ ไม่เสี ยเวลารอการแปลโปรแกรมเป็ นเวลานาน ข้อเสี ย ช้า เนื่ องจากที่ทางานทีละบรรทัด
12.
ภาษาซี มีฟังก์ชนมาตรฐานให้ผูเ้ ขียนโปรแกรมสามารถ
ั่ เรี ยกใช้ ง านได้ เช่ น การเขี ย นโปรแกรมแสดงข้ อ ความ “Lumpangkanyanee” ออกทางหน้าจอ ผูเ้ ขียนโปรแกรม สามารถเรี ยกใช้ฟังก์ชน printf() ซึ่ งเป็ นฟั งก์ชนมาตรฐาน ั่ ั่ ของภาษาซี มาใช้งานได้ โดยส่ วนการประกาศ (declaration) ่ ของฟั งก์ชนมาตรฐานต่าง ๆ จะถูกจัดเก็บอยูในเฮดเดอร์ ไฟล์ ั่ แต่ละตัว แตกต่างกันไปตามลักษณะการใช้งาน
13.
ด้ ว ย
เ ห ตุ นี้ ภ า ษ า เ ค รื่ อ ง ที่ ไ ด้ จ า ก ขั้ น ต อ น ที่ 2 จึงยังไม่สามารถนาไปใช้งานได้ แต่ตองนามาเชื่อมโยงเข้า ้ กับ library ก่ อนซึ่ งผลจากการเชื่ อมโยงจะทาให้ได้ executable program (ไฟล์นามสกุล.exe เช่น work.exe) ที่สามารถนาไปใช้งานได้
14.
เมื่อนา executable
program จากขั้นตอนที่ 3มาประมวลผล ก็จะได้ผลลัพธ์ (output) ของโปรแกรมออกมา
Download