1. Vectores unidimensionales
Un vector, array, arreglo o alineación es un conjunto o agrupación
de variables del mismo tipo cuyo acceso se realiza por índices.
Los arreglos permiten agrupar datos usando un mismo identificador.
Todos los elementos de un arreglo son del mismo tipo, y para
acceder a cada elemento se usan subíndices. En el siguiente
capítulo se presentan los arreglos y las cadenas. Las cadenas se
consideran como un arreglo de tipo char.
Un ejemplo de esto sería:
Vector [tamaño].
A los arreglos unidimensionales se les llama vectores, se puede
decir que son un grupo de variables que se relacionan por un
nombre en común, un arreglo consta de una posición de memoria
contigua, es decir un orden de menor a mayor, así podemos afirmar
que la más baja corresponde al primero y la mayor al último, para
acceder a una sección de un arreglo en especifico se utiliza el
índice, a continuación mostramos un ejemplo:
Aplicado en c++
int can[9] //un vector llamado can con diez de tamaño
El vector o arreglo unidimensional llamado can (cantidad) tiene
cantidad diez porque se inicia en 0 y es tomado en cuenta-
Es decir un arreglo con diez elementos enteros de así desde can[0]-
can[9]
La forma por la cual pueden ser introducidos es la siguiente:
En este caso aportaremos una cantidad a un elemento de la lista
“can”
can[5]= 15
2. ¡Para ser claros! un ejemplo sencillo aplicado a la vida cotidiana,
supongamos que tenemos diez niños (0-9) y a cada uno le daremos
cierta cantidad de dinero... (Daremos un valor) y si decimos.
El niño numero 5 (can [5]) tendrá $15 en nuestro ejemplo seria
niño[5]=15
También podemos guardar en una variable el contenido de un
elemento.
Así, cantidad= can [5] tomando en cuenta lo anterior podemos decir
que cantidad=15
Los arreglos o arrays corresponden a la “Estructura de Datos
estáticas”: son aquellas en las que el espacio ocupado en memoria
se define en tiempo de compilación y no puede ser modificado
durante la ejecución del programa.
En lenguaje C/C++ es posible inicializar un arreglo con una lista de
valores, de la siguiente forma:
int Vector[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
A los vectores se le asignan automáticamente valores iniciales
predeterminados a cada uno de sus elementos, de acuerdo a los
siguientes criterios:
Si el tipo del arreglo es numérico, a sus elementos se les asigna el
valor cero.
Si el tipo del arreglo es char, a sus elementos se les asigna el valor
„u0000′.
Si el tipo del arreglo es bool, a sus elementos se les asigna el valor
false.
Si el tipo del arreglo es una clase, a sus elementos se les asigna el
valor null.