You are on page 1of 1

Universidad Nacional de Ingeniería

Facultad de Ingeniería Mecánica


Departamento Académico de Ciencias Básicas y humanidades
Asignatura: Introducción a la Computación BIC01
Periodo Académico 2018-3

EXAMEN FINAL
Profesores: Ing. Daniel Osorio, Ing. Ricardo Castañeda, Ing. Máximo Obregón
Secciones: A-B-C-D
Fecha: Sábado Hora: 15 a 17 horas Duración: 110 minutos

Indicaciones:
• El desarrollo se realiza sin apuntes, ni calculadoras.
• Cualquiera de los problemas puede resolverse definiendo funciones que crea conveniente.

Problema 1 (7 puntos): Muestre una matriz generada


aleatoriamente de nxn, luego intercambie la diagonal Ejemplo del problema 1, si n fuera 5:
principal por la primera fila y vuelva a mostrar la matriz Matriz aleatoria
modificada. No debe usar la función diag de Matlab. 7 8 2 25 2
9 27 6 12 13
Problema 2 (6 puntos): Se desea procesar los sueldos 5 11 21 16 0
de n trabajadores, para ello debe escribir un programa 13 11 17 15 13
que lea 3 vectores, código(numérico), horas trabajadas, 9 17 6 5 16
costo por hora. A partir de estos 3 arreglos
unidimensionales, deberá generar un vector que será Matriz modificada
sueldo bruto, considerando que el sueldo bruto es el 7 27 21 15 16
producto de las horas trabajadas por el costo por hora. 9 8 6 12 13
Finalmente deberá mostrar los 3 mejores sueldos brutos 5 11 2 16 0
con su respectivo código. Considere que siempre se 13 11 17 25 13
ingresará por lo menos, los datos de 3 trabajadores. 9 17 6 5 2

Problema 3 (7 puntos): Muestre una matriz generada aleatoriamente de nxn y reporte el número de
fila o las filas que contienen el máximo valor, en el programa no podrá usar la función max de
MatLab. Ejemplo, si n fuera 5:
Corrida 1 Corrida 2
A= A=
2 2 4 4 0 2 3 2 4 4
2 1 1 2 2 4 0 1 3 4
3 3 2 3 2 4 1 2 5 5
4 1 3 4 1 4 1 1 3 0
3 0 2 2 1 2 3 0 3 4

Las filas que tienen el máximo es (son): Las filas que tienen el máximo es (son):
1 3
4

Los profesores

You might also like