INSTITUTO TECNOLÓGICO
SUPERIOR DE ACAYUCAN
MATERIA: INTRODUCCIÓN A LA
PROGRAMACIÓN
UNIDAD: 4 ARREGLOS
PROFESORA: LIZETH VÁZQUEZ SATURNINO
CARRERA: ING. ELECTROMECÁNICA
SEMESTRE: PRIMERO
NOMBRE: RICARDO GOMEZ JUAREZ
FECHA: 01/12/2022
CIUDAD: ACAYUCAN, VER.
Arreglos
En numerosas ocasiones, cuando se intenta resolver un problema mediante la
programación, surge la necesidad de contar con la posibilidad de almacenar un
conjunto de datos. Algunas de esas veces los datos tienen características en
común, por ejemplo que sean del mismo tipo y representen una misma cosa.
Por ejemplo, en una lista de calificaciones de cierto profesor hay datos en común y
representan una misma cosa. Un dato sería una palabra, que representa el nombre
del alumno; mientras otro dato sería un número que representa la calificación.
Siguiendo el ejemplo, sería impráctico y muy complicado declarar en un programa
tantas variables como alumnos haya en un grupo.
La forma de almacenar esto es en una estructura llamada Arreglo.
Arreglos Unidimensionales
Un arreglo unidimensional es un tipo de dato que permite almacenar un conjunto de
datos homogéneos, es decir, del mismo tipo de dato. Al declararse el arreglo debe
indicarse el tamaño, en ese momento el compilador reserva la memoria que se
necesite para almacenar los datos solicitados por el programador.
El límite en la dimensión de los arreglos varía dependiendo del lenguaje de
programación que se utilice, siendo el límite natural la memoria de la computadora.
Arreglos bidimensionales
Es una matriz de datos de tamaño m x n que contiene información almacenada del
mismo tipo de datos (int, float, char, etc). Este tipo de arreglos necesita dos
subíndices para ser declarado o para acceder a la información de un elemento en
específico, a diferencia de una matriz unidimensional que solo necesita un
subíndice. Un arreglo bidimensional es utilizado cuando queremos guardar mucha
información sobre un tipo de dato en específico en distintas filas. Por ejemplo, si
quieres crear una base de datos donde queremos guardar varios nombres, en un
vector no se podría hacer pues solo podrías guardar un nombre, en cambio, con un
arreglo bidimensional puedes guardar un nombre por fila, por lo tanto, si creamos
varias filas podemos guardar varios nombres.
Arreglos Multidimensionales
Un arreglo puede tener tantas dimensiones como el usuario lo requiera. El camino
más natural para comprenderlos es comenzar con los arreglos de dos dimensiones
e ir aumentando la cantidad de dimensiones.
Formalmente definimos un arreglo bidimensional de la siguiente manera:
"Un arreglo bidimensional es una colección finita, homogénea y ordenada de datos,
en la que se hace referencia a cada elemento del arreglo por medio de dos índices.
El primero de los índices se utiliza para indicar la fila y el segundo para indicar la
columna."
Para el caso de dos dimensiones es natural asociarlo con una matriz, y por tanto en
filas y columnas. Cuando son tres o más dimensiones es complicado pensar en una
asociación sencilla sin embargo en general se debe tener un índice para cada
dimensión que se haya declarado en el arreglo.
http://solucioningenieril.com/programacion_en_c/arreglos_bidimensionales_matrices_o_tablas
https://lab.anahuac.mx/~hselley/ayp/arreglos.html#:~:text=Un%20arreglo%20unidimensional%20
es%20un,datos%20solicitados%20por%20el%20programador.