Khâi niệm hăm

Một phần của tài liệu Giáo trình lập trình căn bản (nghề kỹ thuật lắp ráp và sửa chữa máy tính) trình độ cao đẳng nghề (Trang 41 - 43)

- Trình băy được qui tắc xđy dựng hăm vă vận dụng được khi thiết kế xđy dựng chương trình

- Hiểu được nguyín tắc xđy dựng hăm, thế năo lă tham số, tham trị - Biết câch truyền tham số đúng cho hăm

- Sử dụng được câc lệnh kết thúc vă lấy giâ trị trả về của hăm. - Rỉn luyện tính câch tận dụng tăi nguyín có sẵn.

1. Khâi niệm hăm Mục tiíu: Mục tiíu: Mục tiíu:

- Trình băy được khâi niệm hăm;

Hăm lă một chương trình con thực hiện một khối công việc được lặp đi lặp lại nhiều lần trong khi chạy chương trình hoặc dùng tâch một khối công việc cụ thể để chương trình đỡ phức tạp.

Một chương trình viết trong ngôn ngữ C lă một dêy câc hăm, trong đó có một hăm chính ( hăm main() ). Hăm chia câc băi toân lớn thănh câc công việc nhỏ hơn, giúp thực hiện những công việc lặp lại năo đó một câch nhanh chóng mă không phải viết lại đoạn chương trình. Thứ tự câc hăm trong chương trình lă bất kỳ, song chương trình bao giờ cũng đi thực hiện từ hăm main().

Ví dụ 1:

Dòng File Edit Search Run Compile Debug Project Option Window Help 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include <stdio.h> #include <conio.h>

// khai bao prototype void line();

// ham in 1 dong dau void line() { int i; for(i = 0; i < 19; i++) printf("*"); printf("\n"); } void main(void) { line();

printf("* Minh hoa ve ham *"); line();

getch(); }

F1 Help Alt-F8 Next Msg Alt-F7 Prev Msg Alt - F9 Compile F9 Make F10 Menu

Kết quả in ra măn hình

***************** * Minh hoa ve ham * ***************** _

Giải thích chương trình

- Dòng 8 đến dòng 14: định nghĩa hăm line, hăm năy không trả về giâ trị, thực hiện công việc in ra 19 dấu sao.

- Dòng 5: khai bâo prototype, sau tín hăm phải có dấu chầm phẩy

Trong hăm line có sử dụng biến i, biến i lă biến cục bộ chỉ sử dụng được trong phạm vi hăm line.

* Trình tự thực hiện chương trình:

- Gọi thực hiện hăm line - Quay về chương trình chính - Thực hiện lệnh kế tiếp

-> Không có dấu chấm phẩy sau tín hăm, phải có cặp dấu ngoặc ( ) sau tín hăm nếu hăm không có tham số truyền văo. Phải có dấu chấm phẩy sau tín hăm khai bâo prototype. Nín khai bâo prototype cho dù hăm được gọi nằm trước hay sau cđu lệnh gọi nó.

Một phần của tài liệu Giáo trình lập trình căn bản (nghề kỹ thuật lắp ráp và sửa chữa máy tính) trình độ cao đẳng nghề (Trang 41 - 43)

Tải bản đầy đủ (PDF)

(97 trang)