arreglos (1)

4
Arreglos Un arreglo es un tipo de dato estructurado formado por un conjunto de datos del mismo tipo. Cada uno de los elementos del arreglo tiene asignado un índice numérico según su posición, siendo 0 el índice del primero. Un tipo de dato estructurado como el arreglo, puede almacenar a más de un elemento (valor) a la vez, con la condición de que todos los elementos deben ser del mismo tipo de dato, es decir que se puede tener un arreglo de dato entero, reales , etc. Los arreglos se clasifican de acuerdo con el número de dimensiones que tienen. Así se tienen unidimensionales (de una dimensiona), los bidimensionales (dos dimensiones) y los multidimensionales (de más de dos dimensiones); dentro de estas se encuentran las tridimensionales (tres dimensiones), tetra dimensionales ( de cuatro dimensiones ), etc. Declaración de un arreglo unidimensional

Upload: jesusgalindohdz

Post on 14-Dec-2015

212 views

Category:

Documents


0 download

DESCRIPTION

arreglos de programación

TRANSCRIPT

Page 1: Arreglos (1)

Arreglos

Un arreglo es un tipo de dato estructurado formado por un conjunto de

datos del mismo tipo. Cada uno de los elementos del arreglo tiene

asignado un índice numérico según su posición, siendo 0 el índice del

primero.

Un tipo de dato estructurado como el arreglo, puede almacenar a más de un

elemento (valor) a la vez, con la condición de que todos los elementos deben

ser del mismo tipo de dato, es decir que se puede tener un arreglo de

dato entero, reales , etc.

Los arreglos se clasifican de acuerdo con el número de dimensiones que

tienen. Así se tienen unidimensionales (de una dimensiona), los

bidimensionales (dos dimensiones) y los multidimensionales (de más de dos

dimensiones); dentro de estas se encuentran las tridimensionales (tres

dimensiones), tetra dimensionales ( de cuatro dimensiones ), etc.

Declaración de un arreglo unidimensional

Un arreglo debe declararse utilizando la expresión:

tipo [] variable;

O

tipo variable_ [];

Como se puede apreciar, los corchetes pueden estar situados delante de la

variable o detrás. Los siguientes son ejemplos de declaraciones de arreglos:

Page 2: Arreglos (1)

Int [] k;

String [] p;

Char cads [];

Los arreglos pueden declararse en los mismos lugares que las variables

estándar: como atributos de una clase o locales en el interior de un

método. Como ocurre con cualquier otro tipo de variable objeto, cuando un

arreglo se declara como atributo se inicializa explícitamente el valor null.

Dimensionado de un array

Para asignar un tamaño al array se utiliza la expresión:

Variable_arreglo =new tipo [tamaño];

También se le puede asignar tamaño al arreglo en la misma línea de

declaración de la variable. Los siguientes son ejemplos de dimensionamiento

de un arreglo.

K=new int [5];

String[] noms= new String [10];

Cuando un arreglo se dimensiona, todos sus elementos son inicializados

explícitamente al valor por defecto del tipo correspondiente,

independientemente de que variable que contiene al arreglo se atributo o

local.

Page 3: Arreglos (1)

Existe una forma de declarar, dimensionar e inicializar un arreglo en una

misma sentencia. La siguiente instrucción crea un arreglo de cuatro enteros

y los inicializa a los valores indicados entre llaves.

Int [] nums = {10, 20, 30, 40};

Otra forma de la declaración de un arreglo si saber los elementos que

contendrá dicho arreglo seria.

Int Arreglo [ ] = new int [n];

Acceso a los elementos de un arreglo

El acceso a los elementos de un arreglo se realiza utilizando la expresión:

Variable _ arreglo [índice]

Donde el índice representa la posición a la que se quiere tener acceso y

cuyo valor debe estar comprendido entre 0 y tamaño-1.

0

1

2

3