Professional Documents
Culture Documents
FACULTAD DE INGENIERA
DEPARTAMENTO DE INGENIERA METALRGICA
Gua N2: Vectores, Matrices y Resolucin de Sistemas de Ecuaciones.
Aplicaciones de Software a Ingeniera 542332. Segundo Semestre del 2016.
Problema 1:
Arreglos
a) Una de las aplicaciones usuales de arreglos en programacin es el ordenamiento de datos.
Se pide crear una rutina en VBA que considere un vector de tamao N, donde N es un
nmero entero ingresado por el usuario en pantalla, siendo N menor que 10, para el
ordenamiento ascendente de sus datos (de menor a mayor). Se debe pedir al usuario el
ingreso de los datos y generar en plantilla Excel tanto el vector inicial como el vector
resultante.
b) Otra operacin muy frecuente en el trabajo con vectores es la bsqueda de datos dentro
de stos. Se pide disear una rutina que considere un vector de tamao N, donde N debe
ser ingresado por pantalla por el usuario, para la bsqueda de un dato especfico dentro
del arreglo. El dato a buscar debe ser ingresado por el usuario en pantalla asi como los
datos del arreglo. Considerar que los datos no necesariamente estarn ordenados en el
vector.
Nota para ambos problemas: Se debe tener en consideracin que el usuario podra cometer un
error e ingresar un valor fuera de rango del tamao del vector (N). El programa debe desplegar un
mensaje de error en tal caso y pedir el ingreso de un nuevo valor.
Problema 2:
Matrices
a) Disear una rutina en el ambiente de programacin Visual Basic para la generacin de una
matriz de orden MxN en una planilla de Excel. Los valores de M y N deben ser menores
que 10. Se debe tener en consideracin que el usuario podra cometer un error e ingresar
un valor fuera de rango. El programa debe desplegar un mensaje de error en tal caso y
pedir el ingreso de un nuevo valor. La cantidad de filas, columnas y los valores de la matriz
deben ser solicitados al usuario (deben ser ingresados por pantalla).
b) Generar una rutina en VBA que pida al usuario el ingreso de un escalar real distinto de
cero para multiplicarlo con la matriz del ejercicio anterior y obtener la matriz resultante en
la planilla de Excel.
c) Crear una rutina en VBA para obtener la transpuesta de una matriz. La matriz es de orden
MxN, donde M y N son valores enteros menores que 10. El resultado debe ser generado
en la planilla de Excel.
JMV/ERL/RMA/rma
Problema 3:
Resolucin de Sistemas de Ecuaciones
Cada uno de los problemas propuestos deben ser desarrollados en planilla Excel. Se puede hacer
uso de las funciones incorporadas del Software.
a) Determine la intensidad de corriente en cada rama del circuito que se muestra en la
figura.
JMV/ERL/RMA/rma
b) Con los datos del diagrama siguiente (donde los porcentajes estn dados en peso),
encuentre posibles valores de las corrientes M1, M2, M3 y M4.
i)
ii)
JMV/ERL/RMA/rma
Problema 4:
Bonus Track
Resuelva el siguiente sistema por los mtodos de Jacobi y Gauss-Seidel.
JMV/ERL/RMA/rma