Unidades en pascal

Solo disponible en BuenasTareas
  • Páginas : 3 (586 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de mayo de 2011
Leer documento completo
Vista previa del texto
UNIDADES
TURBO PASCAL

UNIDADES
Conjunto de constantes, variables, tipos de datos, procedimientos, funciones y objetos que se compilan independientemente del programa principal.

UnidadesEstándar Pascal
Crt : Permite ejercer control sobre el teclado y la pantalla. Dos: Proporciona acceso a las funciones del DOS. Printer: Da acceso a la impresora. Strings: Permite manejar cadenasterminadas en nulo (arrays con base en 0). System: No es preciso ponerla ya que se usa por defecto. Graph: Proporciona procedimientos y funciones para manipular gráficos.

Podemos crear nuestras propiasunidades
Nos servirán para : • Crear una “librería” de procedimientos y funciones. • Dividir un programa. Las unidades permiten que: • Los programas superen la barrera de los 64KB (al estar divididos).• Diversos programas utilicen los mismos módulos/unidades.

VENTAJAS
Las unidades tienen tres ventajas principales: Modularidad. Dado que las unidades se compilan por separado, dividen unprograma en trozos más manejables. Reutilización. Las declaraciones están disponibles para otro programa o unidad, por lo que las unidades constituyen bibliotecas de componentes reutilizables. Ocultamientode Información. Las unidades están estructuradas de tal forma que un programa que las utilice no tenga acceso a los detalles de implementación.

Una unidad está constituida de cuatro partes:
1 -cabecera de la unidad: •Comienza con la palabra reservada unit, seguida por el nombre de la unidad (identificador válido). •El nombre de la unidad es arbitrario, pero debe coincidir con el nombre delarchivo que contiene. Cuando turbo Pascal combina la unidad, le asigna la extensión TPU (Turbo Pascal Unit). •Si el nombre de la unidad es diferente del nombre del archivo, el programa principal nopodrá encontrar el archivo TPU (Turbo Pascal Unit).

2 - sección de interface (interfaz): Es la parte de la unidad que sirve para conectar dicha unidad con otras unidades y programas. Esta sección...
tracking img