Está en la página 1de 2

UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA

FACULTAD DE INGENIERÍA EN SISTEMAS DE LA INFORMACIÓN Y CIENCIAS DE LA COMPUTACIÓN

Carrera: Ingeniería en Sistemas de Información y Ciencias de la Computación


Curso: Algoritmos

Valor: 3 puntos.
Struct
Instrucciones: Realizar los siguientes ejercicios.

1. Hacer una estructura llamada corredor, en la cual se tendrán los siguientes


campos: nombre, club, edad y sexo. Solicitar los datos al usuario incluida la
categoría de competición.

a. Juvenil <= 16 años

b. Señor <= 25 años

c. Veterano > 40 años

Posteriormente imprimir todos los datos del corredor, incluida su categoría de


competición.

2. Un “struct” que almacene datos de una canción en formato MP3: Artista, Título,
Duración (en segundos), Tamaño del fichero (en KB). Un programa debe pedir los
datos de una canción al usuario, almacenarlos en dicho “struct” y después
mostrarlos en pantalla.

3. Hacer una estructura llamada estudiante, en el cual se tendrán los siguientes


campos: nombre, edad, promedio, pedir datos al usuario para 3 estudiantes,

1
comprobar cuál de los 3 tiene el mejor promedio y posteriormente imprimir los datos
del estudiante.

Arreglo de estructuras: Valor 0.5 cada ejercicio.

1. Realizar un programa que lea los datos de n pacientes de una clínica y que
imprima los datos del paciente que tenga la mayor edad y los datos del paciente
que tenga la menor edad de ese listado.

2. Hacer un arreglo de estructuras llamada atleta para n atletas que contenga los
siguientes campos: nombre, país, numero_medallas, edad, peso, altura, dirección y
devuelva los datos (nombre y país) del atleta que ha ganado el mayor número de
medallas.

3. Hacer 2 estructuras: una llamada promedio que tendrá los siguientes campos:
nota1, nota2 y nota3; y otra llamada estudiante que tendrá los siguientes campos:
nombre, género y edad; hacer que la estructura promedio esté anidada en la
estructura estudiante, calcular el promedio y por último imprimir todos los datos del
estudiante incluido el promedio.

Investigación:

1. Realizar un programa utilizando estructuras y utilizando el operador sizeof.

El operador sizeof se puede aplicar para determinar el tamaño que ocupa en memoria
una estructura. El resultado se obtiene determinando el número de bytes que ocupa la
estructura.

También podría gustarte