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.