Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Una persona tiene una lista con los precios de n artículos y dispone de una cierta
cantidad de dinero. Escriba un programa para leer estos datos y almacenarlos
en un vector:
a. a) Muestre los numeros de los artículos que puede comprar
b. b) Para cada artículo cuyo precio es menor que la cantidad de dinero
disponible, determine cuantas unidades puede comprar
2. Lea una lista de los pesos de las n cajas en un contenedor. Determine cuántas
cajas tienen el peso mayor al peso promedio del grupo.
3. Lea una lista de los pesos de los n objetos en una bodega. Determine cuál es el
rango de los pesos de estos objetos.
4. Una bodega contiene n paquetes numerados en forma natural. Para una
inspección se debe tomar una muestra aleatoria del 10% de los paquetes.
Escriba un programa para elegir la muestra. La muestra no debe contener
elementos repetidos.
5. Para la inspección de los m paquetes de una bodega se han elegido a m
inspectores. Realice aleatoriamente la asignación de tal manera que cada
inspector se le asigne la revisión de un solo paquete.
6. Para la inspección de los m contenedores de una bodega se han elegido a m/2
inspectores. Realice aleatoriamente la asignación de tal manera que cada
inspector se le asigne la revisión de dos contenedores. No se puede asignar un
contenedor más de una vez.
7. Para simular los saltos de n ranas en una pista de longitud m metros se usará un
vector de n elementos que inicialmente contiene ceros. Use un ciclo para
agregar a cada rana un número aleatorio que puede ser 0, 1 o 2 metros. Repita
este ciclo hasta que alguna rana llegue al final de la pista. Muestre en cual turno
alguna rana llegó al final de la pista.
8. En un proceso electoral se tienen anotados los n votos para aprobar una
moción. Cada voto tiene el número de identificación del elector (números enteros
del 1 al n) y un número que representa su decisión: 1 si es a favor, 0 si es en
contra, cualquier otro número es nulo. Escriba un programa que lea los n datos
conteniendo el número del elector (no suponga que están ordenados) y su voto.
Coloque los números de identificación en tres listas: votantes a favor, votantes
en contra y votantes nulos. Finalmente busque y muestre si hay números de
identificación de electores que están en más de una lista.
9. Escriba dos versiones de una función para generar un vector de n números
aleatorios enteros en el rango desde a hasta b
.
a) En la primera versión la función no requiere controlar que hayan
números repetidos en el vector que entrega
b) En la segunda versión la función debe entregar el vector pero sin
números repetidos. La función tembién debería verificar que la cantidad
de números enteros en el rango desde a hasta b, no sea menor a n, caso
contrario debe entregar un vector nulo.
10. En una escuela de fútbol se inscriben n jugadores identificados con su número
en la lista de asistencia y un código que identifica su habilidad 1: portero, 2:
defensa, 3: mediocampista, 4: delantero. Este dato debe ser ingresado y
validado.
11. Escriba un programa para organizar los 32 equipos participantes en un
campeonato en 8 grupos de 4 equipos. La elección de los equipos debe ser
aleatoria pero cada grupo debe tener un equipo fijo que debe ser un dato inicial.
Los equipos no pueden asignarse más de una vez en los grupos.