Arreglos unidimensionales y multidimensionales

Páginas: 10 (2345 palabras) Publicado: 23 de junio de 2011
PROGRAMACIÓN ORIENTADA A OBJETOS

UNIDAD I ARREGLOS UNIDIMENSIONALES Y MULTIDIMENSIONALES

Objetivo El estudiante conocerá la representación interna de los arreglos unidimensionales. Así mismo, será capaz de aplicarlos al construir modelos y desarrollar aplicaciones de software que requieran de estos.

1.1 ARREGLOS UNIDIMENSIONALES LISTAS (VECTORES)

Un array almacena muchos elementos delmismo tipo, tales como veinte enteros, cincuenta números de cómo flotante o quince caracteres. Los arrays pueden ser de una dimensión y son los más utilizados, de dos dimensiones, tablas o matrices, también de tres o más dimensiones. El array es muy importante por diversas razones. Una muy importante es que permite almacenar secuencias o cadenas de texto; por su importancia, Java proporciona laclase String, que representa a una secuencia de caracteres y las operaciones con cadenas más comunes.

1.1.1 Conceptos básicos

Un array (lista o tabla) es una secuencia de datos del mismo tipo. Los datos se llaman elementos del array y se numeran consecutivamente 0, 1, 2, 3… El tipo de elemento almacenado en el array puede ser cualquier tipo de dato simple de Java, o de tipo previamentedeclarado. Normalmente el array se utiliza para almacenar tipos tales como char, int o flotante.
Un array puede contener, por ejemplo la edad de los alumnos de una clase, las temperaturas de cada día de un mes en una ciudad determinada, o el número de personas que residen en cada uno de los municipios de la ciudad de Misantla, cada item se denomina elemento
Los elementos de un array, como ya se hacomentado del 0, 1, 2, 3… Estos números se denominan valores índices o subíndices del array. Estos números localizan la posición del elemento dentro del array, proporcionando acceso directo al array.
Si el nombre del array es ciudad, entonces ciudad[0] es el elemento que está en la posición 0, ciudad[1] es el elemento que está en la posición 1, etc. En general, el elemento i-ésimo está en laposición i-1. De modo que si el array tiene n elementos, sus nombres son ciudad[0], ciudad[1],. … ciudad[n-1]. Gráficamente se representa así el array ciudad con seis elementos.

2034 3451 5768 3845 3427 2317 2894
0 1 2 3 4 5 6

ciudad


Figura 1.1 Array de siete elementos.

El array ciudad tiene siete elementos: ciudad[0] contiene 2034, ciudad[1] contiene 3451, cuidad[2] contiene 5768,ciudad[3] contiene 3845, ciudad[4] contiene 3427, ciudad[5] contiene 2317 y ciudad[6] contiene 2894. El diagrama de la figura 1.1.1 representa realmente una región de la memoria de la computadora, ya que un array se almacena siempre con sus elementos en una secuencia de posiciones de memoria contigua.
En Java, los índices de un array siempre tienen como límite inferior 0, como índice superior eltamaño del array menos 1.

Declaración de un array

Al igual que con cualquier tipo de variable, se debe declarar un array antes de utilizarlo. Un array se declara de modo similar a otros tipos de datos, excepto que se debe indicar al compilador que es un array y esto se hace con los corchetes.

int temperatura[];
float calificación[];

Los corchetes se pueden colocar de dos formas:

•Colocando los corchetes a continuación del tipo de dato
• Colocando los corchetes a continuación del nombre del array

Así, la sintaxis de declaración de variables array en Java:
tipo [] identificador;
tipo identificador [];

El primer formato indica que todos los identificadores son arrays del tipo. El segundo formato es array sólo el identificador al que le siguen los [].

Se escribendistintas declaraciones de arrays

1. char cad[], p;

cad es un array de tipo char; p es una variable de tipo char.

2. int [] v, w;

Tanto v como w son declarados arrays unidimensionales de tipo int.

3. double [] m, t[], x;

M y x son array de tipo double; t es un array con elementos de tipo double.

Nota: Java no permite en la declaración de una variable array indicar el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arreglos unidimensionales
  • arreglo unidimensionales
  • Arreglos Unidimensionales
  • Arreglo unidimensional
  • Arreglos Unidimensionales
  • Arreglos multidimensionales
  • Arreglos multidimensionales
  • Arreglos unidimensionales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS