Categorías: Todo - java - ejemplos - acceso - elementos

por Pedro Zapata hace 10 años

1050

Logica

Logica

Array

EJEMPLOS

Proceso arreglo Definir num,i,A,B,t como real; Dimension A(100); Dimension B(100); Escribir "cuantos numeros vas a alamacenar"; Leer num; Escribir "Dame", num, "numeros a alamcenar"; Para i<-1 Hasta num Con Paso 1 Hacer Leer A(i); FinPara t<-1; Para i<-1 Hasta num Con Paso 1 Hacer B(t)<- A(i)^2; t<-t+1; FinPara Escribir "el vector original es"; Para i<-1 Hasta num Con Paso 1 Hacer Escribir A(i); FinPara Escribir "los numeros elevados al cuadrado son "; Para i<-1 Hasta t-1 Con Paso 1 Hacer Escribir B(i); FinPara FinProceso

RECORRER UN ARRAY UNIDIMENSIONAL

Para recorrer un array se utiliza una instrucción iterativa utilizando una variable entera como índice que tomará valores desde el primer elemento al último o desde el último al primero.

INICIALIZAR ARRAYS UNIDIMENSIONALES

Valores iniciales por defecto para un array en java: 0 para arrays numéricos '\u0000' (carácter nulo) para arrays de caracteres false para arrays booleanos null para arrays de String y de referencias a objetos.
Ejemplos: //creación de un array de 4 elementos booleanos boolean [] resultados = {true,false,true,false}; //creación de un array de 7 elementos de tipo String String [] dias = {"Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"};

La sintaxis para declarar e inicializar un array será:

Tipo_de_variable[ ] Nombre_del_array = new Tipo_de_variable[dimensión];

ACCEDER A LOS ELEMENTOS DE UN ARRAY

El primer elemento del array ocupa la posición 0, el segundo la posición 1, etc. En un array de N elementos el último ocupará la posición N-1. Un elemento de un array se puede utilizar igual que cualquier otra variable. Se puede hacer con ellos las mismas operaciones que se pueden hacer con el resto de variables (incremento, decremento, operaciones aritméticas, comparaciones, etc).

CREAR ARRAYS UNIDIMENSIONALES

- Instanciación

Mediante la instanciación se reserva un bloque de memoria para almacenar todos los elementos del array. La dirección donde comienza el bloque de memoria donde se almacenará el array se asigna al nombre del array.

De forma general: nombreArray = new tipo[tamaño]; nombreArray: es el nombre creado en la declaración. tipo: indica el tipo de datos que contiene. tamaño: es el número de elementos del array. Debe ser una expresión entera positiva. El tamaño del array no se puede modificar durante la ejecución del programa. new: operador para crear objetos. Mediante new se asigna la memoria necesaria para ubicar el objeto. Java implementa los arrays como objetos.

EJEMPLO ventas = new int[5]; //se reserva memoria para 5 enteros y //se asigna la dirección de inicio del array a ventas.

- Declaración

En la declaración se crea la referencia al array. La referencia será el nombre con el que manejaremos el array en el programa. Se debe indicar el nombre del array y el tipo de datos que contendrá.

De forma general un array unidimensional se puede declarar en java de cualquiera de estas dos formas: tipo [] nombreArray; tipo nombreArray[];

Para crear un array se deben realizar dos operaciones:

Definicion

Colección finita de datos del mismo tipo, que se almacenan en posiciones consecutivas de memoria y reciben un nombre común.