1Eva_IIT2011_T2 Número de serie, reclamo por daño

1ra Evaluación II Término 2011-2012. Noviembre 29, 2011 /ICM00794

Tema 2. (20 puntos) El número de serie de un producto de 12 dígitos está compuesto por: dos dígitos del año, dos dígitos del mes, dos dígitos del día, dos del inspector de calidad y cuatro del su orden en la producción del día. productonumeroserie

Cuando un producto retorna por defectos de fábrica, se asigna la revisión al inspector de calidad responsable del producto indicando la fecha de fabricación.

Realice un algoritmo para atender un reclamo por defecto de fábrica, que permita ingresar un número de serie, revise si dispone de 12 dígitos, extraiga la información del producto el inspector responsable y la fecha del reporte de producción.

Nota: No se consideran años de producción previos al año 2010.

Rúbrica: Ingreso y validación (5 puntos), extracción de información (10 puntos), mostrar resultados (5 puntos).

1Eva_IIT2011_T1 Número+2 tiene raíz cubica exacta

1ra Evaluación II Término 2011-2012. Noviembre 29, 2011 /ICM00794

Tema 1. (20 puntos) El número 5 tiene la propiedad que al sumar el número 2 a su cuadrado, se obtiene un número que tiene raíz cúbica exacta: 52 + 2 = 27 .

Realice un algoritmo que busque entre los números enteros menores al 1000, si existe algún otro número que al sumar 2 a su cuadrado el resultado tiene raíz cúbica exacta.

Rúbrica: Inicialización de variables (5 puntos), operaciones y búsqueda (10 puntos), resultados (5 puntos).

1Eva_IT2011_T4 Buscar mejor vendedor por región

1ra Evaluación I Término 2011-2012. Julio 5, 2011 /ICM00794

Tema 4 (25 puntos) Se dispone de dos vectores que identifican el monto y región de las ventas de cada vendedor descritos en el problema anterior.
Elabore un algoritmo para mostrar los mejores vendedores por región.

Nota: Esta solución requiere el uso de vectores. Suponga la posibilidad de que alguna región no tenga vendedores asignados.

Resultado del ejemplo anterior:
 Región 1 = 3
 Región 2 = 2
 Región 3 = 6
 Región 4 = 0

Rúbrica: Inicializar vector mayor (5 puntos), selección de mayor por cada región (15 puntos). Mostrar resultados (5 puntos).

 

1Eva_IT2011_T3 Calcular ventas por región

1ra Evaluación I Término 2011-2012. Julio 5, 2011 /ICM00794

Tema 3. (25 puntos) Un almacén de ventas de productos por catálogos dispone de n vendedores asignados mensualmente de forma aleatoria a 4 regiones. ventascatalogo

El gerente de ventas mensualmente registra los montos de las ventas por cada vendedor para luego determinar el total de ventas en dólares por región.

Elabore un algoritmo, para un mes cualquiera, que permita ingresar los datos requeridos, asigne aleatoriamente el vendedor a una región, finalmente determine y muestre la información solicitada por el gerente de ventas.

Ejemplo: n=7
vendedor región[vendedor] monto[vendedor]
1 3 50
2 2 70
3 1 90
4 1 20
5 2 10
6 3 80
7 3 40
 Total Región 1: 110
 Total Región 2: 80
 Total Región 3: 170
 Total Región 4: 0

Rúbrica: Ingreso (5 puntos), asignación de regiones (5 puntos), total de ventas/región (10 puntos), algoritmo integrado (5 puntos)

1Eva_IT2011_T2 Subasta Inversa

1ra Evaluación I Término 2011-2012. Julio 5, 2011 /ICM00794

Tema 2. (30 puntos) SUBASTA INVERSA es un tipo de subasta en la que se invierte el papel de comprador y vendedor, con el objetivo principal de impulsar los precios de compra a la baja(1).

Una vez que el comprador plantea el requerimiento, los vendedores registran el valor de su oferta y se selecciona la de menor precio; si más de un vendedor iguala el menor precio se selecciona aleatoriamente uno.

Elabore un algoritmo que, siguiendo las reglas descritas, permita:

a) Ingresar las ofertas económicas para los n vendedores.

b) Identificar el monto correspondiente a la mejor oferta.

c) Determinar y mostrar cuántos vendedores cumplen con la mejor oferta y al vendedor seleccionado.

Ejemplo:
 ¿Cuántos vendedores?: 8
 ¿valor oferta [1]?: 700
 ¿valor oferta [2]?: 400
 ¿valor oferta [3]?: 400
 ¿valor oferta [4]?: 500
 ¿valor oferta [5]?: 400
 ¿valor oferta [6]?: 500
 ¿valor oferta [7]?: 600
 ¿valor oferta [8]?: 700
 - El menor valor es: 400
 - Cumplen mejor oferta: 3
 - El vendedor seleccionado es: 5

Referencia: (1) http://es.wikipedia.org/wiki/Subasta_inversa, Portal de compras públicas Ecuador

Rúbrica: Ingreso de datos en vector (5 puntos), menor valor (10 puntos), selección aleatoria (15 puntos)

1Eva_IT2011_T1 Ahorros de Juan vs Pedro

1ra Evaluación I Término 2011-2012. Julio 5, 2011 /ICM00794

Tema 1. (20 puntos). Una persona que deposita C dólares en una cuenta de ahorros, el banco le paga una tasa de interés anual r, luego de n años tendrá un valor acumulado de A dólares.

La siguiente expresión matemática relaciona estos valores:

A=C(1+r)^n

 

Juan y Pedro abren cuentas de ahorros en diferentes bancos.

  • En el banco X, Juan deposita en una cuenta de ahorros C=200 que paga un interés anual de r=0.08.
  • En el banco Y, Pedro deposita en otra cuenta de ahorros C=300 que paga un interés anual de r=0.05.

Escriba un algoritmo que solicite los datos para las cuentas de Juan y Pedro, determine el año n cuando la cantidad acumulada A de Juan superará a la cantidad acumulada A de Pedro.

Nota: Para el algoritmo no se considerarán depósitos o retiros entre los años. Suponga que Juan deposita menos que Pedro y que el interés del Banco X es mayor que Y.

Rúbrica: Ingreso de datos (5 puntos), determinación de saldos individuales por año (5 puntos), respuesta solicitada (10 puntos)

1Eva_IIT2010_T3 Juego del amigo secreto

1ra Evaluación II Término 2010-2011. Diciembre 7, 2010 /ICM00794

Tema 3 (40 puntos) El “amigo secreto” es un juego en el que participan igual número de hombres y mujeres para darse regalos entre sí.

http://www.fabu.com.ec/2017/12/22/ideas-para-el-amigo-secreto/
http://www.fabu.com.ec/2017/12/22/ideas-para-el-amigo-secreto/

Los “amigos secretos” se sortean previo a la celebración de tal forma que a cada participante le toque otro de género opuesto elegida aleatoriamente y sin que sea asignada más de una vez.

El día de la celebración, se colocan los regalos en un mismo lugar.

Un participante inicia la entrega de regalos, quién lo recibe debe abrirlo ante todos y posteriormente proceder de la misma forma hasta terminar con todos los regalos.

Escriba un algoritmo para realizar el sorteo “amigo secreto” que solicite el número de parejas n y muestre las parejas generadas.

Sugerencia: Los caballeros se numeran entre 1 y n, y las damas se numeran entre (n+1) y 2n.

Ejemplo:
Número de parejas: 10
i AmigA(i)
1 14
2 11
3 18
10 15
j AmigO(j)
11 5
12 8
13 1
20 7

Referencia: http://es.wikipedia.org/wiki/Amigo_invisible

Rúbrica: Sorteo de amigos (15 puntos). Asignaciones no repetidas (20 puntos). Mostrar resultados (5 puntos).

1Eva_IIT2010_T2 Venta de pasajes tren turístico

1ra Evaluación II Término 2010-2011. Diciembre 7, 2010 /ICM00794

Tema 2 (30 puntos) En la estación de un tren turístico se instalará una máquina automática para la venta de pasajes que acepta billetes en dólares, euros y pesos.

TrenCaricatura El comprador indicará el número de pasajes, tipo de moneda y la cantidad de dinero con lo cual la maquina realiza la conversión a pesos, ejecuta el cobro y de ser necesario entrega el cambio en pesos.

Suponga que el tren tiene capacidad para 150 pasajeros, que el tipo de cambio es 2.5 pesos/dólar, 3.25 pesos/euro y que el precio del pasaje es de 7 pesos.

Escriba un algoritmo que simule la máquina de venta de pasajes, para n turnos de compra o hasta completar la capacidad tren, considerando que un comprador puede pedir más de un boleto.

La maquina vende los pasajes cuando el comprador entrega la cantidad suficiente de dinero y aún hay asientos disponibles.

Al final de las ventas muestre la cantidad de boletos vendidos, total de pesos cobrados y devuelto como cambio.

Ejemplo:
 ¿Cuantos turnos?: 5 
 Turno 1 
  ¿cuántos pasajes?: 3
  Monedas: 1.Dolar 2.Euro 3.Peso
  ¿Tipo Moneda?: 1
  ¿Cantidad de Dinero?: 10
  su cambio: 4
 Turno 2 
  ¿Cuántos pasajes?:
 …

Rúbrica: Ingreso de datos (5 puntos), cobro y cambio (10 puntos), validar ventas y asientos (10 puntos). Algoritmo integrado (5 puntos).


1Eva_IIT2010_T1 Censo de instrucción por género

1ra Evaluación II Término 2010-2011. Diciembre 7, 2010 /ICM00794

Tema 1 (30 puntos)

El Censo 2010 es un recuento de la población y las viviendas para generar información estadística confiable, veraz y oportuna.

Una vez que se ha obtenido toda la información, esta se procesa para generar datos estadísticos.

Escriba un algoritmo que registre los datos de género y nivel de instrucción completados para n personas censadas, realice la tabulación respectiva en tablas de resultados de instrucción por género y muestre los resultados.

Lista de género y nivel de instrucción:
i Género [i] Instrucción [i] Género:
1. Masculino
2. FemeninoInstrucción:
1. Primaria
2. Secundaria
3. Superior
1 1 2
2 2 3
3 1 3
n
Instrucción por género:
Masculino Femenino
Primaria
Secundaria
Superior

Referencia: http://www.censos2010.gob.ec/censos/inicio.html
Rúbrica: Ingreso de datos (5 puntos), tabulación de datos (20 puntos), mostrar resultados (5 puntos)

1Eva_IT2010_T4 Fotos despegue cohete

1ra Evaluación I Término 2010-2011. Julio 6, 2010 /ICM00794

TEMA 4. (30 puntos) Los motores de cohete sólido constan de tres etapas.

coheteEspacial

Una vez que la primera etapa se quema, se separa del cohete y la segunda etapa se enciende.

Luego, la segunda etapa se quema y separa, y la tercera etapa se enciende. Finalmente, una vez que la tercera etapa se quema, también se separa del cohete.

Suponga que los datos mostrados en la figura representan aproximadamente los tiempos durante los que cada etapa se quema.

Elabore un algoritmo para:
a) Generar m=100 números aleatorios entre 0 y 260, los cuales representarán la cantidad de tiempo transcurridos en segundos, medidos luego de haber sido lanzado un cohete.
b) Determinar cuál es la etapa de vuelo para cada tiempo y cuál es la más repetida.

Carga útil Duración
Etapa_3 [170-260] seg.
Etapa_2 [100-170) seg.
Etapa_1 [0–100) seg.
Ejemplo:

k tiempo [k] etapa [k]
1 120 2
2 50 1
3 250 3
m ….

Rúbrica: Parte a (5 puntos), determinar etapas (10 puntos), etapa más repetida (15 puntos)