CHƯƠNG VI
CHƯƠNG TRÌNH CON: THỦ TỤC VÀ HÀM
A. LÝ THUYẾT
I. KHÁI NIỆM VỀ CHƯƠNG TRÌNH CON
Chương trình con (CTC) là một đoạn chương trình thực hiện trọn vẹn hay một chức năng nào đó. Trong Turbo Pascal, có 2 dạng CTC:
Thủ tục (PROCEDURE): Dùng để thực hiện một hay nhiều nhiệm vụ nào đó.
Hàm (FUNCTION): Trả về một giá trị nào đó (có kiểu vô hướng, kiểu string). Hàm có thể sử dụng trong các biểu thức.
Ngoài ra, trong Pascal còn cho phép các CTC lồng vào nhau.
II. CẤU TRÚC CHUNG CỦA MỘT CHƯƠNG TRÌNH CÓ SỬ DỤNG CTC -
CONST ............;
VAR ............;
PROCEDURE THUTUC[(Các tham số)];
[Khai báo Const, Var]
BEGIN
..............
END;
FUNCTION HAM[(Các tham số)]:;
[Khai báo Const, Var]
BEGIN
..............
HAM:=;
END;
BEGIN {Chương trình chính}
...................
THUTUC[(...)];
...................
A:= HAM[(...)];
...................
END.
|
Chú ý: Trong quá trình xây dựng CTC, khi nào thì nên dùng thủ tục/hàm?
Chia sẻ với bạn bè của bạn: |