Fundamentos de programación ¿Qué es un arreglo?
Enviado por Israel AD • 9 de Septiembre de 2024 • Documentos de Investigación • 350 Palabras (2 Páginas) • 21 Visitas
FUNDAMENTOS DE PROGRAMACION
¿ Que es un arreglo?
Un arreglo es una estructura de datos que almacena una colección de elementos del mismo tipo. Los arreglos pueden tener una o más dimensiones, lo que determina cómo se organizan los elementos dentro de ellos.
Arreglo unidimensional (vector): Es un arreglo con una sola dimensión. Todos los elementos están dispuestos en una línea.
Arreglo bidimensional (matriz): Es un arreglo con dos dimensiones. Los elementos se organizan en filas y columnas, formando una especie de tabla.
La forma de desglosar un arreglo depende de su dimensión:
Vector (arreglo unidimensional): Para desglosar un vector, simplemente se enumeran sus elementos uno por uno.
Matriz (arreglo bidimensional): Para desglosar una matriz, se deben enumerar todos sus elementos siguiendo el orden de las filas y columnas.
Definición de arreglo: Un arreglo es una colección finita y ordenada de elementos del mismo tipo, a los cuales se accede mediante un índice o una clave.
Clasificación de arreglos:
Por dimensión:
Unidimensional (vector)
Bidimensional (matriz)
Multidimensional (más de dos dimensiones)
Por tipo de datos:
Arreglo estático: Tamaño fijo definido en tiempo de compilación.
Arreglo dinámico: Tamaño flexible, puede cambiar en tiempo de ejecución.
Definición de vector y matriz:
Vector: Un vector es un arreglo unidimensional, es decir, una lista ordenada de elementos del mismo tipo. Por ejemplo, un vector de números enteros [1, 2, 3, 4, 5].
Matriz: Una matriz es un arreglo bidimensional, es decir, una tabla rectangular de elementos dispuestos en filas y columnas. Por ejemplo, una matriz de 2x3:
Copy code
[
[1, 2, 3],
[4, 5, 6]
]
Cómo se trabajan los arreglos:
Acceso a elementos: Se accede a un elemento específico del arreglo utilizando su índice (o índices en el caso de una matriz). Por ejemplo, mi_vector[2] para acceder al tercer elemento de un vector.
Modificación de elementos: Se puede modificar un elemento del arreglo asignándole un nuevo valor. Por ejemplo, mi_vector[2] = 10 para cambiar el tercer elemento de un vector a 10.
Recorrido: Se puede recorrer un arreglo utilizando bucles como for o while para acceder a cada uno de sus elementos.
...