Está en la página 1de 8

Arreglos

Unidimensionales

Mag. Hilmar Hinojosa Lazo


Definición de Arreglo Unidimensional

 Un arreglo unidimensional es un conjunto de


elementos que tienen las siguientes
características:
 Se almacenan en posiciones consecutivas de
memoria.
 Todos los elementos son del mismo tipo.
 Todos los elementos tienen el mismo nombre y se
diferencian entre sí por un número que indica su
posición.

Mag. Hilmar Hinojosa Lazo


Ejemplos de areglos

Mag. Hilmar Hinojosa Lazo


Declaración de arreglos en C++

 Se usa la siguiente sintaxis:


Tipo dato Nombre arreglo [ # de elementos ];

 Los arreglos anteriores se declararían de la


siguiente manera:

int edad[5];
char letra[7];
float talla[8];

Mag. Hilmar Hinojosa Lazo


Acceso a los elementos de un arreglo

 Para hacer referencia a un elemento de un arreglo


unidimensional es necesario indicar el nombre del
arreglo y la posición de dicho elemento.
 En lenguaje C++:
nombre del arreglo [ posición del elemento ]

Mag. Hilmar Hinojosa Lazo


Paso de un arreglo como parámetro

 Una función no solo puede tener datos simples


como parámetros.
 Un arreglo también puede ser parámetro de una
función.
 Si dicho arreglo sufre modificaciones dentro de la
función, estas subsistirán luego de terminada la
ejecución de la función.
 Por lo tanto, los arreglos siempre se pasan por
referencia a las funciones.
 No es necesario anteponer & al nombre del arreglo.

Mag. Hilmar Hinojosa Lazo


Procesamiento de los datos de un arreglo

 Para poder realizar un mismo proceso con todos


los elementos del arreglo, es necesario un bucle
que permita, en cada una de sus iteraciones,
generar la posición del elemento que será
utilizado.

 Este bucle se puede implementar en C++ con las


sentencias while, do while y for, siendo esta última
la más utilizada.

Mag. Hilmar Hinojosa Lazo


Procesamiento de los datos de un arreglo

 Por ejemplo, si el arreglo se llama a y tiene n


elementos, el bucle tendrá la siguiente forma:

for( i = 0 ; i < n ; i++ )


procesamiento del elemento a[ i ]

 El procesamiento podría consistir en una lectura,


una escritura, una asignación, una comparación,
una operación aritmética o lógica, etc.

Mag. Hilmar Hinojosa Lazo

También podría gustarte