Ejercicios Javiera Seoane
Objetivo 1: Identificar los componentes que constituyen a los vectores.
Objetivo 2: Realizar operaciones básicas entre loselementos de un vector.
Concepto:
“Es una estructura de datos constituida por un número fijo de elementos, todos ellos del mismo tipo y ubicados en dirección de memoria físicamente contiguas”.Componentes de un vector
Tipo de vector: int, char, String, boolean, float, Persona, Auto, etc.
Nombre de vector :
Tamaño : máximo de elementos del vector
Posición, índice o punteroDimensión : Unidimensional – Arreglos
Bidimensional – Matrices
Valor o contenido de una celda
Declaración de un arreglo:
int A[ ]; // A es un arreglo de enteros
int A[10];// error, el tamaño no va aquí
int[ ] A; // A es un arreglo de enteros
int A,B[ ]; // A es un entero, B un arreglo
int [ ] A,B; // A y B son arreglos
String S[ ]; // S es unarreglo de strings
S[1]="" // error, el arreglo no ha sido creado
Sintaxis de definición o declaración
Arreglo : Tipo_dato nombre_vector [ ] = new tipo_vector[tamaño]
Matriz :Tipo_dato nombre_vector[] [] = new tipo_vector[nfilas] [ncolumnas];
int ed[]= new int[10];
Persona []p=new Persona[10];
int c[][]=new int[5][10];
Ejemplo de Creación de un arreglo:
int A[]= new int[10]; // 10 enteros
int a[]={6, 4, 3, 5, 2, 7};
String nom [ ] = new String [10];
Persona [ ] p= new Persona[20];
Subindicación de un arreglo:
A[0], A[1], ..., A[9] //correcto
A[10] // error, índice fuera de rango
Referencia
Arreglo : nombre_vector[índice]
Matriz : nombre_vector[índice_fila] [ índice_columna]
Modificación de unarreglo:
A[3]= 8;
A[3]=A[3]+1;
X=X+1;
X++;
A[3]++;
Tamaño de un arreglo:
A.length // correcto
A.length() // error, sin paréntesis
Inicialización de un arreglo:
for (int i=0; i
Regístrate para leer el documento completo.