Bài 3 trình bày về "Hàm và Nạp chồng hàm". Nội dung cụ thể của chương này gồm có: Hàm định nghĩa trước, hàm người dùng định nghĩa, phạm vi, tham số, nạp chồng và tham số mặc định,. | NGÔN NGỮ LẬP TRÌNH Bài 3: Hàm và Nạp chồng hàm Giảng viên: Lý Anh Tuấn Email: tuanla@ Nội dung 1. Hàm định nghĩa trước ◦ Hàm trả về giá trị và hàm không trả về giá trị 2. Hàm người dùng định nghĩa ◦ Định nghĩa, khai báo, gọi hàm 3. Phạm vi ◦ Biến cục bộ ◦ Hằng và biến toàn cục 4. Tham số ◦ Truyền giá trị ◦ Truyền tham biến 5. Nạp chồng và tham số mặc định 2 Giới thiệu hàm Xây dựng các khối cho chương trình Cách gọi trong các ngôn ngữ khác ◦ Thủ tục, chương trình con, phương thức ◦ Trong C++: hàm I-P-O ◦ Đầu vào – Xử lý – Đầu ra ◦ Là các thành phần cơ bản của mỗi chương trình ◦ Sử dụng hàm cho mỗi thành phần này 3 Hàm định nghĩa trước Trong các thư viện có sẵn rất nhiều hàm Hai kiểu hàm: ◦ Hàm trả về giá trị ◦ Hàm không trả về giá trị (void) Phải “#include” thư viện phù hợp ◦ Ví dụ: , (các thư viện của “C”) (dùng cho cout, cin) 4 Hàm định nghĩa trước Có rất nhiều hàm toán học ◦ Nằm trong thư viện ◦ Hầu hết trả về một giá trị (câu trả lời) Ví dụ: theRoot = sqrt(); ◦ Các thành phần: sqrt = tên của hàm thư viện theRoot = biến được sử dụng để nhận câu trả lời = đối số hoặc “khởi tạo đầu vào” của .