UNIDAD I. LENGUAJE DE PROGRAMACIÓN PASCAL
Elementos del lenguaje
Primero debemos saber ¿Qué es un programa?
Primero debemos saber ¿Qué es un programa?
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.