Arreglos Dimensionales

Páginas: 6 (1318 palabras) Publicado: 26 de julio de 2015
Facultad de Ingeniería en Informática
Curso: Programación I
Arreglos Dimensionales
Autor: Roy Calderón Ramírez

ARRAYS

(ARREGLOS)

ASPECTOS BASICOS
 Los arreglos son estructuras de datos que consisten en elementos de información del mismo tipo relacionados
entre sí. Los arreglos son entidades “estáticas” en cuanto a que su tamaño no cambia una vez que han sido
creadas.
 Un arreglo es un grupode posiciones de memoria contiguas. Todas las cuales tienen el mismo nombre y
el mismo tipo.
 Los arrays pueden ser unidimensionales (vectores) o bidimensionales (matrices)
Ejemplo:

MATRIZ

VECTOR
12 14 17 8

19

13

7

9

6

92

VECTORES
Cómo algunos ejemplos de vectores podríamos tener:
Vector de Enteros
12 14 17 8

19

13

7

9

6

92

Vector de Reales
1.3

0.05

4.0

6.7 1.0 4.7

Vector deCaracteres
‘a’ ‘8’
‘?’
‘j’

Vector de Cadenas
“Bolivia” “Argentina”

‘1’

‘-’

“Perú”

9.002

‘%’

“Uruguay”

“Brasil”

3

5

7

24

4

6

10 4

3

5

7

8

Facultad de Ingeniería en Informática
Curso: Programación I
Arreglos Dimensionales
Autor: Roy Calderón Ramírez

Un vector debe tener un nombre (sin espacios) siguiendo las mismas normas utilizadas la declarar el nombre de
una variable, dadoque ambos son estructura de memoria utilizada para almacenas información.
Por ejemplo
Cada elemento de un vector tiene una posición, la misma que empieza en cero
12

14

17

8

19

13

7

9

6

92

vec =
POSICIONES

vec[0]

vec[1]

vec[2]

vec[3]

vec[4]

vec[5]

vec[6] vec[7] vec[8]

vec[9]

Entonces podemos ver que cada elemento de un vector tiene una posición y un dato Por
ejemplo:
vec[0] tieneel dato 12
vec[3] tiene el dato 8
vec[8] tiene el dato 6
…………..
Cada elemento del vector puede ser manejado como cualquier variable. Por ejemplo: int A =
vec[0] + vec[8];
int B = 2 + vec[3];
vec[0] = A + B;

// A = 12 + 6 = 18
// B = 2 + 8 = 10
// vec[0] = 18 + 10 = 28

Declaración de vectores en JAVA
Los arreglos ocupan espacio en la memoria. El programador especifica el tipo de los elementos yusa el operador
new para asignar espacio de almacenamiento al número de elementos requerido para el arreglo. Entonces para
declarar al vector vec de los ejemplos anteriores sería:
int vec[] = new int[10]
En JAVA una vez creado un vector con datos numéricos los datos del vector por defecto se inicializan en
cero
0

0

0 0

0

0

0

0

0

0

vec =
Nota. Un error muy común al programar con vectores esmanejar posiciones que no existen en el vector. Por
ejemplo en el vector vec no se podría utilizar el elemento vec[10] ó vec[11], porque no existen las posiciones 10
y 11. Ese error mostraría el siguiente mensaje
java.lang.ArrayIndexOutOfBoundsException

Facultad de Ingeniería en Informática
Curso: Programación I
Arreglos Dimensionales
Autor: Roy Calderón Ramírez

Ejercicios con vectores
Realizarun programa para visualizar los datos de un vector
class vectores1
{
public static void main(String args[])
{
int vec[]={2,3,4,5,6,7}; // Inicialización de vector con valores por defecto
for(int i=0;i<=5;i++)
System.out.println(vec[i]);
}
}
Insertar los primeros 10 números naturales en un vector y posteriormente visualizar los datos del vector
class vectores2
{
public static void main(Stringargs[])
{
int A[]=new int[10]; //declaración del vector A de tamaño 10 de tipo int
int con=0;
while(con<10)
{
con=0;
A[con]=con+1; //asignación de valores al vector A
con++;
}
while(con<10)
{
System.out.println(A[con]); //muestra en pantalla los valores del vector A
con++;
}
}
}

Facultad de Ingeniería en Informática
Curso: Programación I
Arreglos Dimensionales
Autor: Roy Calderón Ramírez

Programapara insertar por teclado 10 datos en un vector y posteriormente visualizar los datos.
import java.util.*;
class vectores3
{
public static void main(String args[])
{
Scanner en=new Scanner(System.in); int
B[]=new int[100];
int con=0;
while(con<10)
{
con=0;
B[con]=en.nextInt(); // asignación de valores mediante teclado
con++;
}
System.out.println("los datos del vector son:");
while(con<10)
{...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arreglos Uni-Multi dimensionales
  • Dimensional
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS