Bài giảng Nhập môn Lập trình: Chương 6

Bài giảng Nhập môn Lập trình: Chương 6 trình bày các nội dung chính sau: Hàm, khái niệm và cú pháp, các bước viết hàm, tham số và lời gọi hàm, khai báo và tầm vực, . Mời các bạn cùng tham khảo để nắm nội dung chi tiết. | HÀM Function GV BIÊN SOẠN PHẠM NGUYỄN TRƯỜNG AN 3. Nội dung Đặt vấn đề Khái niệm và cú pháp Tham số và lời gọi hàm Khai báo và tầm vực Đặt vấn đề Nhập 04 số nguyên dương a b c d. Tìm số lớn nhất trong 03 Nhập sốa này. kiểm tra a gt 0 Nhập b kiểm tra b gt 0 Nhập a b c Nhập c kiểm tra c gt 0 Nhập d kiểm tra d gt 0 Chương trình chính Nếu a gt b gán u a ngược lại gán u b Tìm số lớn nhất trong Nếu c gt u gán u c a b c d gán vào u ngược lại u như cũ Nếu d gt u gán u d Xuất kết quả u ngược lại d như cũ Đặt vấn đề 4 đoạn lệnh nhập a b c d int a b c d do cout gt a while a b while b c while c d while d Đặt vấn đề Hai đoạn code tính u int u if a gt b u a else u b if c gt u u c if d gt u u d Đoạn lệnh nhập và kiểm tra một số lớn hơn 0 lặp lại 04 lần. Đoạn lệnh tính u có 03 lệnh if tương tự nhau lặp lại. Cần giải pháp viết 01 lần và nhưng có thể dùng nhiều lần Khái niệm hàm Một đoạn chương trình có tên đầu vào và đầu ra. Có chức năng giải quyết một số vấn đề chuyên biệt cho chương trình chính. Có thể được gọi nhiều lần với các đối số khác nhau. Được sử dụng khi có nhu cầu Tái sử dụng. Sửa lỗi và cải tiến. Thuật ngữ chươngtrình con - Subroutine - là thuật ngữ được đê xuất sớm 1951 1952 và chuyên biệt cho khái niệm này1 Mộtsố thuật ngữ khác Subprogram procedure method routine function Một số sách dùng thuật ngữ tổng quát callable unit C C dùng thuật ngữ hàm - function. 1 Wheeler D. J. 1952 . quot The use of sub-routines in programmes quot . Proceedings of the 1952 ACM national meeting Pittsburgh on - ACM 52. p. 235. doi . Cú pháp kiểu_trả_về tên_hàm danh sách tham số return danh sách tham kiểu_trả_về tên_hàm số Return type Function name Parameter list Return value Bất kỳ kiểu nào Như quy tắc đặt Giống như khi Là kết quả đầu của C C . Nếu tên biến khai báo biến ra của hàm hàm không trả trên một dòng phải cùng kiểu về thì kiểu là cách nhau bằng với kiểu_trả_về. void dấu Dùng được bất cứ cú pháp nào có thể tính thành giá trị Từ khóa return sẽ kết thúc quá trình

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
9    43    1    19-04-2024
Đã 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.