2Eva_IIT2010_T2 Mostrar valores únicos en vector

2da Evaluación II Término 2010, Febrero 01, 2011 /ICM00794

Tema 2 (20 puntos) Realice la función únicos(vector) que recibe un vector de n enteros y entrega otro vector conformado por los elementos no repetidos.

Considerar que el tamaño del vector resultante puede ser menor al tamaño del vector ingresado.

i vector(i) j resultado(j)
1 12345 1 12345
2 64279 2 64279
3 12345 3 74351
4 74351 4 67531
5 12345 m 5 76524
6 67531
n 7 76524

Rúbrica: Definición de la función (5 puntos). Determinar elementos no repetidos (5 puntos). Vector sin elementos repetidos (10 puntos).


vector = [12345, 64279, 12345, 74351, 12345, 67531, 76524]
unicos = [12345, 64279, 74351, 67531, 76524]

2Eva_IIT2009_T3 Controlar saldos prepago

2da Evaluación II Término 2009-2010. Febrero 02, 2010 /ICM00794

Tema 3 (30 puntos). Un operador de telefonía móvil registra sus datos de los clientes en una tabla, y requiere realizar un programa para gestionar los registros con algunas opciones mediante un menú con las opciones mostradas:

  1. Ingresar equipo celular.- registra el numero de celular, saldo y mensajes inicial.
  2. Recargar saldo.- Solicita el número de celular y el valor de recarga para acumular al saldo.
  3. Transferir saldo.- Solicita el número de celular del emisor, el número de celular de destino y el valor a transferir, luego debita el valor del saldo del emisor y lo acredita al saldo de destino.
  4. Salir
Celular Saldo Mensajes
0987467813 5 50
0987445622 4 10
0987454343 12 0

Nota. No se puede transferir valores mayores al saldo disponible.

Rúbrica: Creación del menú (5 puntos). Registro de datos (5 puntos). Recarga de saldo por número de celular (5 puntos). Transferencia (10 puntos). Programa integrado y funcional (5 puntos)


2Eva_IIT2008_T1 Carrera de caracoles

2da Evaluación II Término 2008-2009. Febrero 10, 2009 /ICM00794

Tema 1 (20 puntos) Para una carrera de n caracoles se coloca cada uno al inicio de una pista de 100 cm. caracolescarrera

Cada minuto cada uno de ellos avanza aleatoriamente -1, 0, 1, 2, o 3 cm.

Realice un programa que:

  • simule la carrera,
  • muestre en que minuto terminará la carrera y
  • cual es el caracol ganador.

Nota: Pueden haber empates.
Sugerencia: Almacene en un vector la distancia recorrida por cada caracol.

Rúbrica: Simulación (10 puntos), control de carrera(5 puntos), ganador(5 puntos)

2Eva_IT2008_T1 Juego 21 modificado

2da Evaluación I Término 2008-2009. Septiembre 2, 2008 /ICM00794

Tema 1. (25 puntos). Escriba un programa de simulación del juego “21 modificado”, donde el usuario sea el “primer jugador” y otro jugador “Banco” sea simulado por el computador, al final indique el resultado del juego acorde con las siguientes reglas:

  • El Juego de cartas “21 Modificado” participa un “jugador” y el “Banco” que consiste en obtener la suma de las cartas más cercana a 21. Existe un mazo de 44 cartas, numeradas del 1 al 11 para cada tipo o “palo” (trébol, corazón rojo, corazón negro, diamante).
  • El “primer jugador” al pedir una carta, selecciona azar una carta del mazo de 44, quien acumula los puntos de la obtenida sin importar el tipo. El jugador decide si solicita otra carta o se queda con la suma de puntos obtenida. El jugador puede solicitar cartas mientras no pase de 21 puntos acumulados. (10 puntos)
  • Al terminar el primer jugador, continúa el “Banco” que selecciona al azar 3 cartas del mazo. Si la suma de puntos es inferior a 12, se añade al azar otra carta. (5 puntos)
  • El jugador que consigue 21 puntos o la cantidad más cercana a 21 gana el juego; existe la posibilidad de empate o que ambos pierdan al sobrepasar los 21 puntos. (10 puntos)

1Eva_IT2013_T4 Tabular atención al cliente

1ra Evaluación I Término 2013-2014, Julio 2, 2013 /ICM00794

Tema 4. (30 puntos) En un «Centro de Servicio»,  el cliente luego de ser atendido evalúa la atención recibida presionando un botón entre las 5 opciones mostradas.

Opciones:
 5. Excelente
 4. Muy Buena
 3. Buena
 2. Regular
 1. No satisfactoria

Realice un algoritmo que registre en un arreglo la evaluación para n clientes atendidos, luego deberá tabular las respuestas para mostrar:

a) Total de respuestas por tipo
b) La respuesta más frecuente
c) ¿Cuáles clientes respondieron con valores menores al promedio?

Ejemplo: n=50
Cliente  1  2 3  4 5  … n
Atención  5  2 4  5  3  …  4
Respuestas
a) Excelente: 10
 Muy Buena: 20
 Buena: 15
 Regular: 3
 No satisfactoria: 2
b) Más frecuente: 4
c) Promedio: 3.66
menor al prom.:
2,5,…etc

Rúbrica: Ingreso y validación (5 puntos),  literal a (10 puntos) literal b (10 puntos). Algoritmo estructurado (5 puntos)

1Eva_IIT2013_T4 Sorteo series mundial de fútbol

1ra Evaluación II Término 2013-2014. Diciembre 3, 2013 /ICM00794

Tema 4. (30 puntos) Una vez conocidas las 32 selecciones que participarán del próximo mundial de fútbol se necesita realizar el sorteo entre las 8 series o grupos de competencia.

Las selecciones se encuentran numeradas del 1 al 32, las mejores han sido pre asignadas como “cabeza de serie”; una por cada grupo y no se sorteará su ubicación en la serie.

Las selecciones restantes se sortearán la ubicación en cada serie (grupo) para completar los cuatro participantes por serie.

grupo 1 2 3 4 5 6 7 8
cabeza [grupo] 3 7 9 12 22 25 26 30

El sorteo de serie (luego de copiar los cabezas de grupo) ser realizará en un vector como el mostrado:

selección 1 2 3 4 5 6 7 8 9 32
serie [selección] 0 0 1 0 0 0 2 0 3 0

Elabore un algoritmo que solicite cuáles son los 8 equipos que serán cabezas de serie, asigne aleatoriamente (y sin repeticiones) los 24 equipos restantes, al final muestre el listado de las series resultantes.

Rúbrica: Ingreso (5 puntos), definir pre-asignados (5 puntos), sorteos no repetidos (15 puntos), presentación de resultados (5 puntos).

1Eva_IT2013_T3 Generar tarjetas pre pago

1ra Evaluación I Término 2013-2014, Julio 2, 2013 /ICM00794

Tema 3. (20 puntos) Una tarjeta prepago que se activa y valida por llamada telefónica o internet utiliza dos números: tarjeta prepago dibujo

  • la serie y
  • una clave

ambos números hacen única a la tarjeta y se usan como método de registro y seguridad.

La serie  se compone de 8 dígitos que corresponden a la identificación de la tarjeta dentro de un rango de producción, la clave es un número de 6 dígitos generados de forma aleatoria [100000, 999999];

Elabore un algoritmo que permita
a) generar n tarjetas prepago dentro de un rango de serie con su correspondiente clave de validación.
b) Muestre cuántas tarjetas tienen claves impares y cuántas pares.
c) Muestre la tabla de las series y sus claves

Ejemplo:
¿Cuántas tarjetas?: 1000
¿Serie Inicial?:  2531 1001
Tarjeta Serie Clave
1 2531 1001 725 673
2 2531 1002 428 095
1000 2531 2000 152 652

Rúbrica: Ingreso (5 puntos), literal b (10 puntos), literal c (5 puntos).

 

1Eva_IT2013_T1 Primos gemelos

1ra Evaluación I Término 2013-2014, Julio 2, 2013 /ICM00794

Tema 1. (25 puntos) En mayo de 2013 un matemático presentó formalmente una demostración a la Conjetura de los Primos Gemelos.

Se denominan “números primos gemelos” aquellos números primos consecutivos separados por dos unidades.

Ejemplo:
Primos gemelos entre 2 y: 50
3 y 5,
5 y 7,
11 y 13,
17 y 19,
29 y 31,
41 y 43,
Parejas: 6

Escriba un algoritmo para determinar:
¿Cuántas parejas de primos gemelos existen entre 2 y n?

Referencia: www.unocero.com/2013/05/17/primera-prueba-de-que-muchos-numeros-primos-gemelos-vienen-en-pares/

Rúbrica: Primos [2, n] (10 puntos), determinar primos gemelos (10 puntos), contar parejas (5 puntos)

2Eva_IT2007_T3 Simular carrera de perros

2da Evaluación I Término 2007-2008. Agosto 28, 2007 /ICM00794

Tema 3. (30 puntos) Diez perros se encuentran participando en una carrera, el recorrido que deben realizar es de un total de 100 metros con obstáculos, bajo las siguientes reglas: carreraperros

  • Todos avanzan al mismo tiempo.
  • Cada perro realiza aleatoriamente una de las 4 acciones siguientes:
    • salta 1 metro, o derribando o sorteando apropiadamente el obstáculo,
    • salta 2 metros, o derribando o sorteando apropiadamente el obstáculo.
  • Cuando el perro derriba un obstáculo, usted debe considerar que no puede avanzar en el siguiente instante de tiempo, porque tiene que recuperarse para el siguiente salto.

Elabore un programa que simule el recorrido de los perros y muestre:

a) El avance de los perros en la carrera, en cada instante de tiempo, hasta que terminó.
b) El perro que ganó la carrera y la cantidad de saltos que necesitó para lograrlo (suponga que fue un solo perro).

 

1Eva_IT2012_T4 Ajustar tarifas eléctricas invierno/verano

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

Tema 4 (30 puntos). Una vez terminado el invierno, el subsidio de la tarifa eléctrica residencial cambia para los clientes residenciales en la costa. medidor eletrico

La tarifa se establece acorde a los consumos en pliego tarifario mostrado.

Tarifa Eléctrica
Consumo entre (KWh) Invierno ($) Verano ($) Cambio ($)
< 130 0.04 0.04 0.00
130 a 500 0.08 0.11 0.03
500 a 700 0.11 0.13 0.02
superior a 700 0.16 0.26 0.10

Realice un algoritmo que permita para un mes cualquiera:

a) Ingresar el consumo de n clientes residenciales,

b) Calcular el valor facturado y el incremento para cada cliente en verano,

c) Mostrar el total facturado en el mes y

d) ¿Cuál es el cliente que más valor se le ha facturado? (suponga que existe solo uno).

Consumo por cliente residencial
Cliente consumo verano (KWh) Facturado verano ($) Incremento ($)
1 200 22.00 6.00
2 600 78.00 12.00
3 400 44.00 12.00
4 800 208.00 80.00
Total facturado: $ 352.00
 Cliente más valor facturado: 4

Sugerencia: Usar arreglos solo para tablas de cliente

Referencia: “Terminado el invierno ajustan tarifas eléctricas”. www.eluniverso.com 09.06.2012. Pliego tarifario resumido.

Rúbrica: literal b y d (10 puntos), literal a y c (5 puntos).