domingo, 28 de febrero de 2010

Arreglos Unidimensionales y Bidimensionales



En muchos de los lenguajes de programación actuales, se conoce a un arreglo un conjunto o colección de datos, variables o indices homogéneos que se relacionan con un mismo tipo, que presentan un nombre común y ocupan un espacio de memoria contiguo.


OPERACIONES

Declaración del arreglo
Creación del arreglo
Inicialización de los elementos del arreglo
Acceso a los elementos del arreglo.


_______________________________________

¿Como declarar un arreglo en JAVA?
_______________________


NOTA: Los elementos del arreglo estan eneumerados de manera consecutiva y siempre su primera posición sera 0 (cero)

Arrays de enteros UNIDIMENSIONALES

La primera de las operaciones a establecer en los arrays es la declaración del arreglo,incluyendo la informacion y caracteristica de los datos de la siguiente manera:

DECLARACION: tipo_dato [] nombre_arreglo;

El "tipo de dato" de los elementos que conformaran el arreglo

Los corchetes [] desempeñan la función de representar el tamaño o dimensión del conjunto y es particularmente un número entero de elementos.

Ejemplo: int [3] distancia;

float [2] peso;

CREACIÓN: La creación de un arreglo unidimensional consiste en contar o reservar una parte de memoria para sus datos. Para ello se sigue el siguiente procedimiento:

nombre_arreglo= new tipo_dato [];

donde new sera el operador encargado de reservar el espacio de memoria necesario para los elementos, en cierto tiempo de ejecución.

Ejemplo:

distancia = new int [5]; se crea un arreglo llamado distancia, con 5 elementos de tipo entero.



Arrays de enteros BIDIMENSIONALES


Declaración:

int[][] n; Declara un array de enteros de dos dimensiones

Asignación:

n = new int[5][]; Asigna memoria para un arreglo de 5 arreglos de enteros

n[0] = new int[4];
n[1] = new int[2];
n[2] = new int[1];
n[3] = new int[9];
n[4] = new int[3];

Esto les generara el array del adjunto.
Finalmente ustedes querran inicializar los valores de cada uno de los arrays. Esto lo harán


n[0][0] = 1;
n[0][1] = 2;

Aplicaciones: Los mapas, matrices,o áreas.

Dimensión: nxm

BIBLIOGRAFIA

Arreglos Unidimensionales Bidimensionales Y Multidimensionales
www.mitecnologico.com/.../ArreglosUnidimensionalesBidimensionalesYMultid...

Unidad I.- Arreglo unidimensionales
www.sistemas.itlp.edu.mx/tutoriales/.../

domingo, 21 de febrero de 2010

¿Que es la Estructuras de Datos?

En la programación es una manera de organizar, los datos de manera, limpia pero eficaz,utiliza una estructura básica que esta muy ligada a la programación orientada a objetos, además de acentuar sus bases en la utilización correcta de los datos, analiza muy bien las operaciones que interactuan con estos,es decir, podriamos comparar las estructuras de datos como una clase contenedora, en la cual se pueden almacenar, modificar, implementar y hasta recuperar datos.

para su estudio y posterior practica no es necesario ser un genio, el proceso es riguroso pero la escogencia de un muy buen algoritmo, la defenición clara de variables y los comentarios, ayudaran en mucho a economizar perdidas en el tiempo de ejecución de las aplicaciones.


Tipos de estructuras de datos
  • Estructuras de datos estática

Es aquella que no permite cambios en el tamaño de sus datos, ejemplo: Los Arrays

  • Estructuras de datos dinámica
Esta clases de estructura si permite de manera facil la asignación de nuevos datos, y su tamaño es variable, ejemplo : los árboles y grafos.

Una herremienta útil, esta a la vanguardia de la programación y esta ofrece una forma muy segura de manipular los datos, un enfoque amplio a la solucion de problemas y un respuesta cerrada a aquello que la matematica no puede explicar, el arte de programar.


BIBLIOGRAFIA

10. TIPOS Y ESTRUCTURAS DE DATOS. informatica.uv.es/iiguia/AED/teoria/apuntes/.../AED.Tema.10.pdf