แบบทดสอบ Online

สถิติผู้เข้าชม

464348
TodayToday143
YesterdayYesterday332
This WeekThis Week1449
This MonthThis Month5083
All DaysAll Days464348

ROBOT TEAM


warayuphat panumphan 'Kru Pu', Powered by Joomla!
โครงสร้าง PDF Print E-mail
Written by Administrator   
Wednesday, 30 January 2013 01:50

โครงสร้างของโปรแกรมภาษาซีแบ่งออกเป็น 3 ส่วน



1. ส่วนหัวของโปรแกรม
ส่วนหัวของโปรแกรมนี้เรียกว่า Preprocessing Directive ใช้ระบุเพื่อบอกให้
คอมไพเลอร์กระทำการใด ๆ  ก่อนการแปลผลโปรแกรม การ include library File ชื่อ
iostream เข้ามาเพื่อเราจะได้ใช้ โอเปอเรเตอร์ cout ได้  โดยปกติ Compiler จะเตรียม
Header File ที่จำเป็นมาให้อยู่แล้ว แต่เราสามารถสร้าง Header File ขึ้นมาใหม่ได้  
ใน 1 โปรแกรมสามารถ include Header File ได้หลาย File

Header File สามารถเขียนได้ 2 รูปแบบ คือ
- #include < ชื่อเฮดเดอร์ไฟล์ > คอมไพเลอร์จะทำการค้นหา Header File ที่ระบุ
จากไดเรกทอรีที่ใช้สำหรับเก็บ Header File โดยเฉพาะ ( ปกติคือไดเรกทอรีชื่อ include)

- #include “ ชื่อเฮดเดอร์ไฟล์ ” คอมไพเลอร์จะทำการค้นหา Header File ที่ระบุ
จากไดเร็คทอรีเดียวกันกับไฟล์ source code นั้น แต้ถ้าไม่พบก็จะไปค้นหาไดเร็คทอรีที่ใช้
เก็บ Header File โดยเฉพาะ

2. ส่วนของฟังก์ชั่นหลัก
- ฟังก์ชั่นหลักของภาษาซี คือ ฟังก์ชั่น main( )     main แปลว่า “ หลัก ”
ดังนั้น การเขียนโปรแกรมภาษซีจึงขาดฟังก์ชั่นนี้ไม่ได้
- ขอบเขตของฟังก์ชั่น เริ่มต้นที่เครื่องหมาย { และจะสิ้นสุดที่เครื่องหมาย }
- int main() // มีการส่งค่าแบบ integer กลับ
void main() // ไม่มีการส่งค่ากลับ
การเขียน void main(void) หรือ void main( ) มีความหมายเหมือนกัน คือ
ฟังก์ชั่น main( ) ไม่มีอาร์กิวเมนต์ (argument)
คือไม่มีการรับค่าใด ๆ เข้ามาประมวลผลภายในฟังก์ชั่น
และจะไม่มีการคืนค่าใด ๆ กลับออกไปจากฟังก์ชั่น
หมายเหตุ argument  คือ  ตัวรับค่าเข้ามาในฟังก์ชั่น
parameter คือ  ค่าที่ส่งไปยังฟังก์ชั่น
โดยค่าของ argument และ parameter ต้องเป็นชนิดเดียวกัน

3. ส่วนของการเขียนโปรแกรม
การแสดงข้อความในภาษา C++
cout << "ข้อความที่ต้องการแสดง";
เมื่อรวมกับโครงสร้าง ต้องเขียนดังนี้

#include <iostream>
using namespace std;
int main()
{
cout << " Hello world !!! ";
return 0;
}

ผลลัพท์ที่จอภาพ     Hello world !!!

ใบงาน 1   โครงสร้างภาษา c++
ให้นักเรียน เขียนโปรแกรมให้ได้ผลลัพท์ดังนี้

My name is .............  ...............
Matayom .../...   No..........
What do you think about Computer Language...................


คำสั่ง ขึ้นบรรทัดใหม่ มี 2 แบบคือ
แบบที่ 1 ใช้ endl

วิธีที่ 1
cout << " Hello world!!! " ;
cout << endl ;

วิธีที่ 2 เขียนแบบย่อ cout << " Hello world!!! " << endl;

แบบที่ 2 ใช้ \n
วิธีที่ 1
cout << " Hello world!!! " ;
cout << "\n" ;

วิธีที่ 2 เขียนแบบย่อ cout << " Hello world!!! \n" ;

การเขียน comment (หมายเหตุ,คำอธิบาย)
การเขียน comment ในภาษา C++ เขียนได้ 2 รูปแบบ 
•  comment แบบบรรทัดเดียว ใช้เครื่องหมาย //
•  comment แบบหลายบรรทัด ใช้เครื่องหมาย /* และ */
ตัวอย่างการเขียน comment มาตรฐานภาษา C

แบบที่ 1             /* this is a C++ style comment */

แบบที่ 2             /* this is a c++
style comment */

แบบที่ 3             // this is a C++ style comment

การเขียน comment มีความจำเป็น กรณีโปรแกรมเมอร์ ต้องการใส่หมายเหตุในโปรแกรม


 

ใบงาน 2   โครงสร้างภาษา c++
ให้นักเรียนออกแบบชิ้นงานอิสระ เป็นรูปคน สัตว์ สิ่งของ ตามจินตนาการ
โดยใช้สัญญลักษณ์ * ในการวาดรูป ไม่น้อยกว่า 10 บรรทัด 
นำข้อความในใบงานที่1 มาใส่เป็น comment ไว้ หลังจากนั้นจึงทำงาน
ตามใบงานที่2

 

 

 

 

Last Updated on Thursday, 30 May 2013 05:20
 

Poll กรุณาตอบคำถามค่ะ

คุณเขียนโปรแกรมบ่อยแค่ไหน
 

Poll สื่อการสอน

สื่อแบบไหน ที่คุณชอบ
 

จำนวนผู้ชมที่ online ขณะนี้

We have 5 guests online

analogclock

search engine

Banner
Banner
Banner
Banner
Banner
Banner
Banner
Banner
Banner
Banner
Banner