Está en la página 1de 1

Ejercicios adicionales de registros

1) Escribir una declaración de registro que almacene la siguiente información sobre un disco de
audio: título, autor, año de publicación y duración.
2) En un instituto educativo se dicta una cantidad fija de asignaturas durante 10 semestres. La
unidad de control de estudios guarda la siguiente información: Por cada asignatura se tiene
su código, nombre y semestre en que se dicta. Por cada estudiante se tiene su cédula,
nombre, fecha de inscripción, semestre actual, las notas obtenidas en todas las asignaturas
vistas, y las asignaturas inscritas actualmente, indicando la sección. Con esta información, la
unidad de control de estudios desea poder determinar lo siguiente:
• Leer todos los datos de los estudiantes y asignaturas.
• Listar los estudiantes por orden de cédula.
• Listar las asignaturas por orden del semestre en que se dictan y dentro de cada
semestre por el nombre de la asignatura.
• Determinar la mejor nota obtenida en cierta materia.
• Determinar el estudiante con el mejor promedio en cada semestre.
• Determinar cuántos estudiantes hay inscritos en una materia dada.
3) Un médico almacena la siguiente información de sus pacientes: nombre, dirección, teléfono,
fechas de las visitas que le ha hecho el paciente junto con los síntomas y diagnósticos
hechos, las alergias conocidas y un campo de observaciones. Diseñe estructuras de datos
para representar la información anterior y realice los siguientes algoritmos:
• Leer los datos de varios pacientes.
• Dado el nombre de un paciente, determinar la fecha de la última visita.
• Listar todos los pacientes con alergias.
• Listar los pacientes que han ido con dolor estomacal.
• Dada la fecha actual, determinar cuántas veces se ha dado un diagnóstico específico
en el último año.
• Asumiendo que la información de los pacientes está ordenada según el nombre de
cada uno, agregar la información de un paciente nuevo de forma que se mantenga el
orden.
4) En una empresa se fabrican ciertos productos, de los cuales se tienen las siguientes
características: código, nombre, costo, precio de venta. La empresa vende estos productos
al mayor a varios negocios, que a su vez los venden al consumidor. Por cada negocio se
tiene su RIF, nombre comercial, productos que compra a la empresa y su requerimiento
semanal de cada uno de ellos. Diseñe estructuras de datos para representar la información
anterior y realice los siguientes algoritmos:
• Agregar un producto nuevo.
• Dado el código de un producto y el RIF de un negocio, cambiar el requerimiento
semanal de ese producto por dicho negocio.
• Listar los nombres de los negocios que venden cierto producto.
• Determinar de cuál negocio la empresa obtiene la mayor ganancia.

También podría gustarte