Разница между фактическими и формальными параметрами в программировании заключается в следующем:
Таким образом, фактические параметры используются при обращении к подпрограмме из основной, а формальные параметры — только в самом модуле. 4
Ещё можно сказать, что формальные параметры указывают при объявлении или определении функции, а фактические параметры — при её вызове. 3