Sie sind auf Seite 1von 2

INSTITUTO DE CIENCIAS MATEMTICAS

ICM00794 - FUNDAMENTOS DE COMPUTACIN


Segunda Evaluacin I Trmino 2011-2012
Septiembre 13, 2011

Matricula:................Nombre:.............................................................................. Firma:
INSTITUTO DE CIENCIAS MATEMTICAS
ICM00794 - FUNDAMENTOS DE COMPUTACIN
Segunda Evaluacin I Trmino 2011-2012
Septiembre 13, 2011

Matricula:................Nombre:.............................................................................. Firma:
Tema (25 puntos). Un banco previo a conceder un prstamo a largo plazo, revisa los datos del solicitante y concede
el prstamo slo si cumple las siguientes condiciones:
a) Si los ingresos anuales son superiores a $ 12.000.
b) Si los ingresos anuales son inferiores a $ 12.000, pero superiores a 8.000 dlares y est soltero.
c) Si tiene ingresos entre $ 12.000 y $10.000, est casado sin hijos.
Realice un programa para el banco que permita para n solicitudes:
- registrar los datos del solicitante: nombre, ingresos anuales, estado civil y nmero de hijos, monto prestamo.
- procesar las solicitudes,
- mostrar un listado de nombres de favorecidos con el prstamo, monto y el total de favorecidos.
Rubrica: Definicin y uso de estructura (5 puntos), Ingreso (5 puntos), procesamiento (10 puntos), listado final (5 puntos)

Tema (15 puntos). Dos matrices A y B son multiplicables


si el nmero de columnas de A coincide con el nmero
de filas de B.
Am x n x Bn x p = Cm x p

Ejemplo:
A
2 1 2
3 1 0
2 2 1

3
2
1

B
25
50
100
150

C
2*25=50
75
50

1*50=50
50
100

200
0
100

450
300
150

El elemento Cij de la matriz producto se obtiene multiplicando cada elemento de la fila i de la matriz A por cada
elemento de la columna j de la matriz B y sumndolos.
Realice una funcin producto(A,B) que permita realizar el producto entre una matriz A de tamao de mxn y un vector
B de tamao n.
Nota: Desarrolle el algoritmo que describa las operaciones para cada elemento Cij. No use las funciones de matlab para
multiplicar matrices.
Rubrica: Definicin de funcin (5 puntos), algoritmo (10 puntos).

4
$150

Servicios
Prestados

Servicio 4

Comisin

Ejemplo:
Servicio 3

Nota: Para el tema 2, puede utilizar la funcin del tema anterior para calcular la
matriz de facturacin.

3
$100

Servicio 2

Al final del mes se obtiene la tabla de servicios prestados por tcnico.


Realice un men que permita:
1. Ingresar lista. Registra los Servicios prestados por tcnico en el mes.
2. Total Facturado. Calcula y muestra el total de dinero facturado por la
empresa.
3. Comisiones. Calcula y muestra las comisiones obtenidas por tcnico.
4. Servicio Estrella. Muestra el servicio el ms requerido.
5. Tcnico del Mes. Busca y muestra el tcnico que gan la mayor
comisin
6. Salir.

Tabla de Servicios:
Servicio
1
2
Precio
$25 $50

Servicio 1

Tema (30 puntos). Una empresa brinda cuatro tipos de servicio tcnico con
costos de 25, 50, 100 y 150 dlares respectivamente. La empresa dispone
de n tcnicos, que perciben una comisin del 5% sobre la tarifa del servicio
realizado.

Tcnico 1

Tcnico 2

Tcnico 3

Tcnico 4

37.5
0
21.2
5
20.0
0
23.7
5

...
Tcnico n

...
3

...
5

...
1

...
1

28.7
5

Total Recaudacin: $2.625


Servicio Estrella: Servicio 1
Tcnico del Mes: 1
Tcnico menos productivo: 3

Rbrica: Men (5 puntos), clculo de recaudacin (10 puntos), desarrollar los tems del 2 al 5 del men (5 puntos).

Tema ( 30 puntos). El Consejo de la Judicatura para asignar casos a


jueces realiza la tarea mediante sorteo.
Actualmente el Consejo est formado por 11 jueces (identificados
numricamente) distribuido en las siguiente reas:
271855012.doc

rea
1
2
3

Tipo de rea
Penal
Civil
Laboral, Trnsito y la Niez

Jueces
1 al 4
4 al 8
9 al 11

INSTITUTO DE CIENCIAS MATEMTICAS


ICM00794 - FUNDAMENTOS DE COMPUTACIN
Segunda Evaluacin I Trmino 2011-2012
Septiembre 13, 2011

Matricula:................Nombre:.............................................................................. Firma:
Cada caso se debe clasifica de acuerdo al rea mostrada en la tabla, dependiendo del rea se asigna
aleatoriamente el juez correspondiente.
Elabore un programa para procesar la asignacin de jueces en los diferentes casos.
Primero ingrese para cada caso su clasificacin (Penal, Civil, laboral o Transito o niez), luego dependiendo de la
clasificacin realice la asignacin aleatoria del juez. Finalmente presente un reporte de la cantidad de casos
asignados a cada juez.
Rubrica: Ingreso de denuncias (5 puntos), sorteo de jueces (10 puntos), listado casos por juez (15 puntos)

271855012.doc