Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Estructura de un programa




Enviado por DAGOBERTO



Partes: 1, 2

  1. Encabezados
  2. Declaraciones
  3. Identificadores
  4. Partes
    de un programa
  5. Reglas

Encabezados

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 palabras reservadas 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 algoritmo que 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 de sentencias en Pas-cal,

Declaraciones

En todo programa de TurboPascal es
necesario declarar o definir previamente todo lo que se vaya a
utilizar y que no tenga un significado específico o a
priori
para este lenguaje de programación. En esta
sección se realizan estas definiciones o declaraciones del
programa.

Exceptuando la declaración de
utilización de unidades que, si existe, es única y
deberá incluirse al principio, el número y orden de
las demás declaraciones no es rígido. A este
respecto, la única norma general que es necesario respetar
es que cualquier elemento que se utilice en un punto
determinado del programa deberá haber sido declarado
previamente
.

2.4.1. 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 un programa 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
el programa de dos unidades denominadas Crt y Dos:

Ej.: Uses Crt, Dos;

2.4.2. Declaración de
etiquetas

Permiten realizar saltos incondicionales en
la secuencia de instrucciones de un programa. Su
utilización va unida a la sentencia goto y, aunque es un
elemento incluido en la sintaxis de Pascal estándar, no se
recomienda por la filosofía de la programación
estructurada (que evita los saltos incondicionales).

Sintaxis: LABEL Etiqueta1,
Etiqueta2, Etiqueta_n;

Una etiqueta es un identificador o
una secuencia de cuatro dígitos decimales (entre 0 y
9999). Si las etiquetas son varias se podrán declarar en
la misma sentencia separándolas por comas.

Ej.: Label 100, 200;

2.4.3. Declaración de
constantes

Las constantes son datos que no cambian
durante la ejecución del programa y que se definen durante
el tiempo de compilación.

Sintaxis: CONST Nombre_Constante =
Expresion_1;

Nombre_Constante_2 =
Expresión_2;

Datos 23

Nombre_Constante_3 =
Expresión_3;…

Si se declaran varias constantes en un
programa podrán incluirse en una única sentencia
CONST separando cada declaración de las demás con
caracteres de punto y coma, aunque también puede haber
varias sentencias CONST en la sección de declaraciones de
un programa.

Ej.:

Monografias.com

2.4.4. 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 con dicho 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 los datos de ese tipo. Por otro lado,
existe la posibilidad de que algunos tipos puedan ser
subconjuntos o subrangos 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;…

Partes: 1, 2

Página siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter