
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 là các hàm hay chương trình
con: Là 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
- Là 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”

