Tipo - Elemento Nombre (Largo) : Que Son Los Vectores

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

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 elementos tienen un orden y se pueden acceder mediante su posición,


 los elementos se pueden recorrer usando un ciclo for.

Sin embargo, también tienen algunas restricciones:

 todos los elementos del arreglo deben tener el mismo tipo,


 en general, el tamaño del arreglo es fijo (no van creciendo dinámicamente como las
listas),
 se ocupan principalmente para almacenar datos numéricos.

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.

PARA QUE SE USAN LOS VECTORES

Se utilizan para almacenar datos normalmente de un mismo tipo, reserva un determinado


rango de memoria continuo para que se pueda acceder a los datos más rápido.

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

VECTORES 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
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];
}

int num[5]; = Vector de 7 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 6, Porque se empieza a contar desde 0 1 2 3 4 5 6 como
ven hay 7 números.
USO DE 2 O MAS VECTORES

Si se quiere sumar o más 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= 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.

También podría gustarte