9. 3. 1 Utilización de unidades estándar
El archivo TURBO.TPL que contiene todas las unidades estándar se carga en memoria central a la vez que el propio compilador y está disponible en cualquier momento, con la ayuda de la cláusula uses.
Como se ha visto anteriormente, un programa debe contener la cláusula uses, situada inmediatamente después de la cabecera.
9. 3. 1. 1 Unidad System
Esta unidad contiene todos los procedimientos y funciones estándar de Turbo Pascal relativas a entradas/salidas, cadena de caracteres, gestión de memoria, etc.
9. 3. 1. 2 Unidad Wincrt
Esta unidad proporciona un conjunto específico de declaraciones para entrada y salida: constantes, variables, procedimientos y funciones, que permiten el acceso al control de los modos de pantalla, al teclado, a los colores, al posicionamiento del cursor, etc.
La mayoría de los programas de Pascal que hacen uso de la pantalla para representar salidas recurren a la unidad Wincrt. Algunos procedimientos que necesitan de esta unidad son:
Clrscr: Limpia la pantalla
KeyPressed: Detecta la pulsación de una tecla
Sound: Hace sonar el altavoz interno
Window: Define una ventana de texto en la pantalla
9. 3. 1. 3 Unidad WinDos
Esta unidad contiene declaraciones, constantes, tipos, variables, procedimientos y funciones relacionadas con el sistema operativo DOS y la gestión de archivos. Los subprogramas que constituyen esta unidad no existen en Pascal estándar. Esta unidad no necesita ninguna otra unidad en su declaración.
Algunos procedimientos importantes son: GetTime, SetTime, DiskSize, GetAttr.
Ejemplo:
Visualizar la hora en la esquina superior derecha de la pantalla.
Program Hora;
UsesWincrt,Windos;
VarHoras, Minutos, Segundos, Centesimas : Word;
Begin
Clrscr;
While not keypressed do
Begin
Gotoxy (64,1);
GetTime(Horas, Minutos, Segundos, Centesimas);
(* Hora reloj interno *)
Writeln (Horas:2, `;´, minutos:2,`:´, Segundos:2,´:´,Centesimas:2)
EndEnd.
Hay 6 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Creación de un microrobot Este es un robot muy sencillo pensado para aquellos que se quieren iniciar en el mundo de la microbótica. La estructura mecánica está realizada con piezas de Lego y como ... [25/02/05] |
|
8.057 | ||
|
HTML. Introducción práctica HTML, este lenguaje para la creación de páginas Web o sitios de Internet, es la base necesaria para introducirse en otros lenguajes Web como el Css, P... [23/07/09] |
|
2.418 | ||
|
Introducción básica a Linux Curso básico de Linux explicando aspectos importantes de Fedora Core, KNOPIX, SuSE y otras distribuciones de Linux. Este curso está recomendado para usuarios que ya h... [14/07/06] |
|
15.985 | ||
Publicar en
del.icio.us
digg
meneame