K THU T L P TRÌNH H C ĐI N Ơ
T
Programming Engineering in Mechatronics
1
TR NG ĐI H C BÁCH KHOA HÀ N IƯỜ
Gi ng viên: TS. TS. Đng Thái Vi t
Đn vơ : B môn C đi n t , Vi n C khí ơ ơ
Hà N i, 09/2017
1. T ng quan v ngôn ng l p trình
2. Gi i thi u s b ngôn ng C ơ
3. Ki u, toán t và bi u th c
4. Dòng đi u khi n
5. Hàm và c u trúc ch ng trình ươ
6. Con tr và m ng
2
K THU T L P TRÌNH H C ĐI N T Ơ
7. C u trúc
8. Vào/ra trong C
9. C s c a C++ơ
10. L p
11. K th a và đa hìnhế
12. Lu ng vào/ra trong C++
3
CH NG 5. Hàm và c u trúc ƯƠ
ch ng trìnhươ
5.1 Khái ni m hàm
5.2 Đnh nghĩa hàm
5.3 Khai báo hàm
5.4 T ch c ch ng trình ươ
5.5 Các lo i bi n đc bi t ế
4
Khái ni m hàm
1. Khái ni m hàm
Một vấn đề phức tạp thường được chia nhỏ thành các
phần đơn giản hơn để giải quyết (lập trình top-down).
Những phần này được gọi các hàm hay chương trình
con: một nhóm các lệnh để thực hiện một việc cụ thể,
có thể được dùng lại nhiều lần.
Hàm main() gọi các hàm này để giải quyết vấn đề phức
tạp ban đầu.
Hai nhóm hàm: Hàm được định nghĩa trước: printf, scanf,
cout, cin...và Hàm người dùng định nghĩa.
5
Khái ni m hàm
Mô hình hướng chức năng
Cấu trúc một chương trình
Khái niệm
- một đơn vị chức năng của chương trình. Mỗi
chức năng của chương trình được cài đặt bằng
một hoặc nhiều hàm.
- Nên hàm còn được gọi là “chương trình con