vectores unidimencionales en c++

6
NOMBRES: Yesenia Amaguaya Susana Pilco CURSO: 3° De Bachillerato “B”- Informática UNIDAD EDUCATIVA “JUAN DE VELASCO”

Upload: yesenia-amaguaya

Post on 11-Aug-2015

121 views

Category:

Education


2 download

TRANSCRIPT

Page 1: VECTORES UNIDIMENCIONALES EN C++

NOMBRES: Yesenia Amaguaya

Susana Pilco

CURSO: 3° De Bachillerato “B”- Informática

UNIDAD EDUCATIVA “JUAN DE VELASCO”

Page 2: VECTORES UNIDIMENCIONALES EN C++

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.

Page 3: VECTORES UNIDIMENCIONALES EN C++

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:

Page 4: VECTORES UNIDIMENCIONALES EN C++

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;

Page 5: VECTORES UNIDIMENCIONALES EN C++

EJEMPLO DE VECTOR UNIDIMENSIONAL

Page 6: VECTORES UNIDIMENCIONALES EN C++

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.