Виконуючи інструкцію виклику підпрограми з параметрами, транслятор здійснює, так звану передачу параметрів у підпрограму. Для розуміння суті цього процесу важливо розрізняти формальні і фактичні параметри.
- Формальним параметром (аргументом) процедури чи функції називають змінну, записану в списку аргументів при описі процедури (функції). Формальні параметри використовують для формального запису дій, які повинна виконати підпрограма із конкретними даними, які вона отримуватиме під час виклику з основної програми.
- Фактичним параметром (аргументом) процедури чи функції називають конкретне значення, яке вона отримує під час виклику з основної програми і з яким виконує закладені в собі дії.
