Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bidimensionales)
Arreglos Bidimensionales
Los arreglos bidimensionales son aquellos que tienen dos
dimensiones y, en consecuencia se manejan con dos ndices, se
puede ver tambin como un arreglo de arreglos.
Un arreglo bidimensional equivale a una tabla con mltiples filas
y mltiples columnas.
columnas
0 1 2 3 4
0
123 25 56 3 45
filas 1
32 44 56 45 67
2
23 100 56 48 67
Acceso:
Insercin
< identificador_del_arreglo > [<ndice_fila>] [<ndice_columna>] valor del elemento
Por ejemplo: M [3] [2]9 M [3,2]9
Extraccin
<variable> < identificador_del_arreglo > [<ndice_fila>] [<ndice_columna>]
Por ejemplo: xM [3] [2] xM [3,2]
Operaciones con matrices
Suma de Matrices
Resta
Multiplicacin de Matrices
Multiplicacin por un escalar
Suma de Matrices
Consiste en sumar A+B, es decir aij +bij resultando
una nueva matriz C, donde cada posicin cij aij
+bij
Ejemplo 1 + 5 = 6
1 3 5 7 1 3 5 7 6
A= B= + = Suma a1 1 + b1 1
5 7 4 8 5 7 4 8
3 + 7 = 10
Suma a1 2 + b1 2
1 3 5 7 6 10
+ =
5 7 4 8
1 3 5 7 6 10 Suma a2 1 + b2 1
+ =
5 7 4 8 9
5+4=9
1 3 5 7 6 10
+ =
Suma a2 2 + b2 2
5 7 4 8 9 15
7 + 8 = 15
Multiplicacin por un escalar
Consiste en multiplicar cada aij por una constante k
Ejemplo
1 5 1 5 2 10
A= 2A = 2 =
3 4 3 4 6 8
Multiplicacin de Matrices
Primero debe verificarse el nmero de filas y columnas de las
dos matrices A y B, el resultado se almacena en la matriz C, de
la siguiente forma: cij aik +bkj
Ejemplo 6 7 8
1)Reviso el tamao de la matriz
A= 2x3 B=3x3
0 1 2 33
9 10 11 =
3 4 5 Como son iguales se puede multiplicar.
12 13 14
El tamao de la matriz de la respuesta es 2 x 3
A B Se opera asi:
(0 6 ) + (1 9 ) + (2 12 ) = 2) Siempre se toma la primera
(0 8) + (111) + (2 14) =
0 + 11 + 28 = 39
C= 33 36 39
114 126 138
Salida:
b c d g h l
Un algoritmo que almacene nmeros en una matriz de 5 x 6. Imprimir la suma de los
nmeros almacenados en la matriz.
Un algoritmo que llene una matriz de 10 x10 y que almacene en la diagonal principal el
menor de ese rengln.
Un algoritmo que llene una matriz de 6 x 8 y que almacene toda la matriz en un vector.
Imprimir el vector resultante.
Un algoritmo que llene una matriz de 5 x 6 y que imprima cuantos de los nmeros
almacenados son ceros, cuantos son positivos y cuantos son negativos.