Está en la página 1de 2

Universidad Cesar Vallejo

Facultad de Ingeniería
Estructuras de Datos

Ejercicios de Archivos
1) Hacer un programa para que convierta lea un archivo de Texto y convierta su texto
de minúsculas a mayúsculas.
2) Escribir un programa que lea un archivo de texto y lo convierta en un archivo que
tenga primero el numero de línea y luego el texto. Por ejemplo si el archivo es :
Este es un
archivo de
texto
en Java
El resultado seria:
1: Este es un
2: archivo de
3: texto
4: en Java
3) Editar un archivo de texto plano (usando por ejemplo el Notepad) con el
siguiente formato:
001|Informatica|3|12 002|Computacion|4|
16
003|Algoritmos y Estructura de Datos|3|18
Como se ve el archivo contiene, por cada línea, el código (un entero), el nombre, el
número de créditos y el promedio de los cursos llevados de un alumno. Los campos se
encuentran separados por el carácter ‘|’.
Se pide realizar un programa que lea el archivo y muestre en la pantalla de la siguiente
Manera:
Código nombre créditos promedio
001 informatica 3 12
002 Computacion 4 16
003 Algoritmos y Estructura de Datos 3 18

Promedio Ponderado: XXX.XX

4) Hacer un programa que copie el contenido de un archivo en otro archivo. Los nombres
de los archivos origen y destino serán ingresados por teclado.
5) Hacer un programa para ingresar el nombre de un archivo de Texto y luego un
carácter y muestre todas las posiciones dentro del archivo en las que se encuentra.
6) Lea 2 archivos y únalos hacia un tercer archivo.
7) Lea 2 archivos y obtenga un archivo que esté formado por un carácter del primer
archivo y un carácter del segundo archivo alternadamente, hasta agotar los caracteres
de los archivos de origen. Si se acaba alguno de ellos pasar los caracteres restantes
del otro archivo al tercero.
8) Hacer un programa para ingresar el nombre de un archivo y reporte el número de líneas,
y espacios en blanco que existen.
9) Una forma de encriptamiento muy utilizada es sustituir cada carácter por otro. El
programador puede definir una tabla que contenga el carácter original y otra tabla que
contenga el carácter por el cual se va a sustituir. Escriba un programa que permita
encriptar y desencriptar un archivo por sustitución con una tabla de equivalencia
definida por el programador.
10) Cuantos caracteres de cada tipo hay en un archivo dado?

Docente: Ing. Fernando Gonzales Z. 1


Universidad Cesar Vallejo
Facultad de Ingeniería
Estructuras de Datos

Sugerencia: Defina un arreglo de 256 elementos, el subíndice indicara el valor unicode


del carácter leído.

11) Busque todas las ocurrencias de una palabra dentro de un archivo. Muestre la
posición donde se inicia la palabra
12) Escriba un programa que invierta el contenido de un archivo cualquiera.
13) Escribir un programa que lee un archivo de texto e imprime en pantalla las primeras n
líneas. Si n es mayor que el número de líneas presentes en el archivo de entrada,
imprime hasta la última que encuentre.
14) Escribir un programa similar al del ejercicio anterior, que imprime las últimas n líneas
leídas de un archivo de texto

Docente: Ing. Fernando Gonzales Z. 2

También podría gustarte