ARREGLOS

Páginas: 6 (1334 palabras) Publicado: 16 de mayo de 2014
1. ARREGLOS Y MATRIZ
Un arreglo es prácticamente una lista de variables. Cada una de las variables de la lista tiene un nombre que está constituido por dos partes. Una de las partes es el nombre del arreglo, nombre que van a compartir cada una de las variables de la lista. La otra parte es diferente para cada variable y es lo que permite identificar a una variable de la lista de otra.
Lostipos arreglo se declaran en la sección type del programa:
Nombre = array [tipo índice] of tipo base;

Tipo índice debe ser un tipo ordinal, generalmente es un sub rango de enteros.
Tipo base es cualquier tipo de Pascal Los arreglos son estructuras que tienen unas características muy importantes como son:
-FINITOS: porque tiene un inicio y un fin.
-ORDENADOS: porque se sabe la posición de cadaelemento.
-HOMOGENIA: porque su elemento son del mismo tipo

1.1. CLASES DE ARREGLO
-UNIDIMENSIONAL: son denominados también vectores, se caracteriza porque tienen N columna y una sola fila, y manejan 1 índice.
- BIDIMENSIONALES: son denominados también matrices, porque se forman por N filas y M columnas las cuales manejan 2 índices.
-TRIDIMENSIONALES: se caracterizan por tener las 3dimensiones y manejan 3 índices.
1.2. PARTES DE UN ARREGLO.
* Los componentes: Hacen referencia a los elementos que forman el arreglo, es decir, a los valores que se almacenan en cada una de las casillas del mismo. 

* Los índices: Permiten hacer referencia a los componentes del arreglo en forma individual, especifican cuántos elementos tendrá el arreglo y además, de qué modo podránacezarse esos componentes. 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. 

* Indexación base-uno (1): En esta forma de indexación, el primer elementode 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 puedan ser negativos e incluso de cualquier tipo escalar (también cadenas de caracteres).

Lasoperaciones que se pueden llegar a realizar con vectores o arreglos durante el proceso de resolución de un problema son las siguientes: 

* Lectura (llenar el vector): El proceso de lectura de un arreglo consiste en leer y asignar un valor a cada uno de sus elementos. Normalmente se realizan con estructuras repetitivas, aunque pueden usarse estructuras selectivas.

* Escritura (mostrar elvector): Es similar al caso de lectura, sólo que en vez de leer el componente del arreglo, lo escribimos.

* Asignación (dar valor a una posición específica): No es posible asignar directamente un valor a todo el arreglo; sino que se debe asignar el valor deseado en cada componente. Con una estructura repetitiva se puede asignar un valor a todos los elementos del vector.

* Actualización (darvalor a una posición específica): Incluye añadir (insertar), borrar o modificar algunos de los ya existentes. Se debe tener en cuenta si el arreglo está o no ordenado. Añadir datos a un vector consiste en agregar un nuevo elemento al final del vector, siempre que haya espacio en memoria.

* Recorrido (acceso secuencial): El acceso a los elementos de un vector puede ser para leer en él o paraescribir (visualizar su contenido). Recorrido del vector es la acción de efectuar una acción general sobre todos los elementos de ese vector.
* Ordenación.
* Búsqueda.

2. CASOS DE EXITOS
STENFAR
Esta implementación fue una de las primeras realizadas por Calipso, por lo cual el estado del producto era bastante incipiente y consecuentemente implicó una gran inversión en horas; culminó con una gran...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • ARREGLOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS