Hàm là một khối khép kín thực hiện một nhiệm vụ cụ thể được xác định rõ ràng.
Ưu điểm các hàm trong ngôn ngữ C bao gồm -
- Khả năng tái sử dụng.
- Thời lượng của chương trình có thể được giảm bớt.
- Dễ dàng xác định vị trí và tìm thấy bất kỳ chức năng nào bị lỗi.
- Nó hỗ trợ lập trình mô-đun từ trên xuống.
Biểu đồ thiết kế và cấu trúc từ trên xuống
Đây là một phương pháp giải quyết vấn đề, trong đó một vấn đề phức tạp được giải quyết bằng cách chia nhỏ thành các vấn đề phụ.
Biểu đồ cấu trúc là một công cụ tài liệu chỉ ra mối quan hệ giữa các vấn đề con của một vấn đề.
Việc tách một vấn đề thành các vấn đề con liên quan của nó là quá trình tinh chỉnh một thuật toán. Ví dụ, thực hiện các phép tính số học trên 2 số, chúng ta có thể làm như sau -
- Tìm tổng.
- Tìm sự khác biệt.
- Tìm sản phẩm.
- Tìm thương số.
Thuật toán tinh chỉnh cho bước đầu tiên như sau -
- Lấy 2 số a, b
- Tìm tổng, c =a + b
- In tổng
Biểu đồ cấu trúc