Manual de turbo pascal

Anuncio
Universidad Nacional Experimental
De Los Llanos Occidentales
Ezequiel Zamora
UNELLEZ-Barinas
Manual de turbo pascal
Bachilleres:
Martinez Ninibeth C.I:20.867.002
Mora Yaco C.I:17.205.073
Estructura de un programa en Turbo Pascal
1. Cabecera del programa
2. Sección de Unidades o Librerías
3. Sección de Declaraciones
 Declaración de Etiquetas
 Declaración de Constantes
 Declaración de Tipos definidos por Usuario
 Declaración de Variables
 Declaración de Procedimientos y Funciones
4. Cuerpo del programa Principal
Cabecera del programa
En la cabecera del programa se especifica el nombre y los parámetros del programa, esta
es solamente informativa y no tiene ninguna utilidad para programa en sí. Esta sección
corresponde a la primera línea del programa, la cual está encabezada por la palabra
reservada PROGRAM, seguida de un nombre cualquiera para el programa definido por el
usuario. La sintaxis para esta sección es la siguiente:
PROGRAM Nombre Programa;
El primer carácter para el nombre debe ser obligatoriamente una letra, y los caracteres
siguientes a la primera letra; pueden letras, números, o el carácter guion bajo [_], no se
permiten usar espacios en blanco, ni tampoco se pueden usar las palabra reservadas como
nombre de programa. Por ejemplo:
PROGRAM Mi_1_Programa;
Sección de Unidades o Librerías
En ésta sección sigue después de la cabecera, y en ella se deben indicar las unidades o
librerías que serán utilizadas por el programa. Las unidades son módulos de instrucciones
compiladas independientemente en un archivo, las cuales incorporan una serie de
procedimientos y funciones creados para simplificar la programación de ciertas tareas
dentro de un programa, estos módulos (librerías) se especifican utilizando la palabra USES,
seguido de los nombres de la librerías que se van a utilizar.
Algunas de las librerías más utilizadas son las unidades CRT, DOS, GRAPH, PRINTER.
Por ejemplo, para especificarle al programa que utiliza las unidades CTR y GRAPH, en la
sección de unidades se escribe de la siguiente forma:
USES Crt,Graph;
Sección de Declaraciones
En esta sección es donde se especifican los elementos, tales como las etiquetas,
constantes, variables, procedimientos, y funciones que se necesitarán dentro del programa
principal para que funcione correctamente. Se pueden declarar varios de estos elementos y
en cualquier orden. La manera como se deben declarar tales elementos ya se explicó en
capítulos anteriores, lo único que débenos conocer ahora es que estas declaraciones se
deben ubicar después de la sección de unidades. Observe en el siguiente ejemplo en el
que se declaran dos constantes y dos variables:
CONST
Pi = 3.1416;
MiMensaje = '¡VIVA VENEZUELA!';
VAR
NombreCliente: string[15];
EdadCliente: Integer;
Cuerpo del Programa Principal
El cuerpo del programa es el que contiene las instrucciones o sentencias que serán
ejecutadas cuando el programa esté funcionando en el computador. Las intrucciones del
programa principal se encuentran acotadas entre las palabras reservadas BEGIN y END.
En el siguiente modelo de ejemplo se indica la forma como debe escribirse el cuerpo del
programa:
BEGIN
Sentencia1;
Sentencia2;
Sentencia3;
...
SentenciaN;
END.
Reglas de escritura de un programa
Note en el programa de ejemplo anterior, como casi todas las sentencias terminan con un
punto y coma(;) al final, esto es debido a que es una regla básica en Turbo Pascal que
todas las líneas de código deben terminar en punto y coma, salvo algunas excepciones que
expresan a continuación. Las reglas relativas con los punto y coma que separan una
sentencia de las otras son las siguientes:
1. Cada sentencia se debe separar una de otras mediante un punto y coma.
2. Se debe omitir el punto y coma si la línea termina en una palabra reservada.
3. Se puede omitir el punto y coma final si va seguido de las palabras reservadas
END o UNTIL.
4. La palabra reservada END al final del programa debe terminar en punto (.) final.
Palabras reservadas
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 posee 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 son:
Pascal Estándar y Turbo Pascal 6.0
AND
ARRAY
BEGIN
CASE
CONST
DIV
DO
DOWNTO
ELSE
END
FILE
FOR
FORWARD
FUNCTION GOTO
IF
IN
LABEL
MOD
NIL
NOT
OF
OR
PACKED
PROCEDURE PROGRAM RECORD REPEAT
SET
THEN
TO
TYPE
UNTIL
VAR
WHILE
WITH
Turbo Pascal
ABSOLUTE
ASM
DESTRUCTOR
IMPLEMENTATION INTERFACE
OBJECT
PRIVATE
SHR
UNIT
VIRTUAL
CONSTRUCTOR EXTERNAL
INLINE
INTERRUPT
SHL
STRING
USES
XOR
Identificadores
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.
Algunos de los identificadores predefinidos son: integer, real, byte, sin,...
Los identificadores definidos por el programador son los elementos del lenguaje tales
como variables, procedimientos, funciones, etc.
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.
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".
Todo identificador en Pascal debe ser definido previamente a su utilización.
Tipos de datos
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.
Integer Números enteros sin parte decimal.
Char
Caracteres del código ASCII
Boolean Pueden contener los valores de falso o verdadero
Real
Números que pueden incluir una parte decimal
String
En una secuencia de caracteres que se trata como un solo dato.
Variables y constantes
Los tipos de datos que manejaremos en nuestro programa pueden ser de dos clases:
variables o constantes.
Como su nombre lo indican 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.
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.
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.
Las variables y constantes pueden ser de todos los tipos vistos anteriormente: numéricos
tanto enteros como reales, caracteres, cadenas de caracteres, etc.
Descargar