miércoles, 6 de julio de 2011

lab de algoritmos(encontrar valores en arreglos)

En esta publicacion hare referencia a los arreglos o arrays unidimensionales y bidimencionales que es un arreglo? Un arreglo es una zona lineal en caso de los unidimensionales para almacenar datos de un mismo tipo y para los bidimensionales es lo mismo solo que como su nombre lo dise se almacenan en filas y columnas su funcion es hacer mas compacto un programa para en vez de declarar muchas variavles puedas tener en un solo arreglo todas las variables a utilizar y despues de ally solo se mandan a llamar para su uso por medio de su respectivo indice no esta por demas que en la mayoria de los lenguajes de programaciòn si tu tienes un arreglo de 10 datos para acceder a ellos tienes que mandarlo a llamar por su indice que los indices empiesan desde 0 a un numero menor del tamaño del arreglo por decir si yo tengo un arreglo de 7 espacios:






para poder acceder a un numero de este arreglo hay que introducir el indice de la casilla que contiene dicho numero
Ejemplo:

A[]={13,23,15,14,1,0,19};
print A[4];

cual elemento es el de la casilla A[4]?

A[4] se refiere a el indice de casilla el cuarto valor es 14 pero como ya dijimos que los indices comienzan desde 0 se recorre un lugar y el indice de el numero 14 es 3 asi que el que sigue es el indice 4 con el numero 1 por deduccion si desearamos saber cual es el ultimo valor del arreglo seria n-1 que n es el tamaño del arreglo pero la ultima casilla tendra un numero menor al tamaño del arreglo por que si quisieramos ver la ultima casilla y le ponemos indice 7 nos marcaria un error por que no existe la casilla 7 solo hasta la casilla 6 =n-1=7-1=6 que es el numero de indices existentes

fuente:
http://es.wikipedia.org/wiki/Vector_%28programaci%C3%B3n%29

bueno esto es todo espero comentarios

1 comentario: