esta

Páginas: 6 (1353 palabras) Publicado: 3 de diciembre de 2014

Cabezera de un programa

La primera está delimitada por la Cabecera del programa y por la palabra reservada BEGIN, y en ella se declaran o se definen todos los elementos habituales de programación (variables, subprogramas, etc.) que se van a utilizar en el programa y que están disponibles en el lenguaje.

La Zona de Instrucciones, delimitada por las palabrasreservadas BEGIN y END, es la zona de las instrucciones ejecutables (las cuales utilizan los elementos declarados en la zona de declaraciones), es decir, la codificación del algoritmoque resuelve el problema para el que fue diseñado el programa.
La cabecera del programa consta de la palabra reservada PROGRAM seguida del Nombre del Programa y de punto y coma (;). El punto y coma es el separador desentencias en Pas-cal.



Declaración de utilización de unidades


La sentencia de declaración de unidades especifica el nombre o identificador de las unidades que se van a utilizar en el programa. Como se verá más adelante detenidamente, una unidad es una colección de declaraciones de constantes, tipos de datos, variables, funciones y procedimientos que pueden emplearse en unprograma de TurboPascal. Si son varias unidades se podrán declarar en la misma sentencia separándolas por comas.

Sintaxis: USES Unidad1, Unidad2, Unidad_n;
Si existe una sentencia de declaración de unidades en un programa deberá colocarse al principio de la sección de declaraciones de dicho programa, es decir, antes de cualquier otra declaración. En el siguiente ejemplo se declara el uso en elprograma de dos unidades denominadas Crt y Dos:

Ej.: Uses Crt, Dos;


Declaración de tipos de dato

Un tipo de dato es un conjunto de valores de datos. En el lenguaje de programación TurboPascal todo dato ha de pertenecer a algún tipo determinado. Esta especificación determinará cómo se almacenará el dato correspondiente y qué operaciones se podrán realizar condicho dato durante la ejecución del programa.

En TurboPascal hay tipos predefinidos que no es necesario declarar (tipos de datos numéricos enteros, numéricos reales, lógicos o booleanos, caracteres...) y otros que no lo están y que el programador deberá declarar.
La declaración de un tipo de dato consta del nombre o identificador del tipo de dato seguido de los valores que pueden tomar losdatos de ese tipo. Por otro lado, existe la posibilidad de que algunos tipos puedan ser sub-conjuntos o
sub-rangos de otros tipos. También es necesario declarar estos tipos de datos.

Sintaxis: TYPE Nombre_Tipo_1=Definicion_1;
Nombre_Tipo_2=Definicion_2;
Nombre_Tipo_3=Definicion_3;...



Declaración de variables
Una variable es un espacio de la memoria reservadodurante la ejecución del programa a
la que se le asocia un nombre o identificador y en la que se puede almacenar un valor que puede
cambiar durante dicha ejecución. La declaración consta de la palabra VAR seguida del
identificador de cada variable y su tipo, que puede ser predefinido o estar definido previamente
en la sección anterior.
Sintaxis: VAR Variable: Tipo;
Si se declaran varias variablesdel mismo tipo pueden incluirse en la misma sentencia de
declaración separadas por comas.
Fundamentos de programación - A. García-Beltrán, R. Martínez y J.A. Jaén 24
Sintaxis: VAR Variable_1,Var_2,...,Var_n: Tipo;
Si se declaran varias variables en un programa podrán incluirse en una única sentencia
VAR separando cada declaración de las demás con caracteres de punto y coma, aunque tambiénpuede haber varias sentencias VAR en la sección de declaraciones de un programa.

Ej.:




Declaración de funciones y procedimientos
Las funciones y procedimientos son las rutinas, subrutinas o subprogramas de Pascal.
Una rutina es un conjunto de instrucciones que pueden ejecutarse en cualquier lugar del programa principal o, dentro de otras subrutinas, sólo referenciando su nombre o...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS