Está en la página 1de 14

Vectores en C++

Un arreglo es una coleccin ordenada


de variables del mismo tipo.
Las variables que pertenecen a un
arreglo se conocen por el nombre de
elementos.
El trmino ordenado significa que en la
coleccin hay un primer elemento, un
segundo elemento, un tercer elemento, y
as sucesivamente

Vectores en C++
No es una variable; es un grupo de variables
conocidas como elementos.
Cada elemento ocupa una posicin dentro del
grupo.
Todos los elementos son del mismo tipo.
Los elementos pueden a su vez organizarse
en subgrupos llamadas dimensiones.

Vectores en C++
El subgrupo ms pequeo posible se conoce
como un arreglo de una dimensin.
Un arreglo de dos dimensiones se subdivide
en arreglos de una dimensin.
La misma idea se aplica en arreglos de ms
dimensiones.
Los arreglos de dos dimensiones pueden
visualizarse como tablas

Vectores en C++ [2]

Vectores en C++
 Para crear arreglos en C++, hay que
indicar:
1. El tipo de los elementos (ejemplo, int,
char, double, bool o un tipo definido
por el programador)
2. El nombre del arreglo.
3. La cantidad de dimensiones y sus
tamaos; cada dimensin comienza
con el signo [ seguido por el tamao de
la dimensin y termina con el signo ]

Vectores en C++
 Para crear un arreglo de una
dimensin, el formato es el siguiente:
<tipo de los elementos> <nombre del arreglo> [ <tamao primera dimensin> ]

 int vector[5];
 char palabra[10];
 char palabra[15] = "Hola Mundo";

Vectores en C++
 Para nombrar un elemento en un arreglo hay
que indicar el nombre del arreglo, seguido de
tantas parejas de corchetes [ ] como
dimensiones declaradas.
 Dentro de cada pareja de corchetes tiene que
haber un ndice.
 La combinacin de los ndices indica la
posicin del elemento dentro del grupo.

Vectores en C++
 El valor mnimo para un ndice es 0.
 El valor mximo es uno menos que el tamao
de la dimensin correspondiente en la
declaracin del arreglo.


int vector[5];

 Primer Elemento: cout << vector[0] << endl;


 Ultimo Elemento: cout << vector[4] << endl;

Vectores en C++
 Ejemplo #1. Arreglo de una dimensin
Declaracin
int a[3]; // forma una secuencia de tres elementos

Nombre del grupo


a

Nombre de los elementos


a[0] primer elemento
a[1] segundo elemento
a[2] tercer elemento

Vectores en C++
 Ejemplo #2. Arreglo de dos dimensiones
Declaracin
char m[2][3]; // forma una tabla de dos filas y tres columnas
// cada fila es un arreglo de una dimensin
// la declaracin indica que hay dos arreglos de una
// dimensin
Nombre del grupo
m indica la localizacin del grupo en la memoria

Vectores en C++
 Ejemplo #2. Arreglo de dos dimensiones
Nombre de las filas
m[0] primera fila indica la localizacin de la fila dentro
del grupo
m[1] segunda fila indica la localizacin de la fila
dentro del grupo
Nombre de los elementos
m[0][0] primer elemento
m[0][1] segundo elemento
m[0][2] tercer elemento
m[1][0] cuarto elemento
m[1][1] quinto elemento

Ejercicios
 Definir dos vectores con 5 elementos para
realizar las siguientes operaciones:
1.
2.
3.

4.
5.
6.
7.

Todos los valores del primer vector.


Todos los valores del segundo vector, pero del
final al inicio.
Los nmeros en las posiciones pares del
primer vector y los nmeros en las posiciones
impares del segundo vector.
Los nmeros pares del primer vector
Los impares del segundo.
La suma de los vectores. El resultado es otro
vector de 5 elementos.
La resta de los vectores. El resultado es otro
vector de 5 elementos.

Tarea
Realizar un programa que realice la suma de
matrices 2x2 y 3x3.

Realizar un programa que realice la


multiplicacin de matrices 3x3.

Referencias
[1]Manual de Referencia de C++.

[2] alan-lenpro.blogspot.com