Descripción En programación, una matriz o vector (llamados en inglés arrays) es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Desde el punto de vista lógico una matriz se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones).
En principio, se puede considerar que todas las matrices son de una dimensión, la dimensión principal, pero los elementos de dicha fila pueden ser a su vez matrices (un proceso que puede ser recursivo), lo que nos permite hablar de la existencia de matrices multidimensionales, aunque las más fáciles de imaginar son los de una, dos y tres dimensiones.
Estas estructuras de datos son adecuadas para situaciones en las que el acceso a los datos se realice de forma aleatoria e impredecible. Por el contrario, si los elementos pueden estar ordenados y se va a utilizar acceso secuencial sería más adecuado utilizar una lista, ya que esta estructura puede cambiar de tamaño fácilmente durante la ejecución de un programa.
Declaración De Variables
 Numérica:
   float variable[Numero de indices que tendrá el vector];
   int variable[Numero de indices que tendrá el vector];
 Carácter:
   char variable[Numero de indices que tendrá el vector][Extensión];

Vectores O Matriz Trabajan Con El Ciclo For
Un vector o matriz trabaja siempre con la estructura o ciclo for, El valor inicial del ciclo for debe empezar en "0", Porque un vector o matriz se llenan por indices, Que empieza en 0, Y para poder llenar estos indices se usa el for, Para que en cada vuelta guarde la información en otro indice
Aqui les pongo un ejemplo de como se llena un vector:

#include<conio.h>
#include<stdio.h>
#include<iostream.h>
void main(){
int num[5];
int i;
for ( i = 0; i < 5; i=i+1)
{
cin>>num[i];
}

}

int num[5]; = Vector de 5 indices.
cin>>num[i]; = Se pone num[i]; Porque, Se guarda por indices, En la primera vuelta el valor de i es 0, Entonces el valor ingresado se alojara en el indice 0 y as sucesivamente hasta que lleve a 4, Porque se empieza a contar desde 0 1 2 3 4 como ven hay 5 números.

Como Se Suman 2 O Mas Vectores
Si se quiere sumar o mas vectores se usan un for para la suma,
Tengo 2 vectores entonces se agrega un for con la suma:
sun[i]=vectorA[i]+vectorB[i];

sun[i] = En la primera vuelta el valor es 0 = a indice 0 donde se aloja el resultado.

vectorA[i]; = En la primera vuelta es 0, Entonces entrara al indice 0 y cojera el valor del indice 0.

vectorB[i]; = En la primera vuelta es 0, Entonces entrara al indice 0 y cojera el valor del indice 0.

Ejemplo
vectorA Indice 0= 30
vectorA Indice 1= 34
vectorA Indice 2= 100
vectorA Indice 3= 400
vectorA Indice 4= 500

vectorB Indice 0= 23
vectorB Indice 1= 221
vectorB Indice 2= 12312
vectorB Indice 3= 41
vectorB Indice 4= 5002

Vuelta 1 indice 0;
sun[i]=vectorA[i]+vectorB[i];
cout<<sun[i]<<endl;
En pantalla: 53.
Y Así sucesivamente con los medas indices.

2 comentarios:

kk

 
Top
/*Publicidad*/