TAILIEUCHUNG - Bài giảng Nhập môn lập trình: Bài 5 - Trần Duy Thanh

Bài 5 trang bị cho người học những hiểu biết về hàm (chương trình con). Trong bài giảng này chúng ta sẽ cùng tìm hiểu về: Cấu trúc và lý do sử dụng chương trình con; tham số cho chương trình con; truyền tham số cho chương trình: tham trị, tham biến; chương trình đệ quy; một số bài toán đệ qui thông thường. để nắm bắt các nội dung chi tiết. | 1 KỸ THUẬT LẬP TRÌNH Tác giả: Trần Duy Thanh 1 Bài 5: HÀM ( CHƯƠNG TRÌNH CON ) 2 3 1. Cấu trúc và lý do sử dụng chương trình con 2. Tham số cho chương trình con 3. Chương trình đệ quy Một số bài toán đệ qui thông thường Truyền tham số cho chương trình: tham trị, tham biến 3 trúc hàm và lý do sử dụng hàm 4 . Khái niệm Hàm là một khối lệnh thực hiện một công việc hoàn chỉnh (module), được đặt tên và được gọi thực thi nhiều lần tại nhiều vị trí trong chương trình. Hàm còn gọi là chương trình con (subroutine) Hàm là một đoạn chương trình độc lập thực hiện trọn vẹn một công việc nhất định sau đó trả về giá trị cho chương trình gọi nó, hay nói cách khác hàm là sự chia nhỏ của chương trình. 5 . Khái niệm Hàm có thể được gọi từ chương trình chính (hàm main) hoặc từ 1 hàm khác. Hàm có giá trị trả về hoặc không. Nếu hàm không có giá trị trả về gọi là thủ tục (procedure) 6 . Khái niệm Có hai lọai hàm: Hàm thư viện: là những hàm đã được xây dựng sẵn. Muốn sử dụng các hàm thư viện phải khai báo thư viện chứa nó trong phần khai báo #include. Hàm do người dùng định nghĩa. *Mục đích sử dụng hàm: Khi có một công việc giống nhau cần thực hiện ở nhiều vị trí. Khi cần chia một chương trình lớn phức tạp thành các đơn thể nhỏ (hàm con) để chương trình được trong sáng, dễ hiểu trong việc xử lý, quản lý việc tính toán và giải quyết vấn đề. Lý do chính: Được sử dụng lại coding đỡ mất thời gian Dễ sửa chữa lỗi Chia để trị : phân nhỏ chương trình lớn thành các chương trình con để dễ xử lý #include #include void main() { cout<<"Cop cai"; getche(); } ý nghĩa của nó là bắt ta nhấn phím bất kỳ mới cho thoát chương trình, để người sử dụng quan sát kết quả chương trình khi demo bằng Cfree thì em F5 nó vẫn dừng mặc dù em không có getche() nhưng thực ra là nó dừng rồi vì em quan sát cuối phần mềm có dòng "press any key to continue." đó chính là kết thúc rồi còn khi có getche() gõ phím vào .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.