Використання процедур дає можливість підвищити продуктивність праці, зробити програму більш наочною, спростити розробку великих програм тощо. Процедури з параметрами
В процедурі можна оголошувати константи, змінні, інші процедури і функції. Розділ опису в процедурах має таку саму структуру, як і в основній програмі.
Оголошені всередині процедури змінні називаються локальнимипо відношенню до даної процедури. Локальні змінні не доступні поза межами даної процедури. Зміни, які відбуваються з локальними змінними всередині процедури, не впливають на значення змінних з такими самими іменами, які описані поза даною процедурою.
Змінні, які використовуються в процедурі, але описані поза нею, називаються глобальнимипо відношенню до даної процедури. Будь-які зміни значень глобальних змінних всередині процедури змінюють значення цих змінних поза процедурою.