Bài giảng Phương pháp lập trình - Chương 3: Hàm (2016)

78 5 0
Bài giảng Phương pháp lập trình - Chương 3: Hàm (2016)

Đ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

Bài giảng Phương pháp lập trình - Chương 3: Hàm trình bày khái niệm và tính chất, dạng tổng quát của hàm, lời gọi hàm, nguyên tắc hoạt động của hàm, truyền tham số cho hàm, tham số mặc định, biến cục bộ, biến toàn cục,... Mời các bạn cùng tham khảo.

Nội dung trình bày Khái niệm tính chất Dạng tổng quát hàm Lời gọi hàm Nguyên tắc hoạt động hàm Truyền tham số cho hàm Tham số mặc định Biến cục bộ, biến toàn cục Nguyên mẫu hàm Đệ qui Một số toán đệ qui thơng thường Khái niệm tính chất 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, 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 hàm Hàm khối lệnh đặt tên thực thi nhiều lần chương trình gọi Khái niệm tính chất Hàm gọi từ chương trình (hàm main) từ hàm khác Hàm gọi nhiều lần chương trình Hàm trả giá trị cho chương trình gọi khơng Hàm cịn gọi chương trình (subroutine) Khái niệm tính chất Có hai loại hàm Hàm thư viện  Là hàm xây dựng sẵn C/C++  Muốn sử dụng hàm thư viện phải khai báo thư viện chứa phần khai báo #include  Ví dụ: Hàm người lập trình định nghĩa Nội dung trình bày Khái niệm tính chất Dạng tổng quát hàm Lời gọi hàm Nguyên tắc hoạt động hàm Truyền tham số cho hàm Tham số mặc định Biến cục bộ, biến toàn cục Nguyên mẫu hàm Đệ qui Một số toán đệ qui thông thường Dạng tổng quát hàm returnType functionName ( [parameterList] ) { // body of the function }  returnType:   Tiêu đề hàm (header) Kiểu liệu trả hàm Nếu hàm không trả giá trị returnType void  functionName: Tên hàm, cách đặt giống tên biến  parameterList:   Danh sách tham số hình thức, để trống Mỗi tham số gồm kiểu liệu tên biến, tham số phân cách dấu phẩy  Thân hàm (nội dung hàm) nằm cặp dấu ngoặc { } Ví dụ: Hàm tính cv, dt hình trịn void CV_DT_HTron(float bk) { float cv, dt; cv = 2*3.14*bk; dt = 3.14*bk*bk; cout

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

Mục lục

  • Chương 3 HÀM (Function)

  • Nội dung trình bày

  • Khái niệm và tính chất

  • Slide 4

  • Slide 5

  • Slide 6

  • Dạng tổng quát của hàm

  • Ví dụ: Hàm tính cv, dt hình tròn

  • Các dạng hàm

  • Ví dụ: Hàm tìm giá trị lớn nhất của 2 số

  • Lệnh return

  • Ví dụ: Dùng return để kết thúc hàm

  • Ví dụ: Dùng return để trả về giá trị

  • Ví dụ: Dùng return trả về giá trị

  • Lời gọi hàm (function call)

  • Các bước gọi hàm

  • Ví dụ 1: Định nghĩa và gọi hàm

  • Ví dụ 2: Định nghĩa và gọi hàm

  • Ví dụ 3: Định nghĩa và gọi hàm

  • Slide 20

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

  • Đang cập nhật ...

Tài liệu liên quan