Existem dois tipos de expressões em Pascal: as lógicas e as aritméticas. São basicamente usadas por comandos quando é necessário produzir um cálculo complexo ou na tomada de decisões em comandos que exigem certos testes.
Expressões são formadas por dois componentes: os operadores e os operandos. Como a linguagem Pascal é tipada, ocorre que as expressões também produzem resultados de tipo definido. Este tipo depende essencialmente dos operandos e dos operadores que compõem a expressão.
O restante desta seção detalha os aspectos mais importantes das construções que envolvem expressões.