Tipo - Elemento Nombre (Largo) : Que Son Los Vectores
Tipo - Elemento Nombre (Largo) : Que Son Los Vectores
Tipo - Elemento Nombre (Largo) : Que Son Los Vectores
Los vectores funcionan para almacenar datos estos permiten contener una serie de valores
del mismo tipo, cada uno de los valores contenidos tiene una posición asociada que se usará
para accederlos. Está posición o índice será siempre un número entero positivo.
En C la cantidad de elementos que podrá contener un vector es fijo, y en principio se define
cuando se declara el vector. Los vectores se pueden declarar de la siguiente forma:
tipo_elemento nombre[largo];
Esto declara la variable nombre como un vector de tipo_elementos que podrá
contener largo cantidad de elementos, y cada uno de estos elemento podrá contener un
valor de tipo tipo_elemento.
Por ejemplo:
double valores[68];
En este ejemplo declaramos un vector de 68 elementos del tipo double, los índices de los
elementos irían entre 0 (para el primer elemento y 67 para el último).
De la misma forma que con las otras declaraciones de variables que hemos visto se le puede
asignar un valor iniciar a los elementos.
O también se pueden declarar:
tipo_elemento nombre[largo]={valor_0, valor_1, valor_2};
En caso estamos asignándole valores a los primeros 3 elementos del vector nombre. Notar
que largo debe ser mayor o igual a la cantidad de valores que le estamos asignando al
vector, en el caso de ser la misma cantidad no aporta información, por lo que el lenguaje
nos permite escribir:
tipo_elemento nombre[]={valor_0, valor_1, valor_2};
Que declarará nombre como el vector de largo 3.
Para acceder a un elemento accederemos a través de su posición. Es decir:
tipo_elemento elemento;
...
elemento = nombre[2];
PARA QUE SIRVEN
Sirve para almacenar estas grandes secuencias de números (generalmente de tipo float) es
el arreglo o vector.
Los vectores tienen algunas similitudes con las listas:
Los vectores son los equivalentes en programación de las matrices de las matemáticas.
Precisamente, una gran motivación para usar arreglos y/o vectores es que hay mucha teoría
detrás de ellos que puede ser usada en el diseño de algoritmos para resolver problemas
verdaderamente interesantes.
Su utilidad es por ejemplo (forma básica el principio de esto también podría coincidir con
la utilidad de una estructura) tienes un Vector de empleados de una empresa donde guardas
varios datos nombre, dni, salario... en vez de declarar una variable por cada empleado
tienes la variable tipo vector que almacena todos los datos.
En determinados lenguajes como por ejemplo C para operar con Vectores se usan Punteros
para manejar a que posición estás accediendo del puntero, se deben hacer reservas de
memoria... etc
EJEMPLOS DE VECTORES Y COMO SE USAN
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
Aquí les pongo un ejemplo de cómo se llena un vector:
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
void main(){
int num[5];
int i;
for ( i = 0; i < 7; i=i+1)
{
cin>>num[i];
}
Ejemplo
vectorA Indice 0= 60
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: 83.
Y Así sucesivamente con los medas indices.