1Eva_IIT2012_T4 Informe de pasantías

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

TEMA 4 (30 puntos) Para las pasantías profesionales, los “estudiantes” de la ESPOL (universidad) se inscriben indicando en cual “empresa” de las disponibles quisieran hacer las prácticas.

Para el registro, los estudiantes se encuentran codificados de 1 a n y las empresas están codificadas de 1 a m.

Se requiere un reporte de los registros que muestre:

a) La empresa que tiene registrados más estudiantes (pasantes), suponga que es una sola,

b) ¿Cuántas empresas aún no registran pasantes?, si todas tienen pasantes, muestre 0, y

c) La cantidad promedio de pasantes por empresa (considerando solo las empresas en las que hay registrados pasantes)

Elabore un algoritmo que permita ingresar los datos para el registro acorde a los valores de n y m, realice los cálculos necesarios y muestre el reporte requerido.

inscripción n
estudiante 1 2 3 4 5
 empresa 4 1 4 2 4
control de inscritos m
 empresa  1 2 3 4
 cantidad  1 1 0 3
Empresa:
 más pasantes (fila) : 4
 sin pasantes: 1
 Promedio de pasantes/empresa: 5/3

Rúbrica: Ingreso (5 puntos), cantidad de estudiantes/empresa (5 puntos), literal a (10 puntos), literal b (5 puntos), literal 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)inventario control
En 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:

E_{min}=C_{min}*Tr E_{max} = (C_{max}*Tr) + E_{min} CP = E_{max} - 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)

3Eva_IIT2006_T3 Números Primos más cercanos

3ra Evaluación II Término 2006-2007, Febrero 6, 2007 /ICM00794

Tema 3. (30 Puntos) Dada una lista de n números, obtener el número primo más cercano a cada uno de los números. En caso de que el número de la lista sea un número primo, ese número es el más cercano.

a) Escriba una función primo(n) que determine si el numero n es primo.

b) Realice un programa que revise de una lista, los números enteros, los inmediatos inferiores y superiores hasta encontrar un número primo y llene la tabla resultante.

Ejemplo: Sea n = 6
Números Primo superior Primo inferior
100 101 97
246 251 241
2 2
333 337 331
2007 2011 2003

3Eva_IT2006_T3 Tabular cuotas y saldo de deuda

3ra Evaluación I Término 2006-2007, Septiembre 12, 2006 /ICM00794

Tema 3. (25 puntos) Una empresa de venta y financiación de vehículos ofrece a sus clientes planes de pago con cuotas mensuales.

El vendedor dispondrá de un programa que calcule la cantidad de meses que le tomará a su cliente pagar la totalidad de la deuda de acuerdo a los parámetros definidos.

p: Precio de Vehículo
r: Tasa de interés mensual en porcentaje
cuota: Cuota mensual

a) Realice una función saldo(r, cuota, saldoanterior) que calcule el saldo mensual conociendo la tasa de interés, la cuota y el saldo anterior.

b) Realice un programa que usando la función saldo, determine en cuántos meses el cliente terminaría de pagar su deuda.

Mes Intereses Cuota Saldo
0 8.000,00
1 80,00 300,00 7.780,00
2 77,80 300,00 7.557,80
3 75,58 300.00 saldo
4 0

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_IIT2011_T4 Impuestos casillas/envíos del exterior

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

Tema 4. (30 puntos). Una empresa de Casillas/Envíos, permite a sus clientes realizar compras por Internet y recibirlas en una casilla asignada en el exterior.

TeclaEnterCart

La empresa agrupa el contenido de cada casilla,denominado «envío», y completa un «embarque» hacia Ecuador.

Al ingresar al país, cada envío puede generar el impuesto IVA (12%) si tiene valor de compra superior a $400 y peso mayor a 8 libras.

Para un embarque, realice un algoritmo que permita registrar el valor y peso para n envíos, muestre los valores de impuestos por «envío» y el total de impuestos por el«embarque».

Finalmente, aleatoriamente seleccione y muestre m envíos para que Aduanas realice una revisión, con la condición que los seleccionados no generen impuestos y no sean repetidos.

Rúbrica: Registro de datos en arreglo (5 puntos), determinar impuestos (10 puntos), selección aleatoria no repetida (10 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. catalogo ventas ejemplo

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_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. numero de serie producto

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