Bài giảng Tin học đại cương (Phần 3) - Chương 6: Hàm cung cấp cho học viên những kiến thức về khái niệm hàm, khái niệm chương trình con, phân loại chương trình con, khai báo và sử dụng hàm, phạm vi của biến, câu lệnh static và register, . Mời các bạn cùng tham khảo chi tiết nội dung bài giảng! | Phần III Chương 6 Hàm GV Nguyễn Thị Thùy Liên Email 1 Nội dung Khái niệm hàm Khai báo và sử dụng hàm Phạm vi của biến 2 Nội dung Khái niệm hàm Khai báo và sử dụng hàm Phạm vi của biến 3 1. Khái niệm hàm Khái niệm Phân loại chương chương trình con trình con Khái niệm hàm 4 Một ví dụ include include int giaiThua int Khai báo nguyên mẫu hàm int main Khai báo n k và nhập thông tin . toHop giaiThua n giaiThua k giaiThua n-k In kết quả Khai báo nội dung hàm int giaiThua int n int i ketQua 1 for i 1 i . Khái niệm chương trình con Khái niệm o Là một chương trình nằm trong một chương trình lớn hơn nhằm thực hiện một nhiệm vụ cụ thể o Vai trò Chia nhỏ chương trình ra thành từng phần để quản lý gt Phương pháp lập trình có cấu trúc Có thể sử dụng lại nhiều lần printf scanf Chương trình dễ dàng đọc và bảo trì hơn 6 Phân loại chương trình con Phân loại chương trình con o Hàm trả về giá trị trong khi thủ tục thì không o Trong C Chỉ cho phép khai báo chương trình con là hàm. Sử dụng kiểu void với ý nghĩa không là kiểu dữ liệu nào cả để chuyển thủ tục về dạng hàm 7 Phân loại chương trình con Phân loại hàm 8 Nội dung Khái niệm hàm Khai báo và sử dụng hàm Phạm vi của biến 9 2. Khai báo và sử dụng hàm Khai báo hàm Sử dụng hàm Khai báo và sử dụng hàm 10 Khai báo hàm Trong chương trình lớn có nhiều chương trình con điểm bắt đầu thực hiện chương trình sẽ thuộc chương trình con nào o main là một chương trình con o Khai báo các chương trình con độc lập nhau lồng lẫn nhau o Muốn lắp ráp các công việc khác nhau để cùng thực hiện cần phải đưa ra lời gọi hàm. Lời gọi cần cung cấp những gì 11 Khai báo hàm Ví dụ o Chương trình in ra bình phương của các số tự nhiên từ 1 đến 10 o Gồm 2 hàm Hàm binhPhuong int x trả về bình phương của x Hàm main với mỗi số nguyên từ 1 đến 10 gọi hàm binhPhuong với một giá trị đầu vào và hiển thị kết quả. 12 Khai báo hàm include include int binhPhuong int x Khai báo hàm int y y x x return y int main int i