UNIDAD SIETE
ARREGLOS
Arreglo: Es cualquier conjunto de datos que por lo general están relacionados entre si de alguna manera y se almacenan en la computadora bajo un nombre común a todos ellos.
*un conjunto finito y ordenado de elementos; ordenado significa que el elemento 1ro. 2do. 3ro. Nesimo de un arreglo puede ser identificado, los datos son homogéneos, es decir del mismo tipo de datos.
Tipos de arreglos:
Arreglos Unidimencionales y bidimencionales (y multidimencionales)
Unidimencional Se le llama si el arreglo tiene una sola lista de elementos
por ejemplo: Un arreglo notas que consta de n elementos se representa de la siguiente forma:
Notas(1) Notas(2) Notas(3) . . . Notas(n)
Donde el índice o subíndice de un elemento ( 1,2,3,...,n) designa su posición en la ordenación del vector.
Operaciones con Vectores
Las operaciones con vectores se pueden realizar con elementos individuales o sobre los vectores completos mediante las instrucciones básicas y estructuras de control.
-Asignación Esta operación se realiza con la instrucción de asignación
ejemplo A(2) --- 5 asigna el valor 5 al elemento 2 del vector A
-Si se desea asignar valores diferentes a todos los elementos del vector se debe recurrir a estructura repetitivas.
-Lectura/Escritura Estas operaciones normalmente se realizan con las estructuras repetitivas se representan como
leer A( i )
escribir A( i )
Arreglos Bidiemncionales: Es un conjunto de elementos todos del mismo tipo en el cual el orden de los componentes es significativo y en el que se necesitan especificar dos subíndices para poder identificar a cada elemento en particular del arreglo.
Por ejemplo: Un arreglo M se considera que tiene dos dimensiones y necesita un valor para cada subíndice y poder identificar un elemento individual, normalmente el primer subíndice se refiere a la fila del arreglo mientras que el segundo subíndice se refiere a la columna del arreglo. es decir M( i , j ) es el elemento de M que ocupa la i y j posición. Esto es, el arreglo M con elementos de tipo T (numéricos, alfanuméricos etc.) con subíndices fila que varia del rango de 1 a n y subíindice columna en el rango de 1 a p es:
M(1..n , 1..p) = M ( i , j )
donde:
i= 1 . . . n
j= 1 . . . p