Разница между формальными и фактическими параметрами в алгоритмах заключается в следующем:
- Формальные параметры — это переменные, указанные в заголовке подпрограммы. 3 Они представляют собой идентификаторы входных данных для подпрограммы и могут использоваться внутри неё. 1
- Фактические параметры — это список переменных (констант, выражений), указанных в операторе вызова подпрограммы, то есть передаваемых в подпрограмму при вызове. 3 Их также называют аргументами. 3
Между фактическими параметрами в операторе вызова и формальными параметрами в заголовке подпрограммы устанавливается взаимно однозначное соответствие. 2 Количество, типы и порядок следования формальных и фактических параметров должны совпадать. 2