154 Estructuras de datos
Determinar la nota promedio obtenida en cada uno de los cursos.
1. ¿Qué partes del texto de estos enunciados dan la pauta de que se trata de situaciones
distintas?.
2. Proponer, para cada enunciado un posible lote de datos.
3. ¿En alguna de las dos situaciones problemáticas es necesario usar una estructura de datos
para poder llevar a cabo el proceso que se requiere para arribar al resultado?. Si la respuesta
fuera afirmativa especificar:
¿Qué dice el enunciado, que te lleva a pensar de esa manera?.· ¿Qué tipo de estructura
sería?.
¿Para qué se la usaría?.
Esquematizar la estructura, indicando, de acuerdo con el enunciado, qué datos
corresponderán a cada uno de sus componentes.
4. En cualquiera de los dos casos, los datos a procesar de cada alumno (N
o
de identificación
del curso al que asiste y nota que obtuvo en el último examen parcial) al ser ingresados:·
¿puede mantenérselos en memoria principal temporariamente, en una estructura de datos
registro?· ¿puede mantenérselos en memoria principal temporariamente, en dos variables
simples?
Problema 2:
De cada uno de los alumnos de una institución educativa se tienen los siguientes pares de datos:
N
o
de identificación del curso al que asiste (número entero)
Nota que obtuvo en el último examen parcial (número con parte decimal)
No se sabe la cantidad de alumnos por curso, ni la cantidad de cursos. Estos pares de datos
se presentan ordenados por número de curso.
Determinar, para cada uno de los cursos, la nota promedio obtenida por sus alumnos.
Responder las mismas preguntas que para el problema anterior.
Problema 3:Una inmobiliaria tiene información sobre 3 departamentos en alquiler, de cada
inmueble se conoce:
Código del inmueble (número entero)
Superficie (número fraccionario)
Precio del alquiler (número fraccionario)
Disponibilidad (lógico)
Cuando un inquilino desea cancelar su contrato se debe modificar la disponibilidad del
inmueble. Para ello se ingresa el código del departamento y automáticamente, se cambia el valor
que tiene el estado de disponibilidad por su valor opuesto y se aumenta en un 12 % el precio del
alquiler.
1. ¿Cuál es la información elemental que se quiere procesar?.
2. ¿Se podría usar una estructura de datos para guardar esta información elemental?. Si la
respuesta fuera afirmativa especificar:
¿Qué tipo de estructura sería?.
¿Para qué se la usaría?.
Esquematizar la estructura, indicando, de acuerdo con el enunciado, qué datos
corresponderán a cada uno de sus componentes
Problema 4:
En un club se tiene registrado de cada socio: edad y tipo de deporte que practica (1: rugby, 2:
tenis, 3: voley). Determinar, para cada deporte, la edad promedio de sus practicantes como así
también el nombre del deporte practicado por la mayor cantidad de personas. Se desconoce la