arreglos bidimencionales
-
Upload
myrella-esthefania-ls -
Category
Documents
-
view
1 -
download
0
description
Transcript of arreglos bidimencionales
![Page 1: arreglos bidimencionales](https://reader036.fdocuments.ec/reader036/viewer/2022083011/5695d2c91a28ab9b029bb570/html5/thumbnails/1.jpg)
Arreglos bidimensionales o matrices
![Page 2: arreglos bidimencionales](https://reader036.fdocuments.ec/reader036/viewer/2022083011/5695d2c91a28ab9b029bb570/html5/thumbnails/2.jpg)
•Consiste en un vector y es por lo tanto un conjunto de elementos del mismo del mismo tipo en el que el orden de los componentes es significativo y en el que se necesitan especificarse dos subíndices para poder identificar cada elemento de la matriz.
Arreglos de dos dimensiones
Se les conocen comúnmente como matrices.• La primera dimensión establece la cantidad de
filas. (M ó i)• La segunda dimensión establece la cantidad de
columnas. (N ó j)• Al igual que en los arreglos de una dimension,
todos tipos de datos de ser del mismo tipo y estar relacionada
![Page 3: arreglos bidimencionales](https://reader036.fdocuments.ec/reader036/viewer/2022083011/5695d2c91a28ab9b029bb570/html5/thumbnails/3.jpg)
Ejemplo 1#include<iostream>#include<iomanip>using namespace std;main(){ int i,j; int n[10][10]; for(i=1;i<=3;i++) for(j=1;j<=3;j++) { cout<<"Ingrese numero"; cin>>n[i][j]; } cout<<"Los elementos del arreglo son:"<<endl;
for(i=1;i<=3;i++) { cout<<endl; for(j=1;j<=3;j++) cout<<setw(4)<<n[i][j]; }
![Page 4: arreglos bidimencionales](https://reader036.fdocuments.ec/reader036/viewer/2022083011/5695d2c91a28ab9b029bb570/html5/thumbnails/4.jpg)
Elementos de la matriz
Para identificar los elementos de la matriz, se utilizan dos subíndices:
• El primero, indica la fila donde se ubica.• El segundo, indica en que columna está.
Ejemplo:M[2,3]Se refiere al elemento ubicado el la segunda fila y tercera columna
![Page 5: arreglos bidimencionales](https://reader036.fdocuments.ec/reader036/viewer/2022083011/5695d2c91a28ab9b029bb570/html5/thumbnails/5.jpg)
Limites de los subíndices de la matriz
Un array bidimensional, posee límites :superior, e inferior para su número de filas y columnas.De ahí que:B(L1:U1,L2:U2)={B[Ii.j]}L<-Limite inferior ; U<-Limite superiorDonde L1<-I<-U1 L2<-j<-U2Cada elemento B[i,j] es de tipo TEl número de elementos de la fila es B es U2-L2+1 y el número de elementos de la columna B es U1-L1+1; por ello el número de elementos del array es (U2-L2+1)*((U1-L1+1)