Algoritmos y Estructura de Datos- Verano 2012-Recuperatorio

Peso: byte. MutacionActual: byte (inicialmente es 0 ya q el pollo no ingirió hormonas). Alimentaciones.Dat. (ordenado por fecha) con un registro por cada pollo y ...
88KB Größe 9 Downloads 86 vistas
Algoritmos y Estructura de Datos- Verano 2012-Recuperatorio. La empresa “Focusin S.R.L” es una empresa que crea pollos mutantes y cuenta con los siguientes archivos: Pollos.dat (ordenado por Codigo de Pollo) CodigoPollo: word (máximo 4000 pollos) Peso: byte MutacionActual: byte (inicialmente es 0 ya q el pollo no ingirió hormonas) Alimentaciones.Dat. (ordenado por fecha) con un registro por cada pollo y por cada vez q se alimentó(comen una sola vez al dia) durante un mes (30dias) Ejemplo: Fecha 20120101 20120101 20120101 20120201

CodigoPollo xxxx cccc yyyy xxxx

Cant.HormonasIngeridas PorDia 30 20 15 25

Mutación PorDia 55 30 15 22

CodigoPollo: word Fecha: aaaammdd (longint) CantidadHormonasIngeridaPorDia: byte MutaciónPorDia: byte Se pide desarrollar un algoritmo que permita: 1)Emitir un listado mensual de todos los pollos cuyas MutacionesTotales superen los 100 ,el listado debe estar ordenado por la MutaciónTotal de cada pollo Mutaciones CodigoPollo … CodigoPollo

MutacionTotal …. MutacionTotal

2)Al final del mes, seleccionar al pollo con la MutaciónTotal mas alta como “Pollo Némesis” e imprimir exclusivamente sus datos detallados de todo el mes, ordenado por fecha de la siguiente manera: Pollo Némesis (CodigoPollo) Fecha Fecha

MutacionTotal CantHormonasIngeridasPorDia CantHormonasIngeridasPorDia

3)Actualizar los datos de los pollos en el archivo Pollos.dat con los datos finales. Nota: De la cantidad ingerida de hormonas, solo el 25% de lo consumido queda acumulado en su cuerpo (Modificación del peso). Restricciones: Archivo Pollo.dat, 1 recorrido secuencial, un acceso para actualizar. Archivo Experimentos.dat, 1 recorrido secuencial. Memoria estatica (Array) 800 Bytes. Memoria dinamica 11 bytes.