Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Thiết kế tự đỉnh xuống (top-down) và sơ đồ cấu trúc hàm trong C

Hàm (Function)

Khối lệnh độc lập thực hiện nhiệm vụ xác định.

Ưu điểm

  • Tái sử dụng (Reusability).
  • Giảm độ dài chương trình.
  • Dễ định vị lỗi.
  • Hỗ trợ lập trình mô-đun tự đỉnh xuống.

Thiết kế tự đỉnh xuống (Top-down design)

Phương pháp giải quyết bài toán phức tạp bằng cách chia thành các bài toán con.

Sơ đồ cấu trúc (Structure chart) – công cụ tài liệu hóa mối quan hệ giữa các bài toán con.

Ví dụ: Phép toán trên 2 số

Chia thành 4 bài toán con:

  • Tìm tổng
  • Tìm hiệu
  • Tìm tích
  • Tìm thương

Thuật toán tinh gọn cho "Tìm tích"

  • Nhập a, b
  • Tính c = a * b
  • In c

Sơ đồ cấu trúc

(Hình ảnh minh họa sơ đồ cây phân rã chức năng trong bài gốc).