TECNOLÓGICO NACIONAL
DE MÈXICO
Instituto Tecnológico de Delicias
Ingeniería Electromecánica
UNIDAD 1: CONOCIMIENTO CIENTIFICO Y
NO CIENTIFICO
Asignatura: Fundamentos de investigación
Estudiante: Número de control:
Ramses Oswaldo Venegas Hernández 23540409
Docente: Alvarado Pimentel Brenda Marily
Arreglos
Los arreglos unidimensionales y multidimensionales son herramientas esenciales
en programación, proporcionando una manera eficiente de organizar y manipular
datos en diferentes contextos. La elección entre unidimensional y multidimensional
depende de la naturaleza de los datos y las operaciones que se realizarán sobre
ellos.
Arreglos Unidimensionales:
Un arreglo se define como una colección finita, homogénea y ordenada de
elementos como se ha definido antes pero se caracteriza por ser unidimensional
porque tiene una solo dimensión.
Un arreglo tiene la característica de que puede almacenar a N elementos del
mismo tipo y además permite el acceso a cada uno de estos elementos. Se
distinguen dos partes en los arreglos:
• Los componentes. Hacen referencia a los elementos que componen o forman el
arreglo. Es decir, son los valores que se almacenan en cada una de sus casillas.
• Los índices. Son los que permiten acceder a los componentes del arreglo en
forma individual. Es decir, la posición dentro del arreglo.
Para hacer referencia a un componente de un arreglo se necesita:
• El nombre del arreglo
• El índice del elemento
En la siguiente figura se presenta el ejemplo de un arreglo y se indican sus
componentes y sus índices.
Conceptos Básicos:
Definición: Un arreglo unidimensional es una estructura de datos que almacena
elementos del mismo tipo en una secuencia lineal.
Declaración: Se declara especificando el tipo de los elementos y el nombre del
arreglo, seguido por el tamaño entre corchetes.
Índices: Los elementos del arreglo se acceden mediante un índice, que comienza
en 0 y va hasta tamaño - 1.
Tamaño Fijo: La longitud del arreglo se establece en el momento de la
declaración y no puede cambiarse dinámicamente.
Operaciones Básicas:
Asignación: Asignar valores a los elementos del arreglo.
Acceso: Acceder a los elementos mediante índices.
Recorrido: Iterar sobre los elementos del arreglo.
Búsqueda y Modificación: Buscar un elemento y modificar su valor.
Aplicaciones:
Almacenamiento de Datos: Utilizado para almacenar conjuntos de datos
homogéneos como listas de números, nombres, etc.
Procesamiento de Datos: Facilita la manipulación y procesamiento eficiente de
grandes conjuntos de datos.
Implementación de Estructuras de Datos: Fundamento para otras estructuras
como listas, pilas y colas.
Arreglos multidimensionales:
Un arreglo multidimensional en es un arreglo con más de dos dimensiones. En
una matriz, las dos dimensiones se representan con filas y columnas
Cada elemento se define mediante dos subíndices, el índice de la fila y el índice
de la columna. Los arreglos multidimensionales son una ampliación de las
matrices de dos dimensiones y utilizan subíndices adicionales para la indexación.
Un arreglo 3D, por ejemplo, utiliza tres subíndices. Los dos primeros son como
una matriz, pero la tercera dimensión representa páginas u hojas de elementos.
Conceptos Básicos:
Definición: Un arreglo multidimensional es una estructura que almacena
elementos en múltiples dimensiones, formando una tabla o matriz.
Declaración: Se especifican las dimensiones del arreglo.
Índices: Se utilizan índices para acceder a elementos en cada dimensión.
Tamaño en Cada Dimensión: Cada dimensión puede tener su propio tamaño.
Operaciones Básicas:
Asignación y Acceso: Similar a los arreglos unidimensionales, pero con múltiples
índices.
Recorrido: Iterar sobre todos los elementos de la matriz.
Operaciones Matriciales: Suma, resta, multiplicación de matrices, etc.
Manipulación de Datos 3D: Útil para representar datos en tres dimensiones,
como datos volumétricos.
Aplicaciones:
Imágenes y Gráficos: Píxeles de una imagen pueden representarse mediante
matrices bidimensionales.
Datos Tabulares: Datos organizados en filas y columnas.
Modelado de Juegos: Para representar el estado de un juego en varias
dimensiones.
Álgebra Lineal: Matrices son fundamentales en álgebra lineal y se utilizan en
diversas disciplinas científicas.
Referencias:
Arreglos Multidimensionales - MATLAB & Simulink - MathWorks América
Latina. (s. f.). https://la.mathworks.com/help/matlab/math/multidimensional-
arrays.html
Cervantes, T. I. A. R. M. A. N. (s. f.). Arreglos unidimensionales y
multidimensionales. Unidades de Apoyo para el Aprendizaje - CUAIEED -
UNAM.
https://uapa.cuaieed.unam.mx/sites/default/files/minisite/static/5b8d3d3f-
ca5b-4afc-85df-d88d4619903e/UAPA-arreglos-unidimensionales-
multidimensionales/index.html
UNIDIMENSIONAL. (s. f.).
https://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/arreglos1/unidimension
al.html