NGƠN NGỮ LẬP TRÌNH Hàm Nạp chồng hàm fit.hnue.edu.vn/~dungntp/NNLT Nội dung 1/9/2018 Khái niệm hàm Khai báo hàm Sử dụng hàm Phạm vi biến Tham số đối số, cách truyền tham số Nạp chồng hàm Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN Khái niệm hàm Xét toán Cho số nguyên x, y, z Tính đưa hình kết biểu thức: • fx = x^3 + 2*x^2 + • fy = y^3 + 2*y^2 + • fz = z^3 + 2*z^2 + 1/9/2018 Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN Cách làm Kết 1/9/2018 Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN Cách làm Kết 1/9/2018 Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN Khái niệm hàm Hàm phần chương trình, dùng để giải công việc lặp lặp lại nhiều lần chương trình Hàm có khơng có giá trị trả 1/9/2018 Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN Khái niệm hàm Mọi khái niệm thủ tục, chương trình ngơn ngữ lập trình khác hiểu hàm C++ Mọi chương trình C++ có hàm hàm main() 1/9/2018 Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN Một số hàm định nghĩa trước Tên hàm Mô tả Kiểu liệu Kiểu trả Ví dụ Kết Tên thư viện sqrt Căn bậc hai double double sqrt(4.0) 2.0 cmath pow Tính mũ double double pow(2.0,3.0) 8.0 cmath abs Trị tuyệt đối số int int int abs(-7) abs(7) 7 cstdlib labs Trị tuyệt đối số long long long labs(-70000) labs(70000) 70000 70000 cstdlib fabs Trị tuyệt đối số double double double fabs(-7.5) fabs(7.5) 7.5 7.5 cmath 1/9/2018 Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN Một số hàm định nghĩa trước Tên hàm Mô tả Kiểu liệu Kiểu trả Ví dụ Kết Tên thư viện ceil Làm tròn lên double double ceil(3.2) ceil(3.9) 4.0 4.0 cmath floor Làm tròn xuống double double floor(3.2) floor(3.9) 3.0 3.0 cmath exit Kết thúc trình int void exit (1); Không cstdlib rand Sinh số ngẫu nhiên Không int rand( ) Các số khác cstdlib srand Thiết lập giá trị khởi đầu cho hàm rand unsigned int void srand(42); Không cstdlib 1/9/2018 chương Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN 10 ... tục, chương trình ngơn ngữ lập trình khác hiểu hàm C++ Mọi chương trình C++ có hàm hàm main() 1/9/2018 Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN Một số hàm định nghĩa trước Tên hàm Mô tả Kiểu... 1/9/2018 Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN Cách làm Kết 1/9/2018 Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN Cách làm Kết 1/9/2018 Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN Khái niệm hàm. ..Nội dung 1/9/2018 Khái niệm hàm Khai báo hàm Sử dụng hàm Phạm vi biến Tham số đối số, cách truyền tham số Nạp chồng hàm Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN Khái niệm hàm Xét