NOMBRES: Yesenia Amaguaya
Susana Pilco
CURSO: 3° De Bachillerato “B”- Informática
UNIDAD EDUCATIVA “JUAN DE VELASCO”
VECTORES UNIDIMENSIONALES EN C++
Un vector, también llamado array(arreglo)
unidimensional, es una estructura de datos que
permite agrupar elementos del mismo tipo y
almacenarlos en un solo bloque de memoria juntos,
uno después de otro. A este grupo de elementos se
les identifica por un mismo nombre y la posición en
la que se encuentran. La primera posición del array
es la posición 0.
EJEMPLOS
1234567891011121314151617
#include <iostream>using namespace std; int main(){ int dim; cout << "Ingresa la dimension del vector" << endl; cin >> dim; // Supongamos que ingrese 10 int vector[dim]; // mi vector es de tamanyo 10 for(int i = 0; i < dim; i++){ vector[i] = i * 10; cout << vector[i] << endl; } return 0;}
obviamente el método setPrecio() debe de estar implementado. Para llenar, recorrer e imprimir un vector podemos utilizar un bucle for:
Los arreglos unidimensionales, son estructuras de datos típicamente
estáticas en la mayoría de los lenguajes de programación, usan posiciones
de memoria que están contiguas y que se indexan de forma numérica.
En C++ los arreglos se declaran de la siguiente forma:
Tipodedato nombredelarreglo[tamaño del arreglo];
Como podemos ver, es similar a declarar una variable convencional, solo
que se coloca entre corchetes el número de posiciones del arreglo, por lo
que todas las posiciones serán del mismo tipo.
Al trabajar cada noche arreglos hacemos referencia a cada posición del
arreglo a través de su número de índice, el cual comienza a partir del
cero, de tal forma que para almacenar el número 10 en la posición 6 de
un arreglo escribiríamos:
x[5]=10;
EJEMPLO DE VECTOR UNIDIMENSIONAL
PROCEDIMIENTO
En este ejemplo hemos declarado un arreglo de tipo entero de 10
posiciones llamado x, observe que en el ciclo que empleamos para llenar el
arreglo el contador “i” va del 0 al 9, esto es porque las posiciones de los
arreglos en C++ se comienzan a numerar a partir del cero.
Después, podemos observar dos líneas en donde presentamos de forma
directa el primer elemento del arreglo y el último elemento del arreglo.
Para terminar el ejemplo podemos ver un ciclo for en el que usamos printf
para presentar todos los elementos del arreglo, como se puede observar
cualquier operación{on sobre el arreglo completo o sobre una sección de
este, deberá hacerse a través de un ciclo for.