Разница между динамическими и статическими переменными в Pascal заключается в способе их создания и размещения в памяти. 12
Статические переменные создаются и размещаются по определённым правилам: 1
Место в памяти для размещения статических переменных определяется при компиляции программы. 2 Доступ к таким переменным осуществляется с помощью идентификаторов (статическая переменная всегда описана в некотором блоке). 1
Динамические переменные создаются и память для них выделяется во время выполнения программы. 2 Количество таких переменных и их расположение в памяти заранее не известно. 1 Доступ к динамическим переменным осуществляется с помощью указателей (ссылок) на место их текущего расположения в памяти. 1
Таким образом, статические переменные создаются автоматически, а динамические — под управлением программиста. 1