You are on page 1of 1

UNJu FI - Metodologa de la Programacin Programacin I

Gua de Trabajos Prcticos

TP10
Particin y fusin - Ficheros secuenciales

CEA Mediante un men de opciones:


1. Crear un fichero de acceso secuencial de tipos denominado F0.dat que tiene en cada re-
gistro dos campos C1 (clave) de tipo numrico entero y otro campo C2 de tipo caracter
que puede tomar los valores a o b
2. Dar de alta N registro en forma aleatoria, no se debe repetir el campo C1
3. Partir el fichero F0.dat en F1.dat, F2.dat por contenido del campo C2
4. Copiar los registros de los ficheros F1.dat, F2.dat en dos arreglos de registros denomi-
nados R1 y R2 clasificarlos de menor a mayor por el campo numrico luego copiar los da-
tos en dos ficheros FC1.dat y FC2.dat
5. Hacer la fusin de FC1.dat y FC2.dat en FC0.dat
6. Mostrar los registros del F0.dat o FC0.dat a pedido del operador

1. Crear en el block de notas o en la planilla de clculos un fichero de textos Animales0.txt


que contenga un listado de nombres de animales. Se requiere hacer un programa que realice la
particin del fichero original en dos ficheros Animales1.txt y Animales2.txt por secuencia
de dos.

2. Crear en el block de notas o en la planilla de clculo dos ficheros de textos denominados


N1.txt y N2.txt ambos con nombres de personas ordenados de menor a mayor, se requiere hacer
un programa que realice la fusin de ambos ficheros en N0.txt

3. Para el fichero N0.txt del ejercicio anterior, hacer un programa que pida e inserte un nuevo
nombre de animal en la posicin correspondiente de tal manera que el listado siempre se en-
cuentre ordenado.

4. Mediante un men de opciones hacer:


a. Crear un fichero de textos XAB0.txt en que cada lnea (registro) es un nmero entero
b. Dar de alta a un nuevo registro, el registro (nmero) no se debe repetir
c. Dar de baja a un registro
d. Partir el fichero XAB0.txt en XAB1.txt y XAB2.txt en secuencia de uno
e. Mostrar los datos del fichero XAB0.txt o XAB1.txt o XAB2.txt a pedido del operador

5. Mediante un men de opciones:


a. Crear un fichero Personas.dat que tiene en sus registros tres campos Nombre de tipo
string [30], DNI de tipo numrico real (clave) y estado civil tipo caracter s, c,
d, v
b. Dar de alta a un registro
c. Dar de baja a un registro
d. Modificar los datos de un registro
e. Partir el fichero Personas.dat y obtener el fichero Solteros.dat, estado civil de los
solteros tiene el valor s
f. Mostrar el fichero original o la particin a pedido del operador

Facultad de Ingeniera - Universidad Nacional de Jujuy - Gorriti 237 - Jujuy Argentina Tel: 54-88-221577
Metodologa de la Programacin https://sites.google.com/site/mpfiunju/ -1-