Aplicación de vectores y matrices en c++

10
APLICACIÓN DE VECTORES Y MATRICES EN C++

Transcript of Aplicación de vectores y matrices en c++

Page 1: Aplicación de vectores y matrices en c++

APLICACIÓN DE VECTORES Y

MATRICES EN C++

Page 2: Aplicación de vectores y matrices en c++

VECTOR

Contenedor de secuencias del mismo tipo. Elementos ordenados en una secuencia

lineal estricta. Capacidad de cambio de tamaño

consumiendo mas memoria. Almacenamiento de vectores es

automático. Permite que se expanda y contraiga

como sea necesario.

Page 3: Aplicación de vectores y matrices en c++

Los vectores son buenos para:

Ingresar elementos individuales

Manipular sobre los elementos en cualquier orden.

Añadir y eliminar elementos de secuencia

Page 4: Aplicación de vectores y matrices en c++

SINTAXIS PARA CREAR UN VECTOR:

PLANTILLA: Tipo de los elementos o el modelo de memoria más

simple de asignación.

ELEMENTO: variable, constante utilizados para definir la asignación

de almacenamiento.

[TAMAÑO]: Representa la cantidad de elementos contenidos en el

vector.

Page 5: Aplicación de vectores y matrices en c++

VECTOR[X]:

Unidimensional, el índice se representaría de forma gráfica y el número de elementos.

Page 6: Aplicación de vectores y matrices en c++

MATRIZ

Es un vector de vectores. Varios vectores consecutivos ordenados en

la memoria. La primera fila como un vector, y después la

otra sucesivamente, etc.… Existen vectores bidimensionales y

tridimensionales.

Page 7: Aplicación de vectores y matrices en c++

Matriz bidimensional [x] [y];

En esta matriz, X adquiere el valor de 7 al igual que Y que también vale 7.

En este caso de matriz se requiere de dos índices para poder acceder o guardar datos.

Un ejemplo de almacenamiento de un carácter en esta matriz seria: matriz [4] [4]=10;

Esto almacenaría el valor 10 en la casilla que se encuentra en la posición X=4, Y=4.

Page 8: Aplicación de vectores y matrices en c++

Matriz Tridimensional [X] [Y] [Z];

Un vector de 3 dimensiones es el que contiene varios vectores en uno principal.

Una matriz de tres índices donde colocamos los datos X, Y, Z.

Al acceder y almacenar datos en esta matriz nos va a parecer abstracta.

Al ser tridimensional tomamos los índices como coordenadas de un punto fijo, y es el que la maquina reconocerá como valor global.

Page 9: Aplicación de vectores y matrices en c++

Ejemplo Matriz 3D:

Queremos guardar un dato en la posición [x=2] [y=5] [z=3]; la representación grafica de donde se guardaría este dato seria es la intersección entre los tres puntos (triangulo). El valor que le vamos a asignar es 10, matriz 3d [2] [5] [3]=10, además para que rellenar o acceder a estas matrices es utilizar tantos bucles for como índices tengamos.

Page 10: Aplicación de vectores y matrices en c++

INTEGRANTES:

ANDRADE JONATHANPINEIDA JHON

MORENO FERNANDANARANJO CAROLINAGANCHALA JERSSON