§3. Cấu trúc chương trình
Nói chung, chương trình được viết bằng ngôn ngữ lập trình bậc cao thường gồm phần khai báo và phần thân. Phần thân chương trình nhất thiết phải có. Phần khai báo có thể có hoặc không tùy theo từng chương trình cụ thể.
Khi diễn giải cú pháp của ngôn ngữ lập trình người ta thường sử dụng ngôn ngữ tự nhiên. Các diễn giải bằng ngôn ngữ tự nhiên được đặt trong cặp dấu < và >. Các thành phấn của chương trình có thể có hoặc không được đặt trong cặp dấu [ và ].
Với quy ước trên, cấu trúc của một chương trình có thể được mô tả như sau:
[
]