- 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