Sintaxis de un programa

A continuación se muestra la estructura general de un programa en el lenguaje; pulse con el ratón sobre la sección de interés para ver la definición sintáctica correspondiente.

<Opciones de compilación>
<Cabecera del programa>
<Declaración de librerías>
<Declaración de constantes>
<Declaración de datos globales>
<Declaración de datos locales>
<Declaración de datos privados>
<Código principal>
<Declaración de procesos>
<Declaración de funciones>

Todos los programas deben respetar la estructura anterior con una única excepción, y es que pueden ponerse comentarios explicativos en cualquier punto del programa.