Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Monografia 4
Monografia 4
FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL
CURSO :
PROGRAMACION EN INGENIERIA, Matrices
DOCENTE :
Ing. Eduardo Barrantes Mejía
ALUMNO :
GUTIERRES LLANOS, Luis Geiner
CICLO : II
GRUPO : “A”
La Ingeniería Civil es una especialidad que nos adhiere a la sociedad mediante el diseño
y ejecución de obras, y en el proceso de sus acciones también hace uso de las matrices
ya que se utilizan para el diseño de sistemas estructurales en las diversas áreas que
ocupa la Ingeniería Civil. Las matrices sirven para resolver sistemas de ecuaciones
lineales, estos a su vez tienen múltiples aplicaciones en el área de ingeniería dando
lugar a al óptimo manejo de recursos humanos y de materiales monitoreados y
controlados desde un sistema de diseño dando así paso a la modernidad y a la
ingeniería del futuro. Podemos denotar además que las matrices tienen su importancia
en el manejo de sistemas de información fundamentales, por eso se verá en el presente
trabajo algunas similitudes con su aplicación e importancia.
Las matrices tienen diversas aplicaciones en la ingeniería civil por ejemplo en el cálculo
estructural para analizar la capacidad de carga y el diseño de elementos; en ingeniería
de tránsito para generar matrices de información en la planificación de transporte y
aforos vehiculares; en topografía para realizar resúmenes de datos y cuadricular
terrenos para curvas de nivel; en dibujo asistido por computadora en el software
Autocad.
Objetivos
- comunicar el potencial que tienen las matrices instruccionales en el proceso
tanto de enseñanza como de valoración/evaluación.
- Ponerse en lugar del computador y realizar un programa en visual Basic.net
DESARROLLO
Suma de matrices
a. Análisis y definición del problema
Para
i=0
j<0
Matrizresultado(i,j) =
matriza(i,j) +
matrizb(i,j)
Mostrar “Suma de
matriz A + B”
b. Diagrama de Pasada
Numero de filas
Numero de columna
Calcular la suma
Resp = ‘suma’
c. Diagrama de Flujo
d. Prueba de Escritorio
a+b 1 2 3
= 1 7 7 7
2 7 7 7
e. Pseudocódigo
INICIO
Entero matriza (1,1)
Entero matrizb (1,1)
Entero matrizresultado (1,1)
Numero de filas
Numero de columna
Calcular el número
mayor de una
columna a
Resp =
‘maynumcolumnaa’
g. Diagrama de Flujo
h. Prueba de Escritorio
i=1 j=1
Ingrese valor [1] [1]:
Matriz (1,1)=1
Matriz:
1 2 3
1 1
2
i=1 j=2
Ingrese valor [1][2] :
Matriz(1,2)=2
matriz:
1 2 3
1 1 2
2
i=1 j=3
Ingrese valor[1][3] :
matriz(1,3)=3
matriz:
1 2 3
1 1 2 3
2
i=2 j=1
Ingrese valor[2][1] :
matriz(1,2)=4
matriz:
1 2 3
1 1 2 3
2 4
i=2 j=2
Ingrese valor[2][2] :
matriz(2,2)=5
matriz:
1 2 3
1 1 2 3
2 4 5
i=2 j=3
Ingrese valor[2][3] :
matriz(2,3)=6
matriz:
1 2 3
1 1 2 3
2 4 5 6
El valor mayor es : 5
i. Pseudocódigo
INICIO
Entero matriza(1,1)
Entero mayorcol1
Entero mayorcol2
Para (entero i=0 hasta i=1)
Para (entero i=0 hasta i=1)
Si (j=0) entonces
Si matriza(i,j) > mayorcol1 entonces
Mayorcol1 = matriza(i,j)
Fin_Si
Si_no
Si matriza(i,j) > mayorcol2 entonces
Mayorcol2 = matriza(i,j)
Fin_Si
Fin_Si
Fin_Para
Fin_Para
Mostrar (“Matriz A: “)
Para (entero i=0 hasta i=1)
Para (entero i=0 hasta i=1)
Mostrar (matriza(i,j))
Fin_Para
Fin_Para
Menor valor de una fila
j. Diagrama de Flujo
k. Prueba de Escritorio
i=1 j=1
Ingrese valor [1] [1]:
Matriz (1,1)=1
Matriz:
1 2 3
1 1
2
i=1 j=2
Ingrese valor [1][2] :
Matriz(1,2)=2
matriz:
1 2 3
1 1 2
2
i=1 j=3
Ingrese valor[1][3] :
matriz(1,3)=3
matriz:
1 2 3
1 1 2 3
2
i=2 j=1
Ingrese valor[2][1] :
matriz(1,2)=4
matriz:
1 2 3
1 1 2 3
2 4
i=2 j=2
Ingrese valor[2][2] :
matriz(2,2)=5
matriz:
1 2 3
1 1 2 3
2 4 5
i=2 j=3
Ingrese valor[2][3] :
matriz(2,3)=6
matriz:
1 2 3
1 1 2 3
2 4 5 6
El valor menor es : 1
l. Pseudocódigo
INICIO
Entero matriza(1,1)
Entero mayorcol1
Entero mayorcol2
Para (entero i=0 hasta i=1)
Para (entero i=0 hasta i=1)
Si (j=0) entonces
Si matriza(i,j) > mayorcol1 entonces
Mayorcol1 = matriza(i,j)
Fin_Si
Si_no
Si matriza(i,j) > mayorcol2 entonces
Mayorcol2 = matriza(i,j)
Fin_Si
Fin_Si
Fin_Para
Fin_Para
Mostrar (“Matriz A: “)
Para (entero i=0 hasta i=1)
Para (entero i=0 hasta i=1)
Mostrar (matriza(i,j))
Fin_Para
Fin_Para
Producto de matrices
m. Diagrama de Flujo
n. Prueba de Escritorio
a*b 1 2 3
= 1 6 10 12
2 12 10 6
o. Pseudocódigo
INICIO
Entero matriza (1,1)
Entero matrizb (1,1)
Entero matrizresultado (1,1)
- Ecuaciones de compatibilidad
- Ecuaciones constitutivas.
- Ecuaciones de equilibrio.
De esta manera, vemos la importancia que tiene una materia básica y fundamental en
la Ingeniería como es el Álgebra, además de sus aplicaciones prácticas en la vida
profesional.