Sintaxis y Semántica del Lenguaje Práctica Nº 1 TAD Simple y Compuesto Esta práctica deberá resolverse en las semanas del 04/04/2016 y 08/04/2016 Parte I 1) a) Especificar el TAD Auto, donde de cada auto se conocen los siguientes datos: patente, kilometraje, marca, modelo y precio. b) Realizar una aplicación que permita crear dos autos e imprimir los datos del auto con menor kilometraje. 2) a) Especificar el TAD Fecha. b) Realizar una aplicación que permita cargar una lista de fechas y cuente todas las ocurrencias de fechas del año 2005. 3) a) Especificar el TAD Libro. De cada libro se conoce código, nombre, autor, género, editorial, precio. b) Realizar una aplicación que permita cargar dos libros, y luego incrementar el precio en un 20 % a los libros de la editorial “Santilla”. 4) a) Especificar el Tad Concesionaria, donde Auto es otro Tad. (Tener en cuenta para la Parte II que la concesionaria puede manejar un máximo de 50 autos). b) Realizar una aplicación que imprima la patente de los autos cuyo precio oscile entre los $60.000 y $80.000. 5) a) Especificar el TAD Producto. De cada producto se conoce nombre, código, marca, precio y fecha_vto. Utilizar el Tad Fecha del ejercicio 2 para el campo fecha_vto. b) Realizar una aplicación que permita cargar dos productos, y luego dada una fecha imprimir el producto que esté vencido. 6) Se tiene una pila de libros que se desean guardar en una biblioteca. a) Especificar el Tad Biblioteca, utilizando el Tad Libro del ejercicio 3. b) Generar una pila con los libros del género novela, y otra con los del género ensayo. c) Cambiar a genero “Novela” el libro de código 1203. Sintaxis y Semántica del Lenguaje – 2016 1 7) a) Especificar el Tad Supermercado, para el manejo de productos. Utilizar el Tad Producto del ejercicio 5. b) Realizar una aplicación que permita cargar todos los productos del supermercado. c) Imprimir los productos que estén a 20 días de vencerse. Parte II Implementar cada uno de los TADs especificados en la Parte I. Definir la Estructura Interna. Sintaxis y Semántica del Lenguaje – 2016 2