la computadora con un identificador (nombre) para recibir, procesar y/o almacenar valores de diferentes tipos. Un arreglo es un conjunto de espacios de memorias con la misma finalidad, los cuales sern llamados con un solo identificador (nombre).
11/27/2013
El arreglo puede ser unidimensional, en este
caso se le denomina vector. Tambin hay los bidimensionales, conocidos como matrices. Algunos lenguajes de programacin permiten la definicin de vectores tridimensionales y/o multidimensionales.
La declaracin de un arreglo se hace de la
siguiente forma: tipo nombre[tamao]; Se define el tipo de arreglo (int, float, char) Se prosigue con el identificador que no es ms que un nombre. Luego, entre corchetes [ ] va un nmero que representa el tamao o cantidad de elementos del arreglo.
11/27/2013
Ejemplo: Suponga que un alumno tiene 10
notas durante el semestre y Ud. va a trabajar con esa informacin. Arreglo: float NotasAl[10] Este arreglo permitir que Ud. registre todas las notas del alumno en un arreglo, denominado, NotasAl Cada una de las notas estar en un elemento del arreglo NotasAl, a saber: NotasAl[0], NotasAl[1],, NotasAl[n]
Al declarar un arreglo o vector, le damos
entre corchete la cantidad de elementos. Al momento de acceder a los valores que se encuentran en dichos elementos, los vemos partiendo del elemento nmero cero (0). Entonces para un vector de 10 elementos, verificamos sus contenidos del elemento 0 al elemento 9
11/27/2013
Al momento de declarar el arreglo tambin
podemos inicializar cada uno de sus elementos con valores. Aqu mostramos dos ejemplos:
int Numero[5]= {4, 53, 21,-30, 7}
float OtroNum[4]={75.33, 19.2, 15, 33.5}
En el caso de los arreglos de tipo carcter los
valores se registrarn a razn de 1 carcter por elemento. Por ejemplo, si desea registrar nombre de personas Ud. hace un estimado del largo de los mismos y crea el vector con el largo mximo, a saber: char nombre[30];
11/27/2013
Una forma muy prctica de definir y hacer
uso de los arreglos es mediante otra variable que va a indicar el ndice del elemento al cual nos queremos referir.
En lugar de poner un nmero, usamos ese
nmero dentro de una variable y la incrementamos de forma consecutiva para acceder a cada uno de los elementos del arreglo.
Otra forma de acceder a los elementos del
vector es con los denominados apuntadores. Estos son variables de tipo entero cuyo identificador (nombre) va precedido de un asterisco (*). A estos apuntadores se les asigna la direccin del primer elemento del arreglo y nos servir para indexar cada uno de sus elementos sin necesidad de hacer incrementos porque el apuntador sabe cul es la direccin del elemento siguiente del arreglo.
11/27/2013
Para declarar un apuntador usamos:
int arreglo[10]; int *apuntador;
Ms adelante se le asigna la direccin del
primer elemento del arreglo de la siguiente manera: apuntador = arreglo;