Está en la página 1de 15

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

FACULTAD DE CIENCIAS PECUARIAS


CARRERA DE AGROINDUSTRIA

FUNDAMENTOS DE PROGRAMACIÓN

TEMA: MATRICES

GRUPO C
PAO: 2

INTEGRANTES
JÉSSICA SANTILLÁN
MAYRELY CHANGOTASIG

DOCENTE:
ING. MILTON FABIÁN VÁSCONEZ BARRERA
Riobamba- Ecuador
MATRICES
¿Qué es un arreglo bidimensional
o matriz?

Una matriz es un conjunto de elementos dispuestos


a lo largo de m filas y n columnas, conocidas
también como diagrama de doble entrada o tabla
completa
Una estructura de datos estática que bajo un mismo identificador
(nombre de variable) representa a todos los elementos.

Es un arreglo de dos dimensiones

Organizado en forma de filas y columnas; y por lo tanto utiliza dos


índices para identificar los elementos.

CARACTERÍSTICAS
Siempre toda la matriz trabajara un solo tipo de dato declarado. Los
datos que se pueden almacenar en una matriz corresponden a: números
enteros, números reales, caracteres alfanuméricos, cadenas de
caracteres, datos lógicos, también se puede trabajar con verdaderos y
falsos, registros, una matriz con arreglos adentro de cada posición
aumentando la dimensión.

Los datos se almacenan en memoria ocupando posiciones seguidas, de


manera que solo es necesario la referencia al primer elemento

Almacenan datos homogéneos, excepto en lenguajes no tipados


Sus posiciones se establecen siempre mencionando
primero la fila y segundo la columna.

m(2,1) m(1,4)
Esto se puede evidenciar en la posición
m(2,1) del gráfico, la cual indica que el
objeto está en la fila 2 y la columna 1.

m(4,4)
m(3,2)
TIPOS DE MATRICES SEGÚN EL
NUMERO DE FILAS Y COLUMNAS
Rectangular cuando las filas y columnas son
diferentes.

Si una matriz tiene igual número de filas y


columnas decimos que es una matriz cuadrada.
Gráficamente una matriz tiene la forma de una tabla de doble
entrada.
¿CÓMO SE DECLARA UNA MATRIZ EN
PSEINT? 1) Definir el tipo de dato que va a manejar la
matriz.
Para declarar una matriz se utiliza la misma
sintaxis que para los vectores, con la
variación de que se utiliza dos tamaños para
El total de posiciones disponibles en la matriz es el
indicar la cantidad de filas y la cantidad de
producto de la cantidad de filas por la cantidad de
columnas. La forma general de declarar una
columnas: m * n.
matriz es:

2) Definir las dimensiones de la matriz, siempre


iniciando con las filas y luego con las columnas.

3) Definir como enteros los índices de la matriz,


tanto para el manejo de columnas y filas.
Nombre de variable que
Dimensión para dimensionar la representa a todos los Definimos a la matriz de
matriz elementos acuerdo al dato que
vayamos a utilizar.

Nombre de variable Definimos el numero de


Definimos el numero de columnas que va a tener
filas que va a tener nuestra matriz.
nuestra matriz.
ACCESO A ELEMENTOS
Para hacer referencia a un elemento de una Identificador (i,j)
matriz es necesario especificar el identificador o
nombre de la matriz y entre paréntesis el índice i hace referencia a la fila
de filas y el índice de columnas, de la forma: j a la columna

Por tanto, puede utilizarse como una variable Al escribir el identificador y


sencilla a la que se le asigna datos y desde la que los dos índices se hace
se toman para conformar expresiones o para referencia a un elemento en
enviar a un dispositivo de salida. particular
La primera instrucción declara la matriz m, la segunda asigna el número 2 a la
primera posición de m, la tercera asigna el número 5 al elemento ubicado en la
intersección entre la fila 2 y la columna 2 y de forma similar, la cuarta
almacena el número 15 en la posición 3,4.
Para leer desde el teclado una
posición especifica de mi matriz

Puedo utilizar cualquier posición de


mi matriz como si fuera una variable
individual , se nombra con el mismo
identificador .

Si quiero escribir en la ventana


de ejecución:
RECORRIDO DE UNA MATRIZ
Recorrido de una matriz es irse desde la primera posición
en forma secuencial hasta la ultima para realizar una
operación con la matriz igual que con los vectores

Para recorrer una matriz se precisan dos ciclos


anidados: uno para desplazarse por las filas y otro por
las columnas.

En términos generales, para recorrer una matriz de


tamaño m * n se define los ciclos de la forma:
Hasta el número
Para i que empieza
filas
en 1 Hasta el número
columna
Para filas

Para columnas

Para j que empieza


en 1

Operación con la matriz


¿CÓMO IMPRIMIR E INGRESAR
DATOS UNA MATRIZ USANDO PSEINT?
Para la impresión de una matriz y el
ingreso de datos es necesario usar los
índices definidos anteriormente, junto a la
estructura de control (Para) M(2,2);
•Las filas y columnas de una matriz en Pseint
siempre inicializará en 1. Si lo haces en cero
marcara un error.

•Para recorrer una matriz de manera efectiva,


primero debemos ingresar un (para) que
recorra las filas y luego dentro de este,
ingresamos otro (para) que se encargara de
recorrer las columnas.

•Al momento de insertar un dato este debe ser


del mismo tipo que se ha definido
inicialmente en la matriz, en el caso anterior
tenemos una matriz definida con datos de tipo
carácter. A su vez, deberá especificarse la
posición como M (fila, columna), en donde
insertaremos el dato.

También podría gustarte