1Eva_IT2014_T1 Cuadrado de Cinco

1ra Evaluación I Término 2014-2015. Julio 1, 2014 /ICM00794

Tema 1. (20 puntos) Se dice que el cuadrado de cualquier número terminado en 5 se forma como el producto de las decenas y (decenas+1), añadiendo a la derecha del resultado el 25. Si el número es menor que 100 se calcula fácilmente con la tabla de multiplicar como se muestra en los ejemplos:

Operación decena decena+1 añadir resultado
252 2 3 6 625
852 8 9 72 7225

252, la decena que es 2, se multiplica por 3 que es la decena+1, resulta 6 que se añade a la derecha 25 y su resultado es 625.


852, se calcularía como 8×9=72, se añade a la derecha 25, el resultado es 7225.


Elabore un algoritmo que valide el proceso para los números terminados en cinco dentro del rango entre 5 y m (ejemplo 1000). Al final muestre si se cumple lo descrito, en caso de ser incorrecto, mostrar el primer número para el que no se cumple.

Rúbrica: Operaciones con los dígitos (10 puntos), Validación rango (10 puntos).

1Eva_IIT2013_T2 Números simétricos

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

Tema 2. (25 puntos)

Un número simétrico es un número que se lee igual de izquierda a derecha que de derecha a izquierda.

Realice un algoritmo que permita:

Ejemplo:
 Números simétricos: 2002, 1991, 2112.
 No son números simétricos: 2013, 1492

a) Invertir los dígitos de un número y verificar si el número es simétrico

b) Buscar los números simétricos con más de dos cifras y que sean menores a 1 millón.

Rúbrica: literal a (10 puntos), literal b, manejo de rangos (5 puntos) y respuesta (5 puntos). Algoritmo integrado (5 puntos)

1Eva_IIT2013_T1 Verificar Bisiesto

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

Tema 1 (15 puntos) En el calendario gregoriano, aplicable  desde el año 704, un año es bisiesto si es divisible entre 4, a menos que sea divisible para 100. Pero un año también es bisiesto si es divisible para 100 y además es divisible para 400.

Por ejemplo: los años 1700, 1800, 1900 y 2100 no son bisiesto,
pero son bisiestos: 1600, 2000 y 2400.

Realice un algoritmo para determinar si un año dado, es o no bisiesto.
Rúbrica: ingreso y validación (5 puntos), verificar bisiesto (8 puntos), bloque de salida (2 puntos)

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. medidorelectrico

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).

1Eva_IT2012_T3 Determinar inventario máximo y mínimo

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

Tema 3 (20 puntos) InventarioEn el control de INVENTARIO DE PRODUCTOS que se lleva en una bodega, se tiene un modelo donde se determina la cantidad máxima y mínima de stock por producto.

Considerando el siguiente modelo:

Emin = Cmin * Tr
Emax = (Cmax * Tr) + Emin
CP = Emax – E

Donde:
 Tr = Tiempo de reposición de inventario (en días)
 Cmax = Consumo máximo (unidades diarias)
 Cmin = Consumo mínimo (unidades diarias)
 Emax = Existencia máxima
 Emin = Existencia mínima (o de seguridad)
 CP = Cantidad de pedido
 E = Existencia actual

Escriba un ALGORITMO que permita:

a) Registrar los datos de Consumo Máximo (Cmax), Consumo Mínimo (Cmin), Existencia actual (E) y Tiempo de reposición (Tr) de inventario para un listado de Nproductos.
b) Luego aplicando el modelo mostrado, determine la Cantidad de Pedido (CP) para cada producto.
c) Muestre aquellos productos donde la cantidad de pedido (CP) supere en un 70% la existencia actual.

Rúbrica: Ingreso de datos en arreglos (5 puntos), calculo de pedidos (8 puntos), Salida (7 puntos)

1Eva_IT2012_T1 Codificar número por dígito

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

TEMA 1 (20 puntos) Para cierta aplicación informática se necesitan codificar números enteros.

Elabore un ALGORITMO que solicite al usuario un número entero positivo de tres dígitos, el cual necesita ser codificado.

Considere que:
a) Si el dígito de dicho número es 2, 5 o 7, se le debe sumar la unidad.
b) Si el dígito es 1, 4, 8 o 9, se le resta la unidad.
c) Los dígitos restantes no se alteran.

Ejemplos:

Original Codificado
472 383
503 603
615 606

Rúbrica: Validación (5 puntos), conversión por dígito (10 puntos), número codificado(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_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_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_IIT2007_T1 Hormiga busca arroz

1ra Evaluación II Término 2007 – 2008. Diciembre 04, 2007 /ICM00794

Tema 1. (30 puntos)

En un plano cartesiano se encuentran una hormiga y un grano de arroz.

En cada instante de tiempo, la hormiga de manera aleatoria intuye la dirección donde ir (arriba, abajo, derecha, izquierda), y cuantas unidades desplazarse (entre 1 a 3) en la anterior dirección.

HormigaArrozImplemente un algoritmo que simule 100 instantes de tiempo con desplazamientos de la hormiga que inicialmente se encuentra en las coordenadas (-2,2) y un grano de arroz en las coordenadas (10,8).

Al final indique las respuestas a las siguientes preguntas:

a) ¿La hormiga llegó al grano de arroz?

b) Si la respuesta a la pregunta anterior es “Si”, entonces mostrar: cuántos pasos fueron necesarios.

c) ¿La distancia más lejana en la que estuvo la hormiga del grano de arroz?

Nota: La distancia entre dos puntos en el plano P1(x1, y1) y P2(x2, y2), viene dada por la siguiente expresión matemática:

d(P_1,P_2) = \sqrt{(x_2-x_1)^2 +(y_2-y_1)^2 }