viernes, 18 de octubre de 2013

ARREGLOS

Arreglos


A r r a y s
   Un array es un medio de guardar un conjunto de objetos de la misma clase. Se accede a cada elemento individual del array mediante un número entero denominado índice. 0 es el índice del primer elemento y n-1 es el índice del último elemento, siendo n, la dimensión del array. Los arrays son objetos en Java y como tales vamos a ver los pasos que hemos de seguir para usarlos convenientemente.


-Declarar el array
-Crear el array
-Inicializar los elementos del array
-Usar el array

     Los arreglos son objetos implícitos que siempre conocen sus propias longitudes (values.length) (diferencia con C++ donde un arreglo no es nada más que un puntero) y que se comportan como clases finales

V e c t o r e s
  Llamado arrays es una zona de almacenamiento continuo, que confié una serie de elementos el mismo tipo. Desde el punto de vista lógico se puede ver como un conjunto de elementos ordenados en fila.
 Todo Vector se compone de un determinado número de elementos. Cada elemento es referenciado  por la posición que ocupa dentro del vector. Dichas posiciones que ocupa dentro del vector, dichas posiciones son llamadas INDICE y siempre son correctivos.
<identificar>[<indice>]

E J E M P L O:

#include <stdio.h>
void main (void) {

int v[]={7,9,2,7,15,-3};

int i,mayor,menor,p_menor,p_mayor;

mayor=p_mayor=0;

menor=p_menor=10;

for(i=0;i<6;i++)

if(v[i]>mayor)
{ mayor=v[i];
p_mayor=i;
}
else
{ if(v[i]<menor)
{
menor=v[i];
p_menor=i;
}
}



M a t r i z
     Es una estructura de datos interna que almacena un conjunto de datos del mismo tipo bajo un nombre de variable común. La posición de un elemento dentro de la matriz viene identificada por uno o varios índices, de tal modo que a cada elemento se accede mediante el nombre de la matriz y sus índices.
<identificador>[indice1>][indice2>]



E J E M P L O:
int a[10]; //declara una matriz de 10 enteros
char Ch[10];//idem de 10 elementos char
matriz[0][0]=2;
matriz[0][1]=4;
matriz[0][2]=4;
matriz[1][0]=6;
matriz[1][2]=9;
matriz[2][0]=8;
matriz[2][1]=10;
matriz[2][2]=12;


No hay comentarios.:

Publicar un comentario