โปรแกรมแบบโครงสร้างตามภาษาโปรแกรม (Structure Programming) หมายถึง โปรแกรมที่ถูกเขียนขึ้นอย่างมีเค้าโครง มีลำดับการทำงานเป็นขั้นตอน เช่น ทำงาน (ประมวลผล) จากโค้ดส่วนบนสุดไปยังโค้ดส่วนล่าง และจากซ้ายไปขวา แนวคิดของโปรแกรมโครงสร้างมักใช้สำหรับแก้ปัญหาอัลกอลิทึม (ระเบียบวิธีในการหาคำตอบ) ซึ่งไม่เน้นชนิดข้อมูล (Data Type)
ตัวอย่าง โปรแกรมแบบโครงสร้างที่เขียนด้วยภาษา C
ภาษา C เป็นภาษาระดับสูง (ทำความเข้าใจได้ง่ายกว่าเมื่อเทียบกับภาษาระดับต่ำหรือภาษาเครื่องที่มีแต่เลข 0 และ 1) โครงสร้างของภาษาอาจแบ่งออกเป็นหลายส่วน ซึ่งทำงานตามลำดับก่อน-หลัง ดังนี้
- ส่วนการประกาศฟังก์ชันและตัวแปร
- ส่วนฟังก์ชัน main
- ส่วน body ของฟังก์ชัน
ส่วนการประกาศฟังก์ชันและตัวแปร
ประกอบด้วย
- ส่วน Preprocessor หรือส่วนไฟล์เฮดเดอร์ เช่น
#include <stdio.h>
- ส่วนการประกาศตัวแปรโกลบอล (global) หรือประกาศรูปแบบฟังก์ชันย่อย ส่วนนี้อาจมีหรือไม่ก็ได้ เช่น
int x;
void show(int);
ส่วนฟังก์ชัน main
- ประกอบด้วยฟังก์ชัน main มีรูปแบบอย่างง่าย (หนึ่งในหลายรูปแบบ) ดังนี้
int main()
{
return 0;
}
ส่วน body ของฟังก์ชัน
- ส่วนนี้จะมีก็ต่อเมื่อเขียนส่วนประกาศฟังก์ชัน เช่น
void show(int number)
{
printf("Number is %d\n", number);
}
Great web site. Lots of useful info here.
ตอบลบI am sending it to several pals ans additionally sharing in delicious.
And certainly, thank you to your effort!
Also visit my webpage new cellulite treatment