![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bài giảng Kỹ thuật lập trình - Chương 3: Hàm và thư viện
Số trang: 51
Loại file: pdf
Dung lượng: 611.38 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nội dung chương 3: Hàm và lập trình hướng hàm; khai báo, định nghĩa hàm; truyền tham số và trả về kết quả; thiết kế hàm và thư viện; thư viện chuẩn ANSI-C; làm việc với tệp sử dụng thư viện C++; nạp chồng tên hàm C++; hàm inline trong C++.
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình - Chương 3: Hàm và thư viện Kỹ thuật lập trình Phần II: Lập trình có cấu trúcChương 1 Chương 3: Hàm và thư viện start() 0101010101010101100001 0101010101010101100001 StateController 0101010100101010100101 0101010100101010100101 1010011000110010010010 1010011000110010010010 stop() 1100101100100010000010 1100101100100010000010 0101010101010101100001 0101010101010101100001 0101010100101010100101 0101010100101010100101 © 2004, HOÀNG MINH SƠN 1010011000110010010010+ B*u; y = A*x 1010011000110010010010 1100101100100010000010+ d*u; 1100101100100010000010 x = C*x LQGController 0101010101010101100001 0101010101010101100001 start() 0101010100101010100101 0101010100101010100101 stop() 1010011000110010010010 1010011000110010010010 1100101100100010000010 1100101100100010000010 9/14/2005 Nội dung chương 3 3.1 Hàm và lập trình hướng hàm 3.2 Khai báo, ₫ịnh nghĩa hàm 3.3 Truyền tham số và trả về kết quả 3.4 Thiết kế hàm và thư viện 3.5 Thư viện chuẩn ANSI-C 3.6 Làm việc với tệp tin sử dụng thư viện C++ 3.7 Nạp chồng tên hàm C++© 2004, HOÀNG MINH SƠN 3.8 Hàm inline trong C++ Chương 3: Hàm và thư viện © 2005 - HMS 2 3.1 Hàm và lập trình hướng hàm Lập trình có cấu trúc có thể dựa trên một trong hai phương pháp: Lập trình hướng hàm (function-oriented), còn gọi là hướng nhiệm vụ (task-oriented), hướng thủ tục (procedure-oriented) NV 1 NV 1a NV 1b Nhiệm vụ NV 2 NV 2a NV 2b NV 2c NV 3 NV 3 Lập trình hướng dữ liệu (data-oriented)© 2004, HOÀNG MINH SƠN DL 1 DL 1 DL 2 DL 2 DL 3 DL 3 Chương 3: Hàm và thư viện © 2005 - HMS 3 Hàm là gì? Tiếng Anh: function -> hàm, chức năng Một ₫ơn vị tổ chức chương trình, một ₫oạn mã chương trình có cấu trúc ₫ể thực hiện một chức năng nhất ₫ịnh, có giá trị sử dụng lại Các hàm có quan hệ với nhau thông qua lời gọi, các biến tham số (₫ầu vào, ₫ầu ra) và giá trị trả về Cách thực hiện cụ thể một hàm phụ thuộc nhiều vào dữ kiện (tham số, ₫ối số của hàm): — Thông thường, kết quả thực hiện hàm mỗi lần ₫ều giống nhau nếu các tham số ₫ầu vào như nhau© 2004, HOÀNG MINH SƠN — Một hàm không có tham số thì giá trị sử dụng lại rất thấp Trong C/C++: Không phân biệt giữa thủ tục và hàm, cả ₫oạn mã chương trình chính cũng là hàm Chương 3: ...
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình - Chương 3: Hàm và thư viện Kỹ thuật lập trình Phần II: Lập trình có cấu trúcChương 1 Chương 3: Hàm và thư viện start() 0101010101010101100001 0101010101010101100001 StateController 0101010100101010100101 0101010100101010100101 1010011000110010010010 1010011000110010010010 stop() 1100101100100010000010 1100101100100010000010 0101010101010101100001 0101010101010101100001 0101010100101010100101 0101010100101010100101 © 2004, HOÀNG MINH SƠN 1010011000110010010010+ B*u; y = A*x 1010011000110010010010 1100101100100010000010+ d*u; 1100101100100010000010 x = C*x LQGController 0101010101010101100001 0101010101010101100001 start() 0101010100101010100101 0101010100101010100101 stop() 1010011000110010010010 1010011000110010010010 1100101100100010000010 1100101100100010000010 9/14/2005 Nội dung chương 3 3.1 Hàm và lập trình hướng hàm 3.2 Khai báo, ₫ịnh nghĩa hàm 3.3 Truyền tham số và trả về kết quả 3.4 Thiết kế hàm và thư viện 3.5 Thư viện chuẩn ANSI-C 3.6 Làm việc với tệp tin sử dụng thư viện C++ 3.7 Nạp chồng tên hàm C++© 2004, HOÀNG MINH SƠN 3.8 Hàm inline trong C++ Chương 3: Hàm và thư viện © 2005 - HMS 2 3.1 Hàm và lập trình hướng hàm Lập trình có cấu trúc có thể dựa trên một trong hai phương pháp: Lập trình hướng hàm (function-oriented), còn gọi là hướng nhiệm vụ (task-oriented), hướng thủ tục (procedure-oriented) NV 1 NV 1a NV 1b Nhiệm vụ NV 2 NV 2a NV 2b NV 2c NV 3 NV 3 Lập trình hướng dữ liệu (data-oriented)© 2004, HOÀNG MINH SƠN DL 1 DL 1 DL 2 DL 2 DL 3 DL 3 Chương 3: Hàm và thư viện © 2005 - HMS 3 Hàm là gì? Tiếng Anh: function -> hàm, chức năng Một ₫ơn vị tổ chức chương trình, một ₫oạn mã chương trình có cấu trúc ₫ể thực hiện một chức năng nhất ₫ịnh, có giá trị sử dụng lại Các hàm có quan hệ với nhau thông qua lời gọi, các biến tham số (₫ầu vào, ₫ầu ra) và giá trị trả về Cách thực hiện cụ thể một hàm phụ thuộc nhiều vào dữ kiện (tham số, ₫ối số của hàm): — Thông thường, kết quả thực hiện hàm mỗi lần ₫ều giống nhau nếu các tham số ₫ầu vào như nhau© 2004, HOÀNG MINH SƠN — Một hàm không có tham số thì giá trị sử dụng lại rất thấp Trong C/C++: Không phân biệt giữa thủ tục và hàm, cả ₫oạn mã chương trình chính cũng là hàm Chương 3: ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng kỹ thuật lập trình Hàm và thư viện Hàm và lập trình hướng hàm Truyền tham số Thư viện chuẩn ANSI-CTài liệu liên quan:
-
Bài giảng Kỹ thuật lập trình - Chương 10: Tổng kết môn học (Trường Đại học Bách khoa Hà Nội)
67 trang 108 0 0 -
Bài giảng Kỹ thuật lập trình: Chương 7 - Trần Quang
28 trang 56 0 0 -
Bài giảng Kỹ thuật lập trình: Chương 2 - Trần Quang
25 trang 33 0 0 -
Bài giảng: Thuật giải Heuristic (ThS. Đào Quốc Thắng)
27 trang 31 0 0 -
Bài giảng Kỹ thuật lập trình: Chương 8 - Trần Quang
34 trang 31 0 0 -
Bài giảng Kỹ thuật lập trình: Chương 1 - Trần Minh Thái, Phạm Đức Thành
50 trang 31 0 0 -
177 trang 28 0 0
-
Bài giảng Lập trình C căn bản: Chương 6 - Phạm Thế Bảo
68 trang 28 0 0 -
2 trang 28 0 0
-
Bài giảng Kỹ thuật lập trình: Chương 1 - Trần Quang
39 trang 28 0 0