Tài liệu Kỹ thuật lập trình - Phần II: Lập trình có cấu trúc - Chương 3: Hàm và thư viện docx

51 1.6K 1
Tài liệu Kỹ thuật lập trình - Phần II: Lập trình có cấu trúc - Chương 3: Hàm và thư viện docx

Đ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

© 2004, HOÀNG MINH SƠN Chương Kỹ thuật lập trình Phần II: Lập trình có cấu trúc Chương 3: Hàm thư viện 0101010101010101100001 0101010101010101100001 StateController 0101010100101010100101 0101010100101010100101 1010011000110010010010 1010011000110010010010 start() 1100101100100010000010 1100101100100010000010 stop() 0101010101010101100001 0101010101010101100001 0101010100101010100101 0101010100101010100101 1010011000110010010010+ B*u; 1010011000110010010010 y = A*x 1100101100100010000010+ d*u; 1100101100100010000010 x = C*x LQGController 0101010101010101100001 0101010101010101100001 0101010100101010100101 0101010100101010100101 start() 1010011000110010010010 stop() 1010011000110010010010 1100101100100010000010 1100101100100010000010 8/31/2006 Nội dung chương © 2004, HỒNG MINH SƠN 3.1 3.2 Hàm lập trình hướng hàm Khai báo, ₫ịnh nghĩa hàm 3.3 3.4 3.5 3.6 3.7 3.8 Truyền tham số trả kết Thiết kế hàm thư viện Thư viện chuẩn ANSI-C Làm việc với tệp tin sử dụng thư viện C++ Nạp chồng tên hàm C++ Hàm inline C++ Chương 3: Hàm thư viện 3.1 Hàm lập trình hướng hàm Lập trình có cấu trúc dựa hai phương pháp: Lập trình hướng hàm (function-oriented), gọi hướng nhiệm vụ (task-oriented), hướng thủ tục (procedure-oriented) NV Nhiệm vụ NV NV 1a NV 2a NV NV 1b NV 2b NV 2c NV © 2004, HỒNG MINH SƠN Lập trình hướng liệu (data-oriented) DL DL DL DL Chương 3: Hàm thư viện DL DL 3 Hàm gì? Tiếng Anh: function -> hàm, chức Một ₫ơn vị tổ chức chương trình, ₫oạn mã chương trình có cấu trúc ₫ể thực chức ₫ịnh, có giá trị sử dụng lại © 2004, HỒNG MINH SƠN Các hàm có quan hệ với thông qua lời gọi, biến tham số (₫ầu vào, ₫ầu ra) giá trị trả Cách thực cụ thể hàm phụ thuộc nhiều vào kiện (tham số, ₫ối số hàm): — Thông thường, kết thực hàm lần ₫ều giống tham số ₫ầu vào — Một hàm khơng có tham số giá trị sử dụng lại thấp Trong C/C++: Không phân biệt thủ tục hàm, ₫oạn mã chương trình hàm Chương 3: Hàm thư viện Ví dụ phân tích u cầu tốn: Tính tổng dãy số nguyên (liên tục) phạm vi người sử dụng nhập In kết hình Các nhiệm vụ: — Nhập số nguyên thứ nhất: Yêu cầu người sử dụng nhập Nhập số vào biến © 2004, HỒNG MINH SƠN — Nhập số ngun thứ hai Yêu cầu người sử dụng nhập Nhập số vào biến — Tính tổng với vịng lặp — Hiển thị kết hình Chương 3: Hàm thư viện Phương án © 2004, HOÀNG MINH SƠN #include void main() { int a, b; char c; { cout > a; cout > b; int Total = 0; for (int i = a; i

Ngày đăng: 18/02/2014, 03:20

Hình ảnh liên quan

Tham biến hình thức và tham số thực tế - Tài liệu Kỹ thuật lập trình - Phần II: Lập trình có cấu trúc - Chương 3: Hàm và thư viện docx

ham.

biến hình thức và tham số thực tế Xem tại trang 17 của tài liệu.

Từ khóa liên quan

Mục lục

  • Kỹ thuật lập trìnhPhần II: Lập trình có cấu trúc

  • Nội dung chương 3

  • 3.1 Hàm và lập trình hướng hàm

  • Hàm là gì?

  • Ví dụ phân tích

  • Phương án 4 trong 1

  • Phương án phân hoạch hàm (1)

  • Phương án phân hoạch hàm (1)

  • Phương án phân hoạch hàm (1)

  • Phương án phân hoạch hàm (2)

  • Phương án phân hoạch hàm (2)

  • 3.2 Khai báo và định nghĩa hàm

  • Khai báo hàm và lời gọi hàm

  • Khai báo hàm C/C++ ở đâu?

  • Định nghĩa hàm ở đâu?

  • 3.3 Truyền tham số và trả về kết quả

  • Tham biến hình thức và tham số thực tế

  • 3.3.1 Truyền giá trị

  • Thử ví dụ đọc từ bàn phím

  • Truyền giá trị

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

Tài liệu liên quan