Thủ tục cú tham chiếu

Một phần của tài liệu Giao trinh Pascal (Trang 27)

- Biết cỏch viết thủ tục, hàm, biết cỏch truyền đối tượng thực sự vào tham chiếu khi gọi chương trỡnh con.

Thủ tục cú tham chiếu

1. Khai bỏo

1.1. Phần tiờu đề

Khai bỏo thủ tục cú tham chiếu, ở phần tiờu đề sau tờn thủ tục là cỏc tham chiếu, cỏc tham chiếu này được đặt trong cặp dấu ngoặc trũn và kết thỳc là dấu chấm phẩy ( ;).

Vớ dụ ta khai bỏo phần tiờu đề của thủ tục tờn là HOA , thủ tục này cú bốn tham chiếu x, a, b, t như sau: PROCEDURE Hoa ( x : real ; a , b : Word ; t : Char ) ;

Dóy lệnh khai bỏo cỏc tham chiếu gồm nhiều lệnh, ngăn cỏch nhau bởi dấu chấm phẩy.

1.2. Khai bỏo địa phương và thõn thủ tục

Phần khai bỏo địa phương và thõn thủ tục cú tham chiếu tương tự như thủ tục khụng cú tham chiếu.

1.3. Cấu trỳc một thủ tục cú tham chiếu

PROCEDURE TờnThủTục ( Khai bỏo cỏc tham chiếu ) ; Khai bỏo địa phương ;

BEGIN Cỏc cõu lệnh END ;

BEGIN Cỏc cõu lệnh END ; tượng thực sự.

Tham chiếu của thủ tục cú hai loại (tham trị và tham biến). Những tham chiếu cú từ khoỏ Var ở trước gọi là tham biến. Cũn lại là tham trị.

3. Bài toỏn.

Viết chương trỡnh cho mỏy tớnh chu vi, diện tớch và đường chộo của ba hỡnh chữ nhật theo hai kớch thước của mỗi hỡnh. Trong đú:

Hỡnh thứ nhất cú hai kớch thước là a1, a2. Hỡnh thứ hai cú hai kớch thước là b1, b2 .

Hỡnh thứ ba cú hai kớch thước là a1 + b1 và a2* b2.

4. Xõy dựng chương trỡnh

Ta sẽ tổ chức hai thủ tục

Thủ tục nhập vào hai số thực dương cần giữ lại giỏ trị cỏc biến a1, a2 và b1, b2 mang ra ngoài nờn tham chiếu ở đõy phải khai là tham biến.

Thủ tục tớnh chu vi, diện tớch và đường chộo của hỡnh chữ nhật theo hai kớch thước chỉ cần truyền hai kớch thước vào để nú tớnh chu vi, diện tớch và đường chộo mà khụng cần giữ lại cỏc kớch thước này, nờn tham chiếu ở đõy là tham trị.

Một phần của tài liệu Giao trinh Pascal (Trang 27)