Академический Документы
Профессиональный Документы
Культура Документы
Universidad de Valladolid
Campus de Segovia
______________________
LABORATORIO:
INTRODUCCIÓN A LAS
UNIDADES EN TURBO
PASCAL
UNIDADES EN TURBO PASCAL 7.0
• Concepto de unidad
• Estructura de una unidad
• Creación de unidades
• Utilización de las unidades estándar
• Identificadores idénticos en distintas
unidades
• Síntesis final
CONCEPTO DE UNIDAD
– Cabecera de la unidad
– Sección de inicialización
UNIT <identificador>
INTERFACE
USES <lista de unidades>; {opcional}
{declaraciones públicas de objetos exportables}
IMPLEMENTATION
{declaraciones privadas}
{definición de procedimientos y funciones públicas}
BEGIN
{código de inicialización} {opcional}
END.
CABECERA DE LA UNIDAD
• Comienza con la palabra reservada UNIT seguido del
identificador y finalizado con un punto y coma.
• Ejemplo:
– La “UNIT test” debe almacenarse en un fichero denominado
test.pas. Una vez compilado, la extensión del fichero será
TPU (turbo pascal unit).
SECCIÓN INTERFACE
INTERFACE
USES
Dos, Graph, Crt;
VAR
a,b,c:integer;
FUNCTION Exponencial (a,b:integer):real;
PROCEDURE Dividir(x,y:integer; var cociente:integer);
• Ejemplo:
Program Prueba;
USES
Utilidad;
CREACIÓN DE UNIDADES
PROGRAM circular;
USES
crt, visualiz;
BEGIN
clrscr;
EscribirenposicionXY(1,1, ‘test’);
EscribirenposicionXY(90,90, ‘fuera de la pantalla’);
EscribirenposicionXY(10,20, ‘retorno a la pantalla’);
END.
UNIDADES ESTANDAR
• SYSTEM
• CRT
• DOS
• PRINTER
UNIDAD SYSTEM
PROGRAM impresora.
USES
printer;
VAR
a,b,c:integer;
BEGIN
writeln(lst, ‘este texto aparece en la impresora’);
read(a,b);
c:=a+b;
writeln(lst,c:6);
END. {impresora}
UBICACIÓN DE LAS UNIDADES