Programacion
CENTRO UNIVERSITARIO DE EDUCACIÓN A DISTANCIA (C.U.E.D.)
EJERCICIOS DE EVALUACION
CATEDRA: PROGRAMACION II
CATEDRATICO: MARLON BAQUEDANOALUMNO: Marlon José Núñez Ordoñez
SECCION: “U”
FECHA: CHOLUTECA 23 DE JUNIO DE 20012
EJERCICIOS DE EVALUACION
1. A) ¿Un enunciado reset utiliza el nombre externo de un archivo o lavariable asociada a este?
R/: Utiliza la variable asociada a este
b) Misma pregunta para un enunciado readln para archivos.
R/: Utiliza ambos
c) ¿Qué tipo de enunciado utiliza ambos nombres,el externo y el de la variable asociada?
R/: assign y readln
2. A) Explique la diferencia entre un enunciado reset y un enunciado rewrite.
R/: Reset: prepara el archivo para la lectura por elprograma y el
Rewrite : prepara el archivo para que se pueda escribir en el programa.
b) ¿Cuál es el peligro potencial de un enunciado rewrite?
R/: El peligro es que la instrucción rewriteborrara cualquier contenido previo del archivo
3. Suponga que tiene un archivo prog1.ent.
a)Escriba la sintaxis para abrir este archivo para lectura y después para cerrarlo.
R/: assign (archa,‘prog1.ent’);
Close(archa);
b)Escriba la sintaxis para abrir otro archivo llamado prog1.sal, de manera que se pueda escribir salida en él.
R/: assign (archa, ‘prog1.ent’);
Rewrite(archa);
4. ¿Debe crear una instrucción assign que contenga apóstrofos para un nombre externo?
R/: assign( archa, ‘promedio.dat’);
5. Complete las líneas en blanco en el programa honores paraque imprima el nombre de cada alumno que tuvo una calificación de por lo menos 90.
program honores;
uses crt;
var nombre; string [15];
nota: integer;
archa:: text ;
begin
clrscr;assign (archa, ‘alum.dat’ );
reset (archa);
while not eof (archa) do
begin
readln (archa, nombre);
readln (archa,’honores’);
if nota >= 90 then writeln (nombre)
end;
end.
7. Suponga...
Regístrate para leer el documento completo.