Aplicación de vectores y matrices en c++
-
Upload
wladimir-pineida -
Category
Education
-
view
9.797 -
download
4
Transcript of Aplicación de vectores y matrices en c++
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.
Los vectores son buenos para:
Ingresar elementos individuales
Manipular sobre los elementos en cualquier orden.
Añadir y eliminar elementos de secuencia
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.
VECTOR[X]:
Unidimensional, el índice se representaría de forma gráfica y el número de elementos.
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.
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.
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.
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.
INTEGRANTES:
ANDRADE JONATHANPINEIDA JHON
MORENO FERNANDANARANJO CAROLINAGANCHALA JERSSON