materias:75:40:parcial_azcurra_2012 [Foros-FIUBA::Wiki]
 

Una libreria desea realizar el inventario de fin de año, los titulos que dispone son 1000 como maximo (puede haber menos), de los cuales se tienen los siguientes datos:

Codigo: entre 10000 y 60000 no correlativos
Titulo: cadena de un maximo de 30 caracteres
Genero: puede ser Historia, Suspenso, Policial, Terror, Autoayuda, Infantil, Otros. Por motivos de clasificacion, un libro puede pertenercer a mas de un genero. Ultilizar conjuntos para representar este campo.
Precio: Real

La informacion no se encuentra ordenada por ningun criterio.

Se pide

1.- Indicar los tipos y estructuras de datos que se utlilizaran. Explicar la estrategia de resolucion de cada uno de los siguientes puntos.

2.- Desarrollar un programa en Pascal que

A) Permita realizar la carga de la informacion. No se puede solicitar el ingreso de la cantidad de titulos a ingresar. La carga termina con codigo 9999. Verificar que los codigos sean validos. Se puede asumir que la carga del Titulo, Genero, y precio se realiza sin error.

B) Permita realizar un listado de aquellos libros que pertenecen exclusivamente a 2 Generos cualesquiera (por ejemplo Terror-Infantil, Historia-Terror, Suspenso-Policial,etc). El listado debe informar el Codigo, Titulo y los Generos a los que pertenece.

C) Muestre por pantalla un listado de libros ordenado por Codigo en forma ascendente. Mostrar Codigo y Precio de cada libro.

D) Permita realizar consultas ingresando un Codigo por teclado y mostrando por pantalla todos los datos del codigo del libro ingresado. Debera utilizar busqueda binaria. Contemplar la posibilidad de que la busqueda no encuentre el codigo del libro ingresado.

NOTAS Para la presente evaluacion se deben tener en cuenta las siguientes consideraciones:
Se debera codificar el programa completo y no solo subprogramas aislados.
Cada punto debe resolverse por separado.
Completar y codificar todo y solo lo necesario para la resolucion del presente problema, en especial, lo que se refiere a Definiciones de tipos, variables, funciones, procedimientos y programa principal, no se debe dejar supuesto ningun elemento sino que debe explicitarse.
El limite maximo del segmento de datos de memoria es de 64 Kbytes.

materias/75/40/parcial_azcurra_2012.txt · Última modificación: 2012/06/02 15:10 por fabricio
 
Excepto donde se indique lo contrario, el contenido de esta wiki se autoriza bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 3.0 Unported


Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki