En programación, (en inglés, array) - una colección finita, homogénea y ordenada de elementos: I) Finita: todo arreglo tiene un límite, es decir se debe determinar cuál será el número máximo de elementos que podrán formar parte del arreglo; II) Homogénea: todos los elementos de un arreglo son del mismo tipo (todos enteros, todos reales, etc., pero nunca una combinación de distintos tipos); III) Ordenada: se puede determinar cuál es el primer elemento, el segundo, el tercero,… y el n–ésimo elemento (Cairó, 2005).