Bài giảng Phương pháp lập trình - Chương 3: Chương trình con

18 30 0
Bài giảng Phương pháp lập trình - Chương 3: Chương trình con

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương 3 giới thiệu về chương trình con trong ngôn ngữ lập trình. Chương này sẽ giúp người học tìm hiểu về: Khái niệm về hàm trong C++, phân loại hàm, hàm toán học, một số hàm thông dụng, truyền tham số cho hàm,...và một số nội dung khác. Mời các bạn cùng tham khảo.

27/12/201111 KHÁI NIỆM VỀ HÀM TRONG C++ • Trong chương trình lớn, có đoạn chương trình cần lặp lại nhiều lần • Để tránh lặp lại việc kiểm tra chương trình thuận lợi đạt hiệu cao, viết chương trình, người ta thường phân chia chương trình thành nhiều module, module giải cơng việc Các module gọi chương trình CHƯƠNG CHƯƠNG TRÌNH CON PHÂN LOẠI HÀM HÀM TỐN HỌC • Hàm có hai loại: • Hàm chuẩn : hàm ngơn ngữ cung cấp • Hàm tự định nghĩa : người dùng tự xây dựng • C++ cung cấp số hàm tốn học để sử dụng chương trình • Muốn sử dụng hàm tốn học chương trình ta phải khai báo: #include • Cú pháp chung hàm là: functionName (arguments) 27/12/201111 MỘT SỐ HÀM THÔNG DỤNG Tên Hàm abs(x) fabs() MỘT SỐ HÀM THÔNG DỤNG Cơng Dụng Kiểu liệu trả Tính trị tuyệt đối x Int Double labs(x) pow(x1,x2) tính x1 lũy thừa x2 sqrt(x) tính bậc x long int Double Double Định nghĩa hàm Tên Hàm Công Dụng Kiểu liệu trả sin(x) tính sin x (x tính radian) Double cos(x) tính cos x (x tính radian) Double tan(x) tính tan x (x tính radian) Double log(x) ln(x) Double log10(x) logarit số 10 x Double exp(x) Double6 Ex Ví dụ:tìm số lớn số int max(int a, int b) { return (a>b) ? a:b; /* if(a>b) return a else return b */ } Tên hàm ([ ][,…]]) { [Khai báo biến cục câu lệnh thực hàm] [return [];] } 27/12/201111 Ví dụ : Viết hàm tìm ước chung lớn số nguyên a, b int uscln(int a, int b) { a=abs(a); b=abs(b); while(a!=b) { if(a>b) a-=b; else b-=a; } return a; //hoặc return b; } Lệnh return • Lệnh return dùng để khỏi hàm trả giá trị • return ; /*khơng trả giá trị*/ • return ; /*Trả giá trị biểu thức*/ • return (); /*Trả giá trị biểu thức • Lưu ý: Nếu hàm có kết trả về, bắt buộc phải sử dụng câu lệnh return để trả kết cho hàm 10 Gọi hàm Ví dụ 1: • Gọi hàm: Một hàm định nghĩa chúng chưa thực thi, hàm thực thi chương trình có lời gọi đến hàm • Cú pháp gọi hàm: #include #include int main() { int a, b, c; couta; coutb; cout

Ngày đăng: 08/05/2021, 14:06

Tài liệu cùng người dùng

Tài liệu liên quan