รายละเอียดของรายวิชา...CLO4 น าเสนอโครงการตามว น เวลาท ก าหนดได ส าเร จ
น.ส. มณีรัตน์ อาจแก้ว
-
Upload
maneerat-artgeaw -
Category
Documents
-
view
381 -
download
4
Transcript of น.ส. มณีรัตน์ อาจแก้ว
ประวตภาษา C
ภาษา C ถกพฒนาขนโดย ในปค.ศ. 1972 ทหองปฏบตการเบลลของบรษท AT&T เปนภาษาทใชเขยนระบบปฏบตการUNIX ซงเปนระบบปฏบตการทไดรบความนยมคกบภาษาซ และมการใชงานอยในเครองทกระดบ
ความหมายของภาษาซ
ภาษาซ (C programming language) เปนภาษาโปรแกรมเชงโครงสรางระดบสงทไดรบพฒนาขนในชวงทศวรรษ 1970 โดย เคน ธอมปสน (Ken Thompson) และ เดนนส รทช (Dennis Ritchie) ส าหรบใชในระบบปฏบตการยนกซ ภาษาซเปนภาษาโปรแกรมทนยมใชกนมากส าหรบพฒนาระบบปฏบตการและซอฟตแวรระบบ และเปนภาษาทใชกนทวไปในหลกสตรวทยาการคอมพวเตอร
หลกการเขยนโปรแกรม
ในการเขยนโปรแกรมตองเขาใจหลกเกณฑของภาษาโปรแกรมและระบบการท างานของคอมพวเตอรวามโครงสรางและหลกการใชงานอยางไร หลกเกณฑการเขยนโปรแกรม ประกอบดวย 5 ขนตอนคอ1. ท าความเขาใจและวเคราะหปญหา2. ก าหนดแผนในการแกปญหา3. เขยนโปรแกรมตามแผนทก าหนด4. ทดสอบและตรวจสอบความถกตอง5. น าโปรแกรมทผานการทดสอบไปใชงาน
โปรแกรมภาษาซมองคประกอบทส าคญ 2 สวนคอไฟลสวนหวโปรแกรม และไฟลโปรแกรม ไฟลสวนหวโปรแกรมเปนไฟลทใชเกบไลบราลเพอใชรวม (include) ในการคอมไพลโปรแกรมซงจะมสวนขยายเปน *.h มชอเรยกวา Compiler Directive ไฟลโปรแกรมจะเรมตนดวยฟงกชน main() และตามดวยเครองหมายปกกาเปด เพอเรมตนเขยนโปรแกรม การเขยนโปรแกรมจะตองเขยนดวยอกษรภาษาองกฤษตวพมพเลกเสมอ และเมอจบประโยคค าสง จะใชเครองหมายเซมโคลอน ( ; ) ในการคนแตละค าสง ภายในโปรแกรมจะประกอบดวยฟงกชนและสวนของค าอธบาย เมอเขยนค าสงเสรจจะปดทายโปรแกรมดวยเครองหมายปกกาปดเสมอ