0% encontró este documento útil (0 votos)
11 vistas16 páginas

Sesion 7 Matrices

Cargado por

beisonmoratazx
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas16 páginas

Sesion 7 Matrices

Cargado por

beisonmoratazx
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 16

PROGRAMACION I

Arreglos
Bidimensionales -
Matrices
Sesión 7

Ing. Esp. Noralba Moncayo


Arreglos Bidimensionales

 Es un conjunto de elementos, todos del mismo tipo,


en el cual el orden de los componentes es
significativo y en el que se necesita especificar dos
sub índices para identificar cada elemento del
arreglo.
 Los subíndices son entonces: Filas y Columnas
Matrices - Tablas

 Es un arreglo
bidimensional que en
términos matemáticos
es llamado (MATRIZ) y
en términos financieros
(TABLA).
Características de una
Matriz
 Los ciclos anidados suelen usarse para llenar
matrices donde un ciclo recorre cada fila y otro cada
columna o viceversa (depende de lo que
necesitemos).
 En la notación estándar el primer subíndice se
refiere a la fila(i) y el segundo subíndice se refiere
a la columna(j): MATRIZ[I,J]
Declarar una Matriz

 arreglo[<Lineas>,<Columnas>] de <Tipo de
datos> <Nombre de la variable>

 Líneas. Son las filas de la matriz, debe ser numero


mayor a cero.
 Columnas. Se encuentran en forma vertical, debe ser
numero mayor a cero.
 Tipo de datos : es el tipo de datos que queremos
que sea la colección , puede ser entero , real ,
cadena , carácter o un registro.
 Nombre de la variable : es el nombre con el cual
vamos a ser referencia en el programa principal
Ejemplo 1

Llenar una matriz de 3X3 y llenarla de unos (1)


Ejemplo 2

 Modificar el
ejemplo anterior
y que muestre
los números de
la matriz
diferentes .
Ejemplo 3

 Modificar el
ejemplo 1 y
pedir los datos
al usuario
Ejemplo 4
 Modificar el
ejemplo 1 y pedir
el dato al usuario,
y con ese dato
llenar la matriz. Por
ejemplo: digita el 9
y la matriz
quedaría asi:
999
999
999
Ejemplo 5
Cargar y mostrar una matriz de 3 FILAS X 2 COLUMNAS, INGRESANDO LOS
NUMEROS POR TECLADO
Ejemplo 6
Se dispone de una tabla
t, 2x2, de dos
dimensiones, calcular la
suma de sus elementos
ingresados por teclado.
Ejemplo 7
Generar un
algoritmo para
sumar dos matrices,
la matriz A y matriz
B, y como resultado
arroje la matriz C; las
dimensiones de cada
matriz son 2X2
Ejemplo 9
Generar un menú de opciones para la realizar las
siguientes operaciones con matrices, con dimensiones de 3
X3
las opciones del menú son:
 Ordenar matriz de forma ascendente
 Sumar elementos de la matriz
 Encontrar la posición del numero mayor y menor
 Mostrar la matriz
 Salir

Solución: aplicación lpp


Ejemplo 6

Permutar o
intercambiar las
columnas de una
matriz de 4x4, de
números ingresados
por teclado, con la
facilidad de elegir la
columna a
intercambiar.
Ejercicios
1. Un programa pida datos al usuario los datos de una matriz de
2x2 y muestra su traspuesta (el resultado de intercambiar filas
por columnas). https://www.youtube.com/watch?v=aTsgBk34zyY
2. Un programa que pida al usuario los datos de una matriz de
3x3, y calcule y muestre su matriz adjunta.
https://www.youtube.com/watch?v=l51Epr3SY1Y
3. Crear un programa que Encuentre la determinante de una
matriz de 3X3 dados los valores por teclado.
https://www.youtube.com/watch?v=8OnOZvc5rFQ
4. Un programa que pida al usuario los datos de una matriz de
3x3, y calcule y muestre su matriz inversa.
https://www.youtube.com/watch?v=W214PLI0quQ
5. Un programa que pida al usuario los datos de dos matrices de
2x2, y calcule y muestre su producto.
GRACIAS!

También podría gustarte