Page 16 - การพัฒนาการหนังสืออิเล็กทรอนิกส์เรื่องภาษาซี
P. 16
10 หน่วยที่ 2 เริ่มต้นภาษาซี 11
หน่วยที่ 2 ....................................................................................................................................................
เริ่มต้นกับภาษาซี 1. แนะนำาภาษาซี
---------------------------------------------------------------------------------------------------------------
การเขียนโปรแกรมภาษาคอมพิวเตอร์ สามารถเขียนคำาสั่งด้วยโปรแกรม Text Editor ต่าง
ผลการเรียนรู้ ๆ เช่น Notepad เป็นต้น เขียนคำาสั่งแล้วบันทึกเป็นไฟล์โปรแกรมภาษานั้น ๆ เช่น ภาษาซี
จะบันทึกเป็นไฟล์นามสกุล .c แล้วจึงเปลี่ยนภาษาที่เขียนนั้นเป็นภาษาเครื่องโดยใช้คอมไพเลอ
มีความรู้ความเข้าใจในการติดตั้งและใช้งานพื้นฐานโปรแกรม Dev-C++
ร์ (Compiler) ของภาษาคอมพิวเตอร์ที่เขียน เช่น คอมไพล์เลอร์ของภาษาซี ซึ่งก็มีผู้ผลิตหลาย
ราย และต้องเป็นไปตามมาตรฐาน ANSI C ซึ่งมีรายละเอียดเพิ่มเติมแตกต่างกันไป
จุดประสงค์การเรียนรู้ ในการเขียนโปรแกรมที่สะดวก ง่ายในการคอมไพล์และสร้างรหัสเป็นภาษาเครื่อง สามารถ
ใช้ Editor และ Compiler ที่รวมกันไว้แล้ว ในชุดพัฒนาหรือเครื่องมือที่ช่วยในการพัฒนา
1. บอกคุณสมบัติของโปรแกรม Dev-C++ และบอกวิธีการดาวน์โหลดโปรแกรมได้ โปรแกรม เรียกว่า IDE (Integrated Development Environment) ซึ่งเป็นโปรแกรมที่
2. บอกขั้นตอนการติดตั้งโปรแกรม Dev-C++ และกำาหนดค่าเริ่มต้นการใช้งาน ออกแบบมาเพื่อช่วยให้ผู้ที่เขียนโปรแกรมใช้ในการสร้างโปรแกรม โดยจะมี Editor สำาหรับ
โปรแกรมได้ เขียนโค้ดของโปรแกรมและมีตัวแปลภาษามาพร้อม ปัจจุบันมีการออกชุดพัฒนามาหลายรุ่น
3. บอกการทำางานพื้นฐานของโปรแกรม Dev-C++ ได้ และเปลี่ยนแปลงอย่างรวดเร็ว เช่น Turbo C++ , Borland C++ , Microsoft C/C++ , Mi-
4. บอกโครงสร้างพื้นฐานของโปรแกรมภาษาซีได้ crosoft Visual C++ , Microsoft Visual C# , Microsoft Visual C++ .NET ซึ่งชุดพัฒนา
5. อธิบายโปรแกรมภาษาซีอย่างง่ายได้ แต่ละตัวมีวิธีการนำาไปใช้งานที่แตกต่างกัน เพราะพัฒนามาจากบริษัทต่างกัน แต่อย่างไรก็ตาม
การเขียนโปรแกรมภาษาซีไม่ว่าจะเป็น IDE ใด ก็มีหลักและวิธีการที่คล้ายกัน จะต่างกันบ้าง
สาระการเรียนรู้ ตรงรายละเอียดบางอย่าง ที่พัฒนาให้ใช้งานได้ง่ายขึ้น
1 แนะนำาโปรแกรม Dev-C++
2 การติดตั้งโปรแกรม Dev-C++
3 การทำางานพื้นฐานของ Dev-C++
4 โครงสร้างพื้นฐานของโปรแกรมภาษาซี
5 โปรแกรมภาษาซีอย่างง่าย