Tin đại cương - Tran Manh Tuan TLU Bai4 tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả c...
T IN ĐẠI CƯƠNG Bài 4: CHƯƠNG TRÌNH CON Trần Mạnh Tuấn Bộ môn Hệ thống thông tin, Khoa CNTT Trường Đại học Thủy Lợi Nội dung Phân rã toán Hàm Tham chiếu tham trị Phạm vi biến (scope) Bài tập Phân rã tốn Ví dụ : In hình thơng số (chu vi, diện tích, diện tích hình trịn ngoại tiếp) hình chữ nhật có hai cạnh cho trước → chia thành nhiều phần, phần có mục đích khác : tính chu vi hình chữ nhật tính diện tích hình chữ nhật tính diện tích hình trịn ngoại tiếp in thơng số hình chữ nhật Ví dụ Nếu muốn in thơng số nhiều hình chữ nhật khác ? Nếu cần sửa code phải sửa nhiều chỗ ? Phân rã toán Ưu điểm : Một chương trình lớn chia ra/phân rã thành chương trình (hàm) Điều giúp chương trình lớn dễ hiểu Chương trình viết lần, sử dụng nhiều nơi Mỗi hàm thường nhỏ → việc kiểm tra tính đắn hàm dễ dàng Nếu xảy lỗi, cần sửa hàm mà thay đổi tồn cấu trúc chương trình lớn Hàm Hàm: đoạn chương trình máy tính thực nhiệm vụ trả kết Cú pháp : () { //nội dung hàm } hàm Có thể ác kiểu liệu C++ (int, float, bool, .) Cũng kiểu liệu người lập trình định nghĩa Trả kiểu "khơng kiểu gì“ (hàm void): void InGiaTri(int a) { cout