§18. Ví dụ về cách viết và sử dụng chương trình con

Thủ tục có cấu trúc như sau: procedure [()]; [phần khai báo]; begin [] end; Phần đầu thủ tục gồm tên dành riêng procedure, tiếp theo là tên thủ tục. Danh sách tham số có thể có hoặc không có. Phần khai báo dùng để xác định các hằng, kiểu, biến và cũng có thể xác định các chương trình con khác được sử dụng trong thủ tục. Dãy câu lệnh được viết giữa cặp tên dành riêng begin và end tạo thành thân của thủ tục.