Está en la página 1de 3

Al finalizar este práctico se espera que los alumnos logren:

• Realizar la búsqueda creativa de solución/es algorítmica/s, si es que existe/n, y seleccionar la alternativa


más adecuada.
• Seleccionar estructuras de datos adecuadas para la resolución de problemas.
• Emplear, según la situación problemática, algoritmos.
• Verificar la solución algorítmica.

PARTE A
Teniendo en cuenta los siguientes gráficos diseñe una estructura de registro para almacenar la
información que representan:

Ejercicio 1

Ejercicio 2

Clientes:

Nombre DNI

1
Domicilio

Dirección Barrio Ciudad Código Postal

Formas de pago

Observaciones:

En cuanto a la forma de pago puede ser: al contado o con tarjeta, en este caso puede ser una
tarjeta de débito o de crédito (se aceptan hasta 4 tarjetas), de cada una nos interesa su
número, el código de control y la fecha de caducidad.

PARTE B

Dados los siguientes problemas, definir el pseudocódigo de la estructura de datos, expresar su


solución mediante un algoritmo, indicar los elementos del análisis realizado y verificar si se
obtienen el/ los resultado/ s esperado/s.
1. Una agencia administradora de inmuebles tiene una planilla para sus N inmuebles alquilados,
con el código de propiedad, precio de alquiler, cantidad de meses alquilados y documento del
inquilino. Realizar los siguiente:
a) Mostrar un listado ordenado en forma ascendente según el código de propiedad.
b) Dado un inmueble (identificado por su código) que se retira de la oferta realizar la baja
correspondiente.
c) Generar un vector con todos los datos de los inmuebles que llevan más de 12 meses
alquilados
d) Dado un porcentaje de aumento que se debe aplicar a cada inmueble, mostrar el precio de los
departamentos antes y después de realizar la actualización de los montos.
e) Indicar el DNI del inquilino que realiza el mayor pago de alquiler.

2. Un aeropuerto lleva el registro de todos los aviones que salen y entran (máximo 50 aviones), por
cada uno de los aviones se tiene la siguiente información: línea que lo identifica, ciudad origen,
hora de salida (HH:MM), ciudad destino, hora de llegada (HH:MM). Realizar las siguientes
operaciones:
a) Generar un vector que contenga los vuelos para una determinada línea.
b) Mostrar las línea de todos los aviones que tienen como ciudad destino Paris.
c) Indicar la cantidad de vuelos que salen entre las 14 y 15 horas.

3. La mesa de entradas de la F.C.E.yT. entrega al Departamento Personal la lista de los N nuevos


profesores (NP) con los siguientes datos: DNI, nombre, departamento académico y sueldo; y en

2
función de esta información se debe actualizar la lista de los profesores de la Facultad (PF) que
contiene: número de legajo, DNI, código de departamento, antigüedad, sueldo. Se solicita al DP:
a) Realizar la actualización correspondiente asegurándose que NP se encuentre ordenado por
DNI.
b) Dado un departamento mostrar todos los empleados con antigüedad igual a 25 años y sueldo
inferior a $10.000 (nombre y DNI).
c) Para una lista de profesores indicar el departamento en el que trabajan y su antigüedad.

4. Un profesorado tiene los siguientes datos de sus alumnos: nombre del alumno, legajo, número
del semestre que cursa, calificación promedio por semestre (10 semestres) y carrera
(Matemática, Geografía, Literatura, Historia). Realizar las siguientes operaciones:
a) Mostrar nombre y legajo de los estudiantes que tengan un promedio general mayor a 9.
b) Mostrar el nombre y legajo de los estudiantes de la carrera de matemática que hayan obtenido
un promedio superior a 8 en todos los semestres cursados hasta el momento.
c) Mostrar nombre y legajo del estudiante de menor promedio de la carrera de literatura.

También podría gustarte