Структура программ на Pascal отличается от других языков программирования строгостью правил. 3 Это дисциплинирует начинающих программистов и формирует у них структурное мышление, которое позволяет избегать грубых ошибок. 3
Структура программы на Pascal состоит из трёх элементов: 1
Обязательным является только блок исполнения. 1 Программа может не содержать заголовка или секций описания данных, но должна содержать блок исполнения. 1
Ещё одна особенность Pascal — строгая типизация. 15 Каждой конструкции в программе (модулям, функциям, переменным и т. д.) присвоены чётко определённые свойства. 1 Это позволяет обеспечить согласованную работу отдельных частей программного кода и снизить возможность ошибок, вызванных неправильным сочетанием логически несовместимых значений. 1