Pascal es un lenguaje de programación estructurado y fuertemente tipificado. El código se divide en funciones y procedimientos para una programación estructurada. Todas las variables deben declararse con su tipo de dato antes de su uso. Los programas en Pascal tienen la estructura de Programa, Zona de Declaraciones, y Zona de Instrucciones entre BEGIN y END.