5 - Vector 2020

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 20

ESTRUCTURA DE DATOS

VECTOR

0 1 2 3 4
Año: 2020
ESTRUCTURA DE DATOS

Dato simple: variable


Tipos: entero, real, carácter, booleano.
ESTRUCTURA DE DATOS

Dato compuesto:
Array (vector o matriz).
TIPO DE DATO COMPUESTO

Ventaja:

Un único identificador puede representar


a varios datos individuales.

LETRAS
TIPO DE DATO COMPUESTO

Ventaja:

Los datos compuestos pueden ser


manejados colectiva o individualmente.

NROS
ARREGLOS (Array)

Array Unidimensional (vector)

Tamaño: 8
ARREGLOS (Array)

Array Bidimensional (matriz)

Tamaño: filas 4 columnas 8


VECTOR
Es un conjunto finito, ordenado e indexado
de elementos con las siguientes características:

• Datos homogéneos (todos del mismo tipo).


• Estructura indexada (el índice empieza en 0).
• Estructura estática de dimensión N.
VECTOR
VECTOR
VECTOR
1- Declaración:
tipoDato [] nombreVector;

Ejemplos:
int [] notas;
double [] sueldos;
char [] palabra;
boolean [] codigo;
VECTOR
2- Creación:
nombreVector = new tipoDato [tamaño];

Ejemplos:

notas = new int [10];


sueldos = new double [300];
palabra = new char [12];
codigo = new boolean [20];
Ejemplos de declaracion y creacion de array…. VECTOR

Ejemplo 1: int [] vector1;


vector1 = new int [500];

Ejemplo 2: int dim=100;


int [] vector1;
vector1 = new int [dim];

Ejemplo 3: int dim = Console.readInt();


int [] vector1;
vector1 = new int [dim];
La forma de acceso es directa: VECTOR
nombreVector[índice] = 3;
x = nombreVector[índice] ;
System.out.println(nombreVector[índice]);

Ejemplos:
 notas[5] = 8;
 valor = sueldos[250];
 palabra[4] = letra;
 System.out.println(nota[0]);
 if (puesto[22] > 4) {
……….
}
Índice de un vector. VECTOR
El índice de un vector nos permite referenciar
a los distintos elementos del mismo.

Dado el vector promedio de dimensión 8:

Que valor tiene ? promedio[3] ?


promedio[8] ?
Índice de un vector. VECTOR

pos=Console.readInt("Ingrese posición:");
while ( pos <0 | pos >7 ) {
… System.out.println(“Error en el índice! Ingrese de 0 a 7”);
pos=Console.readInt("Ingrese posición:");
}
x = 4;
promedio[x];
int pos;
pos=Console.readInt("Ingrese posicion:");
System.out.println(promedio[pos]);
Índice de un vector. VECTOR
int [] nros;
nros = new int [5];

nros[0] = 25;
Qué pasa si son
nros[1] = -1;
1000 elementos ?
nros[2] = 8;
nros[3] = 55;
nros[4] = 70;

nros
VECTOR
Índice de un vector.

int dim, pos, n;


int [] notas;
dim = 50;
notas = new int [dim];
for (pos=0; pos<dim; pos++) {
n=Console.readInt("Ingrese nota:");
notas[pos] = n;
}
VECTOR
Ejercicios:

 Declaración y creación.
 Inicialización.
 Carga.
 Recorrido.
 Mostrar.

También podría gustarte