tailieunhanh - Bài giảng Tin đại cương: Chương 6 - Nguyễn Quỳnh Diệp

Bài giảng Tin đại cương: Chương 6 "Chương trình con" cung cấp cho người học các kiến thức: Khái niệm hàm; Khai báo hàm; Sử dụng hàm; Phạm vi của biến. . | Bài giảng Tin đại cương: Chương 6 - Nguyễn Quỳnh Diệp BÀI 6 CHƯƠNG TRÌNH CON (HÀM – THỦ TỤC) Giảng viên: Nguyễn Quỳnh Diệp – Khoa CNTT – ĐH Thủy Lợi Email: diepnq@ NỘI DUNG Khái niệmhàm Khai báohàm Sử dụnghàm Phạm vi củabiến BÀI TOÁN #include #include using namespace std; int main() { double x=1; double fx; fx= pow(x,3) + 2*pow(x,2) -3; cout BÀI TOÁN #include #include #include #include using namespace std; using namespace std; double f(double x) { int main() double fs=pow(x,3) + 2*pow(x,2) -3; { return fs; double x=1, y=2, z=3; } double fx, fy, fz; int main() fx= pow(x,3) + 2*pow(x,2) -3; { fy= pow(y,3) + 2*pow(y,2) -3; double x=1, y=2, z=3; double fx, fy, fz; fz= pow(z,3) + 2*pow(z,2) -3; fx= f(x); coutKHÁI NIỆM HÀM Khi bài toán quá lớn, khó phát triển -> chia thành các bài toán nhỏ Các bài toán nhỏ gọi là hàm Hàm main() là hàm khởi nguồn, thực hiện đầu tiên KHÁI NIỆM HÀM Là tập các câu lệnh được tách ra từ chương trình chính Có thể có giá trị đầu vào và trả kết quả đầu ra Có thể được gọi nhiều lần trong chương trình CẤU TRÚC CHƯƠNG TRÌNH KHI VIẾT HÀM //Phần khai báo thư viện #include using namespace std; //Phần định nghĩa hàm Viết định nghĩa hàm tại đây //Hàm chính int main () { //Lời gọi hàm Gọi hàm return 0; } CẤU TRÚC CHƯƠNG TRÌNH KHI VIẾT HÀM //Phần khai báo thư viện #include using namespace std; //Phần khai báo nguyên mẫu hàm Viết nguyên mẫu //Hàm chính hàm tại đây int main () { //Lời gọi hàm Gọi hàm return 0; } //Phần định nghĩa hàm Viết định nghĩa hàm tại đây CẤU TRÚC CHƯƠNG TRÌNH KHI VIẾT HÀM Ví dụ: #include #include using namespace std; using namespace std; double binhPhuong(double x); double binhPhuong(double x) int main () { { double x; double s = x*x; coutx; } coutĐỊNH NGHĨA HÀM (Xem mục trong giáo trình) Cú pháp: kieutrave tenham (kieudulieu thamso1, kieudulieu thamso2,) { //các câu lệnh xử lý return giatri; .