1.1 Sentencia PROGRAM
La sentencia Program se utiliza al comienzo del programa para especificar el nombre del mismo. Este nombre no necesita ser el mismo del que posee el código fuente ni del programa ya compilador. Se puede omitir si se desea.
1.2 Sentencia USES
Se usa para indicar al compilador las unidades (librerías de procedimientos) que se quieren utilizar en el programa y significa que a partir de esta línea se podrán utilizar todas las rutinas (subprogramas, es decir, procedimientos y funciones) incluidas en dichas unidades.
Es decir se trata de un conjunto de procedimientos y funciones agrupadas en un archivo independiente, que podemos utilizar en cualquier de nuestros programas.
Podemos fabricar nuestras propias unidades (ya lo veremos en temas posteriores), o podemos utilizar unidades ya prediseñadas por Turbo Pascal, por ejemplo la unidad Crt contiene subprogramas para el control de la pantalla (como la sentencia Clrscr que limpia la pantalla).
1.3 La parte TYPE
Tras la palabra TYPE deberemos colocar la declaración de tipo de datos que queremos utilizar en el programa. Este apartado se entenderá mejor en el tema tipo de datos, y en los diferentes ejemplos que existen en él.
1.4 La parte VAR
Tras la palabra VAR (también parte de declaración de datos) deberemos colocar las variables que se utilizaran en todo nuestro programa, así como indicar que tipo de datos se trata cada una de estas variables.
Todo dato necesario para la ejecución del programa principal (entre el begin y el end.) deberá estar declarado previamente en la parte de declaración de variables (VAR), esta forma de trabajar se suele denominar declaración previa o declarar antes.
Si utilizáramos una variable no declarada previamente, el programa nos devolverá un mensaje de error y no se ejecutará. Este tipo de error es muy frecuente aunque son fáciles de corregir y detectar.
1.5 El cuerpo del programa
También denominado programa principal, se debe colocar entre la palabra reservada begin y la palabra reservada end.(el punto inclusive). Entre este begin-end. se deben escribir las sentencias o instrucciones que forman el programa y que indican al ordenador como tiene que resolver un problema. Estas sentencias harán uso de los datos previamente declarados tras la parte var del programa.
Salvo que existan sentencias de salto o bifurcación, la ejecución del programa se llevará a cabo de forma estrictamente secuencial, es decir, una instrucción o sentencia tras de otra.
![]() |
![]() |