Arreglos o Array
o Vectores
Definición
• Son estructuras de datos que nos permiten almacenar otros datos
dentro de este tipo de datos. Es decir, es un contenedor que nos
permite tener varios datos al mismo tiempo almacenados..
• Son utilizados para almacenar múltiples valores en una sola
variable, permitiendo hacer uso de posiciones de memoria
continuas para almacenar varios valores de un mismo tipo. Estos
valores pueden ser números, letras o cualquier tipo de datos que
se desee, según el tipo de dato con que se declare el vector.
Crear o
definir un
arreglo en
C++
Identificación de las posiciones de un arreglo
Ejemplo
• Vector llamado Calificaciones de tipo float que permite guardar las
calificaciones de un estudiante
Recorrer un vector para imprimir su contenido
• Para recorrer las posiciones de un vector se puede utilizar un For. Ejemplo:
• Para un vector llamado Lista de tamaño 7 se puede hacer así:
For (int i =0; i<7;i++){
cout <<“\n Valor de la posición ”<<i<<“ es “<<Lista[i];
}
Recorrer un vector para llenarlo con datos
• Para un vector llamado Lista de tamaño 7 se puede hacer así:
For (int i =0; i<7;i++){
cout <<“\n Ingrese el dato en de la posición ”<<i;
cin >>Lista[i];
}
Ejemplo 1
• Crear un vector para almacenar 6 notas de tipo float.
• Llenar el vector con datos
Ejemplo 2
• Crear un vector para almacenar 5 nombres de tipo string
• Crear otro vector para almacenar 5 números de teléfono
de tipo string
• Llenar los vectores con datos
Vectores dinámicos
Permite al usuario definir el tamaño según la cantidad de
datos que va a ingresar. Declaración del vector
Asignación del tamaño. Se realiza con la función resize
Ejemplo 2
Matriz
Definición
• Una matriz es una estructura de datos que permite almacenar un
CONJUNTO de datos del MISMO tipo. Con un único nombre se
define la matriz y por medio de DOS subíndices hacemos
referencia a cada elemento de la misma
• Una matriz es una tabla cuadrada o rectangular de datos (llamados
elementos) ordenados en filas y columnas, donde una fila es cada
una de las líneas horizontales de la matriz y una columna es cada
una de las líneas verticales. A una matriz con m filas y n columnas
se le denomina matriz m-por-n (escrito m×n)
Aplicación de las matrices
1. En informática: es uno de los campos en los que más se utilizan las
matrices por su eficacia en la manipulación de información. Las matrices
son ideales para representaciones gráficas y para la animación de
formas.
2. En robótica: se utilizan matrices para programar robots que pueden
ejecutar diferentes tareas. Un ejemplo de ello es un brazo biónico que, a
través de procesos mecánicos programables, puede cumplir funciones
parecidas a las de un brazo humano. Toda esta programación es
resultados de cálculo por medio de matrices.
Una matriz se puede ver así
Cómo se declara o crea una matriz
Como recorrer una matriz para llenarla con
datos
Como recorrer una matriz para imprimir los
datos