Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Pascal - Chương trình con
MIỄN PHÍ
Số trang
9
Kích thước
55.3 KB
Định dạng
PDF
Lượt xem
913

Pascal - Chương trình con

Nội dung xem thử

Mô tả chi tiết

CH¦¥NG TR×NH CON

I. Kh¸i niÖm vÒ ch¬ng tr×nh con (Sub-program)

Trong khi lËp tr×nh chóng ta thêng gÆp nh÷ng ®o¹n ch¬ng tr×nh lÆp ®i lÆp l¹i nhiÒu

lÇn ë nh÷ng chç kh¸c nhau. §Ó tr¸nh rêm rµ nh÷ng ®o¹n ch¬ng tr×nh nµy ®îc thay thÕ b»ng

c¸c ch¬ng tr×nh con t¬ng øng. Khi cÇn, ta chØ cÇn gäi tªn ch¬ng tr×nh con ®ã ra.

Lý do thø hai ®Ó x©y dùng ch¬ng tr×nh con: Mét vÊn ®Ò lín vµ phøc t¹p sÏ t¬ng øng

víi mét ch¬ng tr×nh cã thÓ rÊt lín vµ dµi. Do ®ã viÖc söa ch÷a ch¬ng tr×nh sÏ rÊt khã kh¨n.

Ta cã thÓ ph©n tÝch nã thµnh c¸c vÊn ®Ò nhá h¬n, ®Ó dÔ kiÓm tra, sau ®ã ghÐp l¹i thµnh mét

ch¬ng tr×nh lín.

II. PROCEDURE vµ FUNCTION (Thñ tôc vµ Hµm)

Trong Pascal cã hal lo¹i CTC :

- PROCEDURE (thñ tôc)

- FUNCTION (hµm)

Sù kh¸c nhau c¬ b¶n vµ duy nhÊt cña hai lo¹i CTC nµy lµ FUNCTION tr¶ l¹i mét gi¸

trÞ kÕt qu¶ v« híng th«ng qua tªn function vµ do ®ã nã cã thÓ sö dông nh mét biÕn, h»ng

biÓu thøc. Cßn PROCEDURE kh«ng tr¶ l¹i kÕt qu¶ th«ng qua tªn cña biÓu thøc nªn

procedure kh«ng thÓ viÕt trong biÓu thøc.

VD : C¸c PROCEDURE c¬ b¶n cña Pascal

- Writeln

- Readln

_ Textcolor

C¸c FUNCTION c¬ b¶n

- Sin(x) : tr¶ vÒ gi¸ trÞ kiÓu thùc

- Chr(i) : tr¶ vÒ gi¸ trÞ kiÓu Char

III. CÊu tróc cña mét ch¬ng tr×nh con

{PhÇn khai b¸o cña ch¬ng tr×nh chÝnh}

VAR .....

CONST ....

{C¸c ch¬ng tr×nh con}

PROCEDURE Tªn_thñ_tôc (Khai b¸o c¸c tham sè, nÕu cÇn);

{PhÇn khai b¸o trong CTC}

BEGIN

.....

END;

FUNCTION Tªn_Hµm (khai b¸o c¸c tham sè nÕu cÇn):kiÓu d÷ liÖu;

{PhÇn khai b¸o trong CTC}

BEGIN

.....

END;

{Ch¬ng tr×nh chÝnh}

BEGIN

.....

END.

1

Tải ngay đi em, còn do dự, trời tối mất!