Danh mục

Bài giảng Ngôn ngữ lập trình: Chương 3.1 - Nguyễn Xuân Hùng

Số trang: 21      Loại file: pdf      Dung lượng: 548.77 KB      Lượt xem: 1      Lượt tải: 0    
Jamona

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chương 3.1 giúp người học hiểu về "Cơ bản về hàm". Nội dung trình bày cụ thể gồm có: Các hàm được định nghĩa sẵn, hàm do người dùng định nghĩa, quy tắc phạm vi,...Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Ngôn ngữ lập trình: Chương 3.1 - Nguyễn Xuân HùngNGÔN NGỮ LẬP TRÌNHBÀI 3.1. CƠ BẢN VỀ HÀMGiảng viên: Nguyễn Xuân HùngMobile: 0908 386 366Email: nguyenxuanhung@wru.vnNguyễn Xuân Hùng – Khoa CNTT – Trường Đại học Thủy LợiNỘI DUNG1. Các hàm được định nghĩa sẵn.2. Hàm do người dùng định nghĩa.3. Quy tắc phạm vi.2Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi10/17/20141. Các hàm được định nghĩa sẵn•3C++ có các thư viện của các hàm đã được định nghĩatrước mà bạn có thể sử dụng trong các chương trình. Cóhai loại hàm trong C++: các hàm trả về một giá trị và cáchàm không trả về một giá trị nào.Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi10/17/20141. Các hàm được định nghĩa sẵn1.1 Hàm trả về giá trị và không trả về giá trị••4Cú pháp:Tên_hàm (danh sách đối số);Danh sách đối số là các đối số ngăn cách nhau bởi dấuphẩy: đối_số_1, đối_số_2,..., đối_số_n;Ví dụ:double side = sqrt(area);double p = pow(2.5, 3);Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi10/17/20141. Các hàm được định nghĩa sẵn1.1 Hàm trả về giá trị và không trả về giá trị•TÊNBảng danh sách các hàm xây dựng sẵnMÔ TẢKIỂU ĐỐI SỐKIỂU CỦAGIÁ TRỊ TRẢLẠIVÍ DỤGIÁ TRỊFILE TIÊU ĐỀsqrtCăn bậc haidoubledoublesqrt(4.0)2.0cmathpowTính mũdoubledoublepow(2.0,3.0)8.0cmathabsTrị tuyệt đối của một intsố intintabs(-7)7cstdlibTrị tuyệt đối của một longsố longlongabs(7)labs(-70000)770000cstdlibTrị tuyệt đối của một doublesố doubledoublelabs(70000)fabs(-7.5)700007.5cmathfabs(7.5)7.5labsfabs5Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi10/17/2014

Tài liệu được xem nhiều: