Top Banner
38

Sesion10_Arreglos_Bidimensionales

Jul 09, 2016

Download

Documents

LC Lyon

programacion
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sesion10_Arreglos_Bidimensionales
Page 2: Sesion10_Arreglos_Bidimensionales

UNIVERSIDAD PRIVADA ANTENOR ORREGO

FACULTAD DE INGENIERIA

CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA

Ing. Alejandro Martin Leon Cerna

Sesión 10 : Estructura de Datos, Arreglos Bidimensionales:

(Matriz)

Page 3: Sesion10_Arreglos_Bidimensionales
Page 4: Sesion10_Arreglos_Bidimensionales
Page 5: Sesion10_Arreglos_Bidimensionales
Page 6: Sesion10_Arreglos_Bidimensionales
Page 7: Sesion10_Arreglos_Bidimensionales
Page 8: Sesion10_Arreglos_Bidimensionales
Page 9: Sesion10_Arreglos_Bidimensionales
Page 10: Sesion10_Arreglos_Bidimensionales
Page 11: Sesion10_Arreglos_Bidimensionales
Page 12: Sesion10_Arreglos_Bidimensionales

Creación de una Matriz de 2x3

Inicialización de cada posición

Page 13: Sesion10_Arreglos_Bidimensionales
Page 14: Sesion10_Arreglos_Bidimensionales

Creación de una Matriz de 2x3x2

Inicialización de cada posición

Page 15: Sesion10_Arreglos_Bidimensionales

Problema n.° 1

Enunciado: Ingrese 6 números en un arreglo de dos dimensiones (matriz) de

3x2 y obtenga la suma de los números ingresados.

Análisis: Para la solución de este problema se requiere que el usuario

ingrese 6 números; luego, que el sistema devuelva la suma de los números.

Entrada:

• 6 Números (n[3] [2])Salida:

• Suma (s)

Page 16: Sesion10_Arreglos_Bidimensionales
Page 17: Sesion10_Arreglos_Bidimensionales
Page 18: Sesion10_Arreglos_Bidimensionales

Problema n.° 2

Enunciado: Dado la matriz A de 2x2, la matriz B de 2x2; obtenga la suma de

dichas matrices.

Análisis: Para la solución de este problema se requiere que el usuario ingrese

8 números; luego, que el sistema devuelva como respuesta la suma de

matrices.

Entrada:

• 4 Números matriz A (a[2][2])

• 4 Números matriz B (b[2][2])

Salida:

• 4 Números matriz C (c[2][2])

Page 19: Sesion10_Arreglos_Bidimensionales
Page 20: Sesion10_Arreglos_Bidimensionales
Page 21: Sesion10_Arreglos_Bidimensionales

Problema n.° 3

Enunciado: Se tiene una matriz de 3x3, hallar la suma de los elementos de su

diagonal principal y la suma de los elementos de su diagonal secundaria.

Se sabe que:

Page 22: Sesion10_Arreglos_Bidimensionales
Page 23: Sesion10_Arreglos_Bidimensionales
Page 24: Sesion10_Arreglos_Bidimensionales
Page 25: Sesion10_Arreglos_Bidimensionales

Problema n.° 4

Enunciado: Llene una matriz por el numero de filas y el numero de columnas

ingresadas por el usuario, para luego imprimir dicha matriz y posteriormente la

matriz transpuesta.

Recordar: Definición de Matriz Traspuesta

Page 26: Sesion10_Arreglos_Bidimensionales
Page 27: Sesion10_Arreglos_Bidimensionales
Page 28: Sesion10_Arreglos_Bidimensionales
Page 29: Sesion10_Arreglos_Bidimensionales

Problema n.° 5

Enunciado: Realizar la multiplicación de 2 matrices. La primera matriz de [2x3]

y la segunda matriz de [3x3].

Regla para la multiplicación de matrices: El numero de columnas de la

primera matriz debe de ser el mismo numero de filas de la segunda matriz.

Producto de dos matrices: Se multiplica cada elemento de la fila de a por

cada elemento de la columna de b y se suman.

Page 30: Sesion10_Arreglos_Bidimensionales

Producto de dos matrices: Se multiplica cada elemento de la fila de a por

cada elemento de la columna de b y se suman.

Page 31: Sesion10_Arreglos_Bidimensionales
Page 32: Sesion10_Arreglos_Bidimensionales
Page 33: Sesion10_Arreglos_Bidimensionales
Page 34: Sesion10_Arreglos_Bidimensionales

Problema n.° 6

Enunciado: Ingrese 12 números en un arreglo bidimensional (matriz) de 4x3,

y obtenga la suma de cada columna.

Análisis: Para la solución de este problema se requiere que el usuario ingrese

12 números; luego, que el sistema devuelva la suma de cada columna.

Entrada:

• 12 Números (n[4][3]) Salida:

• Suma Columna 1 (s0)

• Suma Columna 2 (s2)

• Suma Columna 3 (s3)

Page 35: Sesion10_Arreglos_Bidimensionales
Page 36: Sesion10_Arreglos_Bidimensionales
Page 37: Sesion10_Arreglos_Bidimensionales

Problemas Propuestos

Problema n.° 1

Enunciado: En una matriz de 2x3 ingrese 6 números, multiplique su

contenido por un valor “k” y obtenga la suma de los números de la matriz.

Problema n.° 2

Enunciado: Cree una matriz de A de 2x2 otra de B de 2x2 y obtenga una

matriz C = A * B

Problema n.° 3

Enunciado: Cree una matriz de 4x3 y obtenga los números mayores da cada

columna.

Problema n.° 4

Enunciado: Hallar la determinante de una matriz cuadrada de orden n por el

método de cofactores.

Page 38: Sesion10_Arreglos_Bidimensionales