Logotipo de Orbis Sapientia Elearning Services

Servicios de formación. Especialistas en E-learning.

Progreso de Tema:

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.
Logotipo de Orbis Sapientia Elearning Services

Protegemos tus datos

En este portal web procesamos datos personales como, por ejemplo, tus datos de navegación. Si sigues navegando por nuestro portal, nosotros y otras compañías seleccionadas, podrán instalar cookies o acceder a información no sensible de tu dispositivo con el objetivo de crear perfiles, personalizar contenidos, servir anuncios adaptados a tus preferencias y elaborar estadísticas. Es imprescindible para acceder al sitio web, aceptar:
Con este acto reconoces que has leído y comprendido todos ellos.
Algunas cookies son esenciales para la carga del portal y que puedas ver este mensaje por lo que ya han sido cargadas.
Si lo deseas, puedes eliminar y bloquear todas las cookies de esta web tal como se indica en las Políticas de cookies, aunque de hacerlo, el portal no funcionará correctamente.