Enunciados de las series de trabajos pr cticos Nº 5

Anuncio
Carrera: Lic. en Sistemas de Información
Asignatura: Algoritmos y estructuras de datos II
Año: 2010
Serie Práctica Nº 5
Búsqueda. Máximos y mínimos. Clasificación. Optimización.
Ejercicio Nº 1: Ingresar por teclado 2 números enteros. Se pide generar, a partir de los
datos ingresados, un algoritmo que permita detectar el mayor y el número ingresado. Tener
en cuenta que los números ingresados pueden ser iguales.
Ejercicio Nº 2: Se tiene información sobre las llamadas realizadas por los abonados a una
compañía telefónica. Ingresar por teclado los siguientes datos: Nro Abonado, cantidad
llamadas locales y cantidad llamadas de larga distancia, considerando que cada dato
ingresado corresponde a un abonado. A partir de los datos ingresados se pide:
a. Hallar el abonado que realizo la mayor cantidad de llamadas larga distancia
b. El abonado que realizo la menor cantidad de llamadas locales.
Ejercicio Nº 3: Generar un vector de números enteros de 100 elementos, con valores
ingresados por teclado. Una vez generado recorrerlo y averiguar:
a. Cuantos elementos nulos hay.
b. Cual es el número mayor.
c. Cuál es el número menor.
Ejercicio Nº 4: Generar una matriz TEMPERATURA (31, 24), con la temperaturas de los 31
días de un mes, hora por hora. Ingresar por teclado: temperatura, día (1-31), hora (1-24). A
partir de la matriz generada deberá hallar:
a. Día y hora en que se produjo la temperatura máxima del mes.
b. Día en que se produjo la temperatura mínima del mes.
c. Que día se produjo la mayor temperatura media
Ejercicio Nº 5: Una casa vende 20 tipos diferentes de pantalones en 5 talles distintos. Los
pantalones (artículos) están codificados en forma correlativa del 1 al 20 al igual que los
talles. Se ingresa por teclado: NOMBRE DEL CLIENTE, COD DEL ARTICULO, TALLE y
CANTIDAD VENDIDA. Si un cliente compra más de un artículo o más de un talle diferente
aparece una entrada diferente por cada artículo y por cada talle, de manera que un mismo
cliente puede aparecer en varias entradas. Se pide:
a. Confeccionar un listado detallado las compras de cada cliente
b. Generar una matriz VENTAS con la cantidad vendida por Artículo y Talle.
c. Hallar a partir de la matriz VENTAS, el talle más vendido y artículo a que
corresponde.
d. Generar un vector por artículo, con el promedio de ventas
e. Mostrar ordenado de mayor a menor el vector generado en el punto anterior.
Ejercicio 6: Se tiene información de los exámenes finales de los alumnos, en los primeros
6 turnos del presente año. Ingresar por teclado: Nº de libreta, cod de materia (1 a 30), turno
(1 a 6) y la nota obtenida (1 a 10), donde cada información ingresada corresponde a un
alumno. A partir de los datos ingresados deberá:
a. Generar una matriz con la cantidad de alumnos que rindieron por turno (fila) y
materia (columna).
b. A partir de la matriz generada obtener el turno y la materia en la que rindieron la
mayor cantidad de alumnos.
c. Generar un vector con la cantidad de alumnos que aprobaron por materia en el 6
turno de examen.
d. Hallar del vector generado en el punto anterior, la materia con mayor cantidad de
alumnos aprobados.
e. Mostrar ordenado de menor a mayor el vector generado en el punto c)
Descargar