Tema Progress:

Free Pascal. Generalidades del código

Debemos tener en cuenta una serie de particularidades propias del lenguaje Free Pascal.

Hay que poner las teclas-iconos en los lugares correspondientes.

Palabras clave

En primer lugar las palabras clave. Las órdenes o instrucciones en Free Pascal son llamadas palabras clave. Pueden aparecer solas o acompañadas con otras palabras clave o diferentes valores.

El ejemplo más próximo es program.

¿Mayúsculas o minúsculas?

Lo cierto es que da igual. Las palabras clave pueden ser usadas tanto en mayúsculas como en minúsculas: case insensitive.

Identificadores

Como en cualquier lenguaje, un identificador es el nombre asignado a un objeto como una variable, array, registro, etc.

En Free Pascal la nomenclatura usada es similar a otros lenguajes. Por regla general:

  • El nombre puede estar compuesto por letras (las usadas en el alfabeto anglosajón, sin acentos, etc.), números y el carácter subrayado bajo: .
  • Un identificador no puede comenzar por un número.
  • No se pueden usar las palabras reservadas como nombres de identificador.
  • No pueden contener espacios.

Líneas

Cada línea de sentencia, instrucción u orden debe terminar con punto y coma , excepto la última línea del programa que terminará con end., y otras palabras clave como begin, until, etc.

Un bloque de código viene delimitado por las palabras clave begin y end, a diferencia de otros lenguajes que utilizan llaves { … }

Indentación

La indentación o tabulación de código no es necesaria pero recomendable para dar más legibilidad al código.

Ejemplos

Identificadores válidos:
miVariable laSuma producto _sistema inicio10
Identificadores inválidos
1novale ÑMola pero 1novale Holaquease! -yaVes
Ejemplo de indentación y fin de línea:
program HolaMundo;
uses crt;
begin
   Write('Hola mundo hey');
   ReadKey;
   ClrScr;
end.