Altillo.com > Exámenes > ORT > Taller lI

Taller de Computación II

3° Parcial

Prof: Seijas 2° Cuat. de 2001 Altillo.com

1) ¿Qué es una unit en Turbo Pascal? ¿Para qué sirve?

2) Dentro de una unit ¿cuál es la palabra clave que indica el comienzo de la sección pública? ¿Qué elementos de la unit van en dicha sección?

3) Dentro de una unit ¿cuál es la palabra clave que identifica el comienzo de la sección privada?

4) ¿Cuál es la relación entre sección privada y la pública?

5) ¿Puede el mal uso del nombre de una variable causar el error "Unknown identifier"? ¿cuando? (Dé un ejemplo en Pascal).

6) Con la sentencia READLN(A) ¿puede manejar las teclas "Flechas"? ¿Por qué? Explique como hace para leerlas.

7) Indique la/s instrucción/es que debe utilizar para ubicar el cursor en la posición Fila=10 Columna=40 de la pantalla.

8) ¿Cuándo debe utilizar la sentencia "Uses CRT;" en un programa?

9) Si las últimas líneas de una UNIT son:
Begin
   WriteLn("Hola");
End.
¿Que pasa cuando se ejecuta un programa que contiene esta UNIT?

10) Dadas las siguientes líneas de un programa Pascal, responda:
    ...
Begin {pgm. Ppal.}
  Reset(Archivo);
  Traer(Archivo,linea,fin);
  While not fin do
    Begin
      Writeln(linea);
      Traer(Archivo,linea,fin);
    End;
  Close(Archivo);
End.

a) ¿Cual es el nombre del archivo? Explique.
b) Modificar lo que considere necesario para que el programa funcione, y para que no cancele en caso de que ocurra algún error de E/S (ej: no encuentra el archivo).
Nota: Considerar que el procedimiento Traer ya está desarrollado.