tailieunhanh - NGÔN NGỮ LẬP TRÌNH C++ 1
Trong khi lập trình, ta thấy có những đoạn mã lặp đi lặp lại nhiều lần để thực hiện một công việc nào đó. Ta có thể tách đoạn mã đó thành một module cụ thể. | NGÔN NGỮ LẬP TRÌNH C++ 1 Tuần 5 Nội dung trình bày Khái niệm hàm Trong khi lập trình, ta thấy có những đoạn mã lặp đi lặp lại nhiều lần để thực hiện một công việc nào đó. Ta có thể tách đoạn mã đó thành một module cụ thể. Sau đó thay cho việc viết lặp đi lặp lại đoạn mã, ta chỉ cần thực hiện module nhiều lần. Khái niệm hàm Ví dụ: Trong một bài toán ta cần phải thực hiện 10 lần tính n!. Thay cho việc viết 10 lần lặp đi lặp lại các đoạn mã tính n!. Ta chỉ cần viết một module tính n!, sau đó gọi module này ra 10 lần. Rõ ràng sau khi module hóa, chương trình của ta xây dựng ngắn và đơn giản hơn rất nhiều. Khái niệm hàm Hàm chính là các module mang một đoạn chương trình. Một hàm mà thực hiện một nhiệm vụ nào đó chỉ cần viết một lần và sau đó ta có thể sử dụng lại hàm đó nhiều lần tại bất kỳ nơi nào trong chương trình. Ưu điểm của việc sử dụng hàm Các công việc để giải bài toán được phân chia một cách rõ ràng. Chương trình sáng sủa, dễ đọc, dễ sửa lỗi. Trừu tượng hoá thủ tục: Khi một hàm được xây dựng và kiểm tra xong, ta không cần quan tâm đến nội dung của hàm. Hàm giúp che giấu thông tin. Hàm có thể được sử dụng lại nhiều lần. Các thư viện hàm trong C++ Thư viện hàm trong C++ là nơi lưu giữ các hàm được xây dựng sẵn nhằm mang lại sự tiện dụng cho người lập trình. Ví dụ: Khi cần tính cos(x) ta chỉ cần sử dụng hàm cos trong thư viện mà không cần quan tâm hàm cos đó được lập trình như thế nào. Ví dụ: y = cox(x); Các thư viện hàm trong C++ Một số thư viện hàm cần quan tâm: iostream: Là thư viện hướng đối tượng cung cấp các chức năng nhập / xuất dữ liệu. math: Là thư viện chứa các hàm toán học time: Là thư viện chuyên xử lý về thời gian stdlib: Thư viện này bao gồm các chức năng liên quan đến việc cấp phát, giải phóng bộ nhớ; Chuyển đổi các kiểu dữ liệu; Điều khiển tiến trình; Sắp xếp và tìm kiếm dữ liệu; Một số phép tính toán học. Các thư viện hàm trong C++ Để sử dụng hàm trong một thư viện nào đó, ta cần phải khai báo thư viện ở phía trên cùng của chương trình theo | NGÔN NGỮ LẬP TRÌNH C++ 1 Tuần 5 Nội dung trình bày Khái niệm hàm Trong khi lập trình, ta thấy có những đoạn mã lặp đi lặp lại nhiều lần để thực hiện một công việc nào đó. Ta có thể tách đoạn mã đó thành một module cụ thể. Sau đó thay cho việc viết lặp đi lặp lại đoạn mã, ta chỉ cần thực hiện module nhiều lần. Khái niệm hàm Ví dụ: Trong một bài toán ta cần phải thực hiện 10 lần tính n!. Thay cho việc viết 10 lần lặp đi lặp lại các đoạn mã tính n!. Ta chỉ cần viết một module tính n!, sau đó gọi module này ra 10 lần. Rõ ràng sau khi module hóa, chương trình của ta xây dựng ngắn và đơn giản hơn rất nhiều. Khái niệm hàm Hàm chính là các module mang một đoạn chương trình. Một hàm mà thực hiện một nhiệm vụ nào đó chỉ cần viết một lần và sau đó ta có thể sử dụng lại hàm đó nhiều lần tại bất kỳ nơi nào trong chương trình. Ưu điểm của việc sử dụng hàm Các công việc để giải bài toán được phân chia một cách rõ ràng. Chương trình sáng sủa, dễ đọc, dễ sửa lỗi. Trừu tượng hoá thủ tục: Khi một hàm .
đang nạp các trang xem trước