Lập trỡnh cấu trỳc

Một phần của tài liệu Bài giảng phát triển hệ thống thông tin kinh tế (Trang 37)

- quan hệ kế thừa giữa các thực thể Biểu đồ thực thể quan hệ

Lập trỡnh cấu trỳc

Lập trỡnh cấu trỳc

Lập trỡnh Hướng đối tượng

218Lập trỡnh tuyến tớnh Lập trỡnh tuyến tớnh

Chương trỡnh được viết tuần tự

với cỏc cõu lệnh thực hiện từ đầuđến cuối. đến cuối.

Khụng cú/thiếu cỏc lệnh cú cấu trỳc

(for, while..)

Thiếu khả năng khai bỏo biến cục bộ

Ngụn ngữ lập trỡnh:assembly, basic..

219Lập trỡnh tuyến tớnh Lập trỡnh tuyến tớnh

Ngụn ngữ lập trỡnh tuyến tớnh khụng cú khả

năng kiểm soỏt phạm vi nhỡn thấy của cỏc dữ liệu. Mọi dữ liệu trong chương trỡnh đều là dữ liệu toàn cục, nghĩa là chỳng cú thể bị sửa đổi ở bất kỳ phần nào của chương trỡnh. Việc dũ tỡm cỏc thay đổi khụng mong muốn đú của cỏc phần tử dữ liệu trong một dóy mó lệnh dài thường làm cho cỏc lập trỡnh viờn mất rất nhiều thời gian. Lập trỡnh tuyến tớnh được sử dụng trong cỏc phần

mềm cũn rất đơn giản. Hiện nay, khoa học mỏy tớnh ngày càng phỏt triển, cỏc phần mềm đũi hỏi ngày càng phức tạp và lớn hơn rất nhiều, phương phỏp lập trỡnh tuyến tớnh được coi là kộm hiệu quả.

220Lập trỡnh cấu trỳc Lập trỡnh cấu trỳc

Phương phỏp lập trỡnh thủ tục hay lập trỡnh cấu trỳc: hệ thống chia cỏc chức năng (hàm) thành cỏc chức năng nhỏ hơn. Cỏc chức năng nhỏ này lại được chia tiếp thành cỏc chức năng nhỏ hơn nữa cho đến khi được cỏc khối (hàm) chương trỡnh đủ nhỏ. Việc phõn tớch này được thể hiện trực quan theo sơ đồ khối. Chương trỡnh được tổ chức thành cỏc chương trỡnh con.

Chương trỡnh = Cấu trỳc dữ liệu + giải

thuật

221Lập trỡnh cấu trỳc Lập trỡnh cấu trỳc

Lập trỡnh cú cấu trỳc sử dụngcỏc lệnh cú cấu trỳc, sử dụng chương trỡnh con, biến cục bộ.

Cỏc ngụn ngữ hỗ trợ lập trỡnh hướng cấu

trỳc phổ biến làPascal, C, Foxpro

Lập trỡnh hướng cấu trỳc đó trở nờn rất phổ

biến trong những năm 80 và đầu những năm 90, nhưng do những hạn chế và những nhược điểm rừ ràng khi lập trỡnh hệ thống lớn, lập trỡnh hướng cấu trỳc đó dần bị thay thế cho phương phỏp lập trỡnh hướng đối

tượng. 222

Lập trỡnh cấu trỳc

Một phần của tài liệu Bài giảng phát triển hệ thống thông tin kinh tế (Trang 37)

Tải bản đầy đủ (PDF)

(48 trang)