Pseudocodigo

Páginas: 7 (1548 palabras) Publicado: 7 de agosto de 2011
ARRAYS O MATRICES:

1. DEFINICIÓN:
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.
En programación, una matriz o vector (llamados en inglés arrays) es una zona de almacenamientocontinuo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Desde el punto de vista lógico una matriz se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones).
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 elarray.
• 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.
2. CARACTERISTICAS
Un array se caracteriza por:
a) Almacenar los elementos del array en posiciones de memoria continua.
b) Tenerun único nombre de variable que representa a todos los elementos, y éstos a su vez se diferencian por un índice o subíndice.
c) Acceso directo o aleatorio a los elementos individuales del array.
 todos los arrays son de tamaño variable, tanto si se especifica cómo no un tamaño al ser declarados
 Para ver el contenido de los arrays según van siendo ejecutadas las líneas de código que losdeclaran, utilizaremos la ventana Locales del depurador, que muestra las variables de ámbito local al procedimiento que estamos ejecutando actualmente
 Los arrays se crean con el operador new seguido del tipo y número de elementos.
 Se puede acceder al número de elementos de un arraycon la variable miembro implícita length (por ejemplo, vect.length).
 Se accede a los elementos de un array con loscorchetes [] y un índice que varía de 0 a length-1.
 Se pueden crear arrays de objetos de cualquier tipo. En principio un array de objetos es un array de referencias que hay que completar llamando al operador new.
 Los elementos de un array se inicializan al valor por defecto del tipo correspondiente (cero para valores numéricos, la cadena vacía para Strings, false para boolean, null parareferencias).
 Como todos los objetos, los arrays se pasan como argumentos a los métodos por referencia.
 Se pueden crear arrays anónimos (por ejemplo, crear un nuevo array como argumento actual en la llamada a un método).
3. ÍNDICES
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 sonllamadas índice y siempre son correlativos. Existen tres formas de indexar los elementos de una matriz:
• Indexación base-cero (0): En este modo el primer elemento del vector será la componente cero ('0') del mismo, es decir, tendrá el índice '0'. En consecuencia, si el vector tiene 'n' componentes la última tendrá como índice el valor 'n-1'. El lenguaje C es un ejemplo típico que utiliza este modo deindexación.
• Indexación base-uno (1): En esta forma de indexación, el primer elemento de la matriz tiene el índice '1' y el último tiene el índice 'n' (para una matriz de 'n' componentes).
• Indexación base-n (n): Este es un modo versátil de indexación en la que el índice del primer elemento puede ser elegido libremente, en algunos lenguajes de programación se permite que los índices puedanser negativos e incluso de cualquier tipo escalar (también cadenas de caracteres).
4. NOTACIÓN
La representación de un elemento en un vector se suele hacer mediante el identificador del vector seguido del índice entre corchetes, paréntesis o llaves:
Notación Ejemplos
vector[índice_1,índice_2...,índice_N] (Java, Lexico, Perl, etc.)
vector[índice_1][índice_2]...[índice_N] (C, C++, PHP, etc.)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pseudocodigo
  • Pseudocodigo
  • Pseudocodigo
  • Pseudocodigos
  • pseudocodigo
  • Pseudocodigos
  • Pseudocódigo
  • Pseudocodigo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS