วันศุกร์ที่ 26 พฤศจิกายน พ.ศ. 2553

โปรแกรมแบบโครงสร้างคืออะไร ?

โปรแกรมแบบโครงสร้างตามภาษาโปรแกรม (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);
     }

1 ความคิดเห็น:

  1. 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

    ตอบลบ