Está en la página 1de 5

1.- Escriba la definición de arreglo unidimensional.

ARREGLOS UNIDIMENSIONALES

Un arreglo unidimensional es un tipo de datos estructurado que está formado por una
colección finita y ordenada de datos del mismo tipo. Es la estructura natural para
modelar listas de elementos iguales. Los datos que se guarden en los arreglos todos
deben ser del mismo tipo.

El tipo de acceso a los arreglos unidimensionales es el acceso directo, es decir, podemos


acceder a cualquier elemento del arreglo sin tener que consultar a elementos anteriores o
posteriores, esto mediante el uso de un índice para cada elemento del arreglo que nos da
su posición relativa.
Para implementar arreglos unidimensionales se debe reservar espacio en memoria.

Los arreglos nos permiten hacer un conjunto de operaciones para manipular los datos
guardados en ellos, estas operaciones son: ordenar, buscar, insertar, eliminar, modificar
entre otras.

https://es.slideshare.net/ccorreajr1/arrays-bidimensionales-y-multidimensionales-carlos-
correa
2.- Utilizando un organizador grafico indique cuantos tipos de arreglo existe.

El arreglo es un tipo estructurado de dato, el cual es capaz de almacenar


Definición
una colección de datos del mismo tipo.

Se dividen en

• El arreglo es una estructura multidimensional


Arreglo • En una dimensión puede ser visto como un vector, necesita
multidimensionales de un índice (la posición) para recorrer sus elementos.

Tipos de
arreglos • Es una lista o vector.
• Declaración
Tipo_dato nom_arreglo[tamaño];
– Tipo dato: de que tipo serán los elementos. Recordar
Arreglos que todo son del mismo tipo
unidimensionales – Nom_arreglo: nombre para la variable tipo arreglos
– []: nos indica que su dimensionalidad es uno
– Tamaño: la cantidad de elementos que a los más podrá
contener el arreglo.

Arreglos de - Los arreglos de cadenas, que a menudo se conocen como tablas de


caracteres cadenas son comunes en la programación en C++.
multidimensionales - Una tabla de cadenas de dos dimensiones es creada como otro
cualquier arreglo de dos dimensiones.
3.- Redacte la forma de la estructura de un arreglo unidimensional.

Es un tipo de datos estructurado que está formado de una colección finita y ordenada de
datos del mismo tipo. 
Es la estructura natural para modelar listas de elementos iguales. El tipo de acceso a los
arreglos unidimensionales es el acceso directo, es decir, podemos acceder a cualquier
elemento del arreglo sin tener que consultar a elementos anteriores o posteriores, esto
mediante el uso de un índice para cada elemento del arreglo que nos da su posición
relativa.
Para implementar arreglos unidimensionales se debe reservar espacio en memoria, y se
debe proporcionar la dirección base del arreglo, la cota superior y la inferior.
Representación en memoria:
Los arreglos se representan en memoria de la forma siguiente:
                x : array[1..5] of integer
[pic]
Para establecer el rango del arreglo (número total de elementos) que componen el
arreglo se utiliza la siguiente formula:
                RANGO = Ls - (Li+1)
Donde:
ls = Límite superior del arreglo
li = Límite inferior del arreglo

Para calcular la dirección de memoria de un elemento dentro de un arreglo se usa la


siguiente formula:
                A[i] = base(A) + [(i-li) * w]
Donde:
A = Identificador único del arreglo
i = Indice del elemento
li = Límite inferior
w = Número de bytes tipo componente

Si el arreglo en el cual estamos trabajando tiene un índice numerativo utilizaremos las


siguientes fórmulas:
                RANGO = ord (ls) - (ord (li)+1)
                A[i] = base (A) + [ord (i) - ord (li) * w]

4.- Que es un arreglo multidimensional.

Es una estructura de datos estática y de un mismo tipo de datos, y de longitud fija que
almacena datos de forma matricial. De igual forma que los arreglos unidimensionales, el
almacenamiento de los datos en la memoria se realiza de forma secuencial y son accedidos
mediante índices. Los arreglos multidimensionales son también conocidos como matrices. Por
lo tanto, se llama matriz de orden "m×n" a un conjunto rectangular de elementos dispuestos
en filas "m" y en columnas "n", siendo m y n números naturales. Las matrices se denotan con
letras mayúsculas: A, B, C, ... y los elementos de las mismas con letras minúsculas y subíndices
que indican el lugar ocupado: a, b, c, ... Un elemento genérico que ocupe la fila i y la columna j
se escribe i,j. Si el elemento genérico aparece entre paréntesis también representa a toda la
matriz: A (i,j).

5.- Escriba 4 diferencias de los arreglos unidimensional y multidimensional

DIFERENCIAS
unidimensional multidimensional

los arreglos unidimensionales, el almacenamiento de Es una estructura de datos estadística y de un mismo


los datos en la memoria e realiza en forma secuencial tipo de datos, y de longitud fija que almacena datos de
y son accedidos mediante índices. forma matricial.
Es una lista o vector El arreglo es una estructura multidimensional
Un arreglo unidimensional es un tipo de datos Los arreglos multidimensionales tienen más de una
estructurado que está formado de una colección finita dimensión.
y ordenada de datos del mismo tipo. 
Para implementar arreglos unidimensionales se debe Un arreglo de dos dimensiones puede representarse
reservar espacio en memoria, y se debe proporcionar la como una matriz, necesita de dos índices (fila y
dirección base del arreglo, lacota superior y la inferior. columna) para acceder a uno de sus elementos

También podría gustarte