You are on page 1of 4

UNIVERSIDAD DE CONCEPCIN

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.

Al resolver se llegar a ecuaciones independientes, donde conocidas las Rk las Ek y las rk se


pueden calcular las seis intensidades de corriente resolviendo el sistema. Para los
siguientes datos, calcule las intensidades de corriente:

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.

Nota: Para la resolucin del sistema considerar: M4 = 100Kg.


c) Un granjero desea preparar una frmula alimenticia para engordar ganado. Dispone de
maz, desperdicios, alfalfa y cebada, cada uno con ciertas unidades de ingredientes
nutritivos, de acuerdo con la tabla siguiente:

i)
ii)

Determine los kilogramos necesarios de cada material para satisfacer el requerimiento


diario (presentado en la ltima columna).
Determine el costo de la mezcla.

Nota: La frmula alimenticia debe contener los cuatro alimentos.

JMV/ERL/RMA/rma

Problema 4:
Bonus Track
Resuelva el siguiente sistema por los mtodos de Jacobi y Gauss-Seidel.

Nota: Elaborar un cdigo en el ambiente de programacin Matlab que d solucin al problema


propuesto.

JMV/ERL/RMA/rma

You might also like