NHẬP MÔN LẬP TRÌNH<br />
<br />
Functions – Hàm<br />
C-Functions<br />
Phạm vi của biến<br />
<br />
NHẬP MÔN LẬP TRÌNH<br />
<br />
Objectives- Mục tiêu<br />
• Trong tự nhiên , on người chia một công việc phức<br />
tạp thành một số công việc nhỏ hơn và đơn giản<br />
hơn.<br />
• Mỗi công việc nhỏ được thể hiện bằng động từ.<br />
• Tương tự, một chương trình có thể khá phức tạp.<br />
• Làm thế nào để chia chương trình thành các phần<br />
đơn giản hơn và cách sử dụng chúng?<br />
<br />
Modules and Functions<br />
<br />
2<br />
<br />
NHẬP MÔN LẬP TRÌNH<br />
<br />
Objectives- Mục tiêu<br />
Sau khi học chương này, bạn có thể:<br />
• Define 1 hàm trong C?<br />
• Giải thích được các đặc điểm của hàm<br />
• Hiện thực hàm trong C<br />
• Sử dụng hàm?<br />
• Phân biệt được build-in và user-defined functions<br />
• Hiện thực chương trình sử dụng hàm<br />
• Hiểu phạm vi của biến<br />
<br />
Modules and Functions<br />
<br />
3<br />
<br />
NHẬP MÔN LẬP TRÌNH<br />
<br />
1-What is a Module?<br />
• Natural thinking: A large task is divided<br />
into some smaller tasks.<br />
• To cook rice:<br />
(1) Clean the pot (2) Measure rice (3) Washing<br />
rice (4) add water (5) Boil (6) Keep hot 10<br />
minutes.<br />
<br />
Modules and Functions<br />
<br />
4<br />
<br />
NHẬP MÔN LẬP TRÌNH<br />
<br />
Modules: Structure Design<br />
• In designing a program, we subdivide the<br />
problem conceptually into a set of design units.<br />
We call these design units as modules. In<br />
subdividing the problem, we reduce the number<br />
of factors with which to deal simultaneously.<br />
Some related modules<br />
can be put into a file<br />
(You used it – stdio.h)<br />
Modules and Functions<br />
<br />
5<br />
<br />