LAS+PALABRAS+RESERVADAS+DEL+LENGUAJE+PASCAL

 Palabras reservadas Estas palabras se utilizan para como un significado especial una de sus características es de que no se pueden utilizar como identificadores ya que tienen una función definida Algunas de las palabras reservadas en Pascal son: También pasarán a ser reservadas las palabras que usemos para llamar a procedimientos o funciones implementados por nosotros en el programa.  Para poder programar en cualquier lenguaje es necesario conocer los códigos mediante los cuales podamos expresar las tareas que queremos realizar. El Turbo Pascal, como lenguaje de programación poseé su propio código con palabras de uso exclusivo para ciertas funciones, a estas palabras les llamaremos palabras reservadas de Turbo Pascal. Las palabras reservadas de Turbo Pascal (versiones 6.0 o mayores) son: || **//Pascal Estandar y Turbo Pascal 6.0 //**
 * **Palabra ** ||  **Uso **  ||  **Palabra **  ||  **Uso **  ||
 * ABSOLUTE ||   || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">AND  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Conjunción lógica  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">ARRAY || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Definición de variables (arrays)  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">ASM  ||   ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">BEGIN || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Inicio de procedimiento  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">CASE  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Salto condicional SWITCH - CASE - END  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">CONST || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Definición de constantes  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">CONSTRUCTOR  ||   ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">DESTRUCTOR || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">es utilizado para destruir todas las variables creadas en el objeto, sin embargo puede ser utilizado, su palabra reservada es __destruct  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">EXTERNAL  ||   ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">DIV || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">División entera  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">DO  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Bucle FOR - TO/DOWNTO - DO - END  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">DOWNTO || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Bucle FOR - TO/DOWNTO - DO - END  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">ELSE  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Salto condicional IF - THEN - ELSE - END  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">END || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Término de saltos condicionales y bucles  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">FILE  ||   ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">FOR || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Bucle FOR - TO/DOWNTO - DO - END  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">FORWARD  ||   ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">FUNCTION || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Definición de función  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">GOTO  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Salto incondicional  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">IF || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Salto condicional IF - THEN - ELSE - END  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">IMPLEMENTATION  ||   ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">IN || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Inclusión de conjuntos  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">INLINE  ||   ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">INTERFACE || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">determina lo que es "visible" a cualquier programa (u otra unidad) que hace uso de la unidad  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">INTERRUPT  ||   ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">LABEL || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">El nombre de la etiqueta es un nombre de un identificador como cualquier otro, pero al utilizarse debe terminar con dos puntos ":".  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">MOD  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Resto de división entera  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">NIL || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">es una constante que representa un puntero nulo (cero). Una variable que contiene un objeto no es mas que un puntero a la posicion de memoria donde esta guardado el objeto  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">NOT  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Negación lógica  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">OBJECT ||   || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">OF  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Definición de variables  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">OR || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Disyunción lógica inclusiva  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">PACKED  ||   ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">PRIVATE ||   || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">PROCEDURE  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Definición de procedimiento  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">PROGRAM ||   || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">RECORD  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Definición de variables (registros)  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">REPEAT || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Bucle REPEAT - UNTIL  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">SET  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Definición de variables (conjuntos)  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">SHL ||   || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">SHR  ||   ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">STRING ||   || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">THEN  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Salto condicional IF - THEN - ELSE - END  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">TO || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Bucle FOR - TO/DOWNTO - DO - END  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">TYPE  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Definición de tipos  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">UNIT ||   || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">UNTIL  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Bucle REPEAT - UNTIL  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">USES ||   || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">VAR  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Definición de variables  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">VIRTUAL ||   || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">WHILE  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Bucle WHILE - DO - END  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">WITH ||   || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">XOR  || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Disyunción lógica exclusiva  ||

<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; display: none; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">AND **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; display: none; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **//<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Turbo Pascal //**
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">ARRAY **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">BEGIN **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">CASE **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">CONST **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">DIV **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">DO **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">DOWNTO **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">ELSE **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">END **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">FILE **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">FOR **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">FORWARD **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">FUNCTION **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">GOTO **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">IF **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">IN **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">LABEL **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">MOD **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">NIL **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">NOT **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">OF **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">OR **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">PACKED **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">PROCEDURE **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">PROGRAM **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">RECORD **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">REPEAT **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">SET **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">THEN **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">TO **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">TYPE **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">UNTIL **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">VAR **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">WHILE **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">WITH **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||

<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; display: none; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">ABSOLUTE **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Estas palabras no pueden ser usadas como identificadores (siguiente tópico) ya que cada una de ellas tiene una función definida en Turbo Pascal. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Los identificadores son palabras que representan constantes, variables, tipos de datos, procedimientos, funciones y algunos otros datos. Existen dos tipos de identificadores: los predefinidos de Turbo Pascal y los definidos por el programador. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Algunos de los identificadores predefinidos son: integer, real, byte, sin, ...  <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Los identificadores definidos por el programador son los elementos del lenguaje tales como variables, procedimientos, funciones, etc. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Un identificador es una secuencia de 1 a 127 caracteres, que inicia con una letra, no tienen espacios ni símbolos: &, !, *, etc. y no es alguna palabra reservada. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Para el Turbo Pascal no existen diferencias entre mayúsculas y minúsculas, así que a un identificador denominado "valor" se le puede referir como "VALOR" o "VaLoR". <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Todo identificador en Pascal debe ser definido previamente a su utilización. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">El manejo de la información en Turbo Pascal se realiza mediante diferentes clases de datos. En este apartado se tratarán los principales tipos y conforme se vayan necesitando se explicaran los demás. || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Integer **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Los tipos de datos que manejaremos en nuestro programa pueden ser de dos clases: variables o constantes. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Como su nombre lo indica las variables pueden cambiar a lo largo de la ejecución de un programa, en cambio las constantes serán valores fijos durante todo el proceso. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Un ejemplo de una variable es cuando vamos a sumar dos números que serán introducidos por el usuario del programa, éste puede introducir dos valores cualesquiera y no sería nada útil restringirlo a dos valores predefinidos, así que dejamos que use los valores que el necesite sumar. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Ahora, si nuestro programa de operaciones matemáticas va a utilizar el valor de PI para algunos cálculos podemos definir un identificador **PI** con el valor de 3.1415926 constante, de tal forma que PI no pueda cambiar de valor, ahora en lugar de escribir todo el número cada vez que se necesite en nuestro programa, solo tenemos que escribir PI. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Las variables y constantes pueden ser de todos los tipos vistos anteriormente: numéricos tanto enteros como reales, caracteres, cadenas de caracteres, etc. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Es posible introducir comentarios en nuestro programa que sirvan unicamente para mejorar la comprensión del código fuente. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Un comentario no es tomado en cuenta al momento de la compilación del programa y es de enorme importancia al momento de crearlo, modificarlo o mantenerlo. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Existen dos formas de colocar comentarios en un programa de Turbo Pascal, entre llaves: {Comentario} o entre parentesis y asteriscos: (*Comentario*). <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">El lenguaje utilizado en Turbo Pascal es estructurado, lo que significa que cada programa requiere una forma específica de escritura para que sea entendido por el compilador. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Todo programa cuenta con algunas partes o módulos los cuales son: || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Cabecera **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">La cabecera del programa unicamente lleva el nombre del programa. En la sección de declaraciones se le indica al compilador todos los identificadores y unidades que se utilizarán durante la ejecución del programa. En la sección del programa se escribe el código de instrucciones que se llevarán a cabo. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">La sentencia PROGRAM es la declaración del nombre del programa. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Consta de tres partes: la palabra reservada PROGRAM, a continuación un identificador utilizado como el nombre del programa y al final un punto y coma ";". Por ejemplo: **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">PROGRAM suma_de_dos_numeros ; **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Esta declaración es siempre la primer linea en cualquier programa de Turbo Pascal. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Las unidades son módulos independientes del programa que, aunque no son ejecutables por si mismos, pueden ser utilizados por el programa principal sin necesidad de reescribir el código que contienen. Para la utilización de estos "subprogramas" es necesaria su declaración. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">La palabra reservada USES cumple el propósito de declarar las unidades en el formato siguiente: **USES crt, dos;** Esta linea declara y habilita para su uso a la unidad **crt** y a la unidad **dos** <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Cada unidad que se declara debera estar separada de la siguiente por una coma. Al final de todas las unidades declaradas se deberá colocar un punto y coma **";"**. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Para declarar las constantes se utiliza la palabra reservada CONST seguida de un identificador al que se le dará un valor determinado, un signo de igual "=", el valor que recibirá el identificador y al final un punto y coma ";". Ejemplo: **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">CONST pi = 3.1415926; **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">De esta forma el identificador **pi** recibirá el valor de 3.1415926 y no será posible cambiarlo en el transcurso del programa. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Es posible declarar varias constantes sucesivamente, puede ser una por renglón o varias en un solo renglón. Cuando se hace ésto, la palabra CONST solo se pone una sola vez como cabecera y a continuación todas las constantes por definir. Ejemplo: || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">CONST PI = 3.1415926; Nombre = 'Juan Gutiérrez'; Unidad = 1; **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Otra forma de escribir lo mismo es así: **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">CONST PI = 3.1415926; Nombre = 'Juan Gutiérrez'; Unidad = 1; **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Pero por cuestiones de legibilidad es preferible la primera opción. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">La declaración de variables se lleva a cabo de la misma forma, solo que en lugar de la palabra CONS utilizamos la palabra VAR, y en lugar de "= valor;", utilizamos : tipo, sustituyendo "tipo" por alguna clase válida de datos en Turbo Pascal. Ejemplo: || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">VAR Num_entero : Integer; Nombre : String; **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">ASM **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">DESTRUCTOR **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">IMPLEMENTATION **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">INTERFACE **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">OBJECT **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">PRIVATE **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">SHR **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">UNIT **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">VIRTUAL **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">CONSTRUCTOR **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">EXTERNAL **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">INLINE **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">INTERRUPT **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">SHL **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">STRING **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">USES **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  || **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">XOR **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">  ||
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Números enteros sin parte decimal. ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Char **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Caracteres del código ASCII  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Boolean **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Pueden contener los valores de falso o verdadero  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Real **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Números que pueden incluir una parte decimal  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">String **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> || <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">En una secuencia de caracteres que se trata como un solo dato.  ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Declaraciones **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Programa **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> ||
 * **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;">Programa **<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 14.5pt;"> ||