viernes, 30 de mayo de 2014

Estructura del Programa



UNIDAD I. LENGUAJE DE PROGRAMACIÓN PASCAL

Elementos del lenguaje


Primero debemos saber ¿Qué es un programa?

 Un programa es un conjunto de instrucciones para resolver un problema mediante un lenguaje de programación. El programa contiene un lenguaje con el cual va a responder a las instrucciones que nosotros le demos, es necesario saber la estructura de este lenguaje si queremos aprender a darnos a entender con Pascal, la estructura del lenguaje es el siguiente:

1.- Código fuente: El código fuente para un lenguaje de alto nivel, como lo es Pascal, es relativamente fácil comprender, aunque nunca hubiera visto antes el mismo, la siguiente operación para presentar una “A” en la esquina superior  izquierda de la pantalla, está clara. 
  • GoToXY(1,1);
  • WriteLn(´A´);

2.- Compiladores: Un compilador es un programa que traduce el código fuente de un lenguaje de alto nivel, el cual es más o menos como el inglés, en código objeto ejecutable.

3.- Intérpretes: En términos sencillos, un intérprete lee el código fuente sentencia a sentencia y ejecuta cada sentencia cuando la lee. La ventaja de un intérprete es que el programador puede experimentar fácilmente con el programa. La mayoría de los interpretes permiten interrumpir el programa, modificarlo y luego restablecerlo sin tener que comenzar una fase de compilación.


Estructura del Programa


Un programa en pascal sencillo, que es donde programaremos, es uno que utiliza subprogramas predefinidos para construir el programa. Al desarrollar un programa o subprograma uno se encuentra que el programa uno se encuentra que el programa se divide de la siguiente manera:

Ø  Encabezado
Ø  Zona de declaraciones
Ø  Cuerpo del programa


A continuación hablaremos de cada una de estas partes:

Encabezado: El encabezado, nombra al programa, igual que el titulo de un libro. Todo programa debe de comenzar con un encabezado de programa, el cual es siempre la primera línea de un programa, comienza con la palabra reservada program seguida de un nombre y un ¨; ¨.
 
Zona de declaraciones: un propósito de las definiciones de constantes y declaraciones de variables es asignar nombre o identificadores, a los datos específicos. Si las definiciones y declaraciones se añaden al programa, deben aparecer entre el encabezado y la parte de sentencias. Cada variable que aparece en el cuerpo de un programa debe tener declarado el tipo de dato que le corresponde.

Cuerpo del programa: En este apartado se incluyen la sentencias que definen la acción del programa.

BEGIN (principal)
 
-------------------
-------------------

END.