You are on page 1of 8

UNIDAD V

Objetivos: Analizar la asignacin esttica de memoria por medio de arreglos, su sintaxis, declaracin y asignacin de valores

ARREGLOS (LISTAS Y TABLAS)


Hasta hoy hemos manejado variables que slo nos permiten almacenar y/o procesar un dato a la vez, pero los sistemas de informacin realizan el tratamiento o procesamiento de un gran volumen de datos. Por ejemplo si se quiere almacenar nombre y edad de 15 personas con el mtodo tradicional, se ocuparan 30 variables y esto solo es nombre y edad de 15 personas. Para agregar mas datos, se tendrn que declarar mas variables.

ARREGLOS (LISTAS Y TABLAS)


Las variables de tipo arreglo permiten almacenar y procesar conjuntos de datos del mismo tipo a la vez. Cada dato dentro del arreglo se le conoce como elemento del arreglo y se simboliza y procesa usando el nombre del arreglo respectivo y un subndice indicando la posicin relativa del elemento con respecto a los dems elementos del arreglo, la primera posicin, es el elemento 0 (cero), ej. NOMBRES Juan nombres(0) Pedro nombres(1) Rosa nombres(2) Jos nombres(3)

ARREGLOS (LISTAS Y TABLAS)


Un arreglo en C++ es un conjunto de datos que se almacenan en memoria de manera contigua con el mismo nombre. Un arreglo de 5 elementos tendra los ndices del 0 al 4: [0...4].

ARREGLOS (LISTAS Y TABLAS)


Array Unidimensional: los componentes son accesibles por medio de uno y solamente un ndice que apunte al componente requerido. Los arrays de este tipo son conocidos tambin con el nombre de vectores. Declaraciones de un arreglo : La sintaxis de declaracin de arreglos es: tipo nombre_arreglo [numero_de_elementos]; Ejemplo: int CoordenadasDePantalla[5]; /*Un arreglo de 5 enteros */ char IDCompania[20]; /*Un arreglo de 20 caracteres */

ARREGLOS (LISTAS Y TABLAS)


Iniciacin del arreglo C++ proporciona 3 maneras de iniciar elementos del arreglo: Por defecto: Cuando son creados, se aplica solamente a arreglos globales y estticos. Explcita: Cuando son creados, suministrando datos de iniciacin Tiempo de ejecucin: Durante la ejecucin del programa cuando se asignan o copian datos en el arreglo.

ARREGLOS (LISTAS Y TABLAS)


Acceso a los elementos de un arreglo Supongamos la siguiente declaracin: int Estado[Rango_Maximo_Estado]={-1,0,1}; La siguiente sentencia tiene acceso a -1: Estado[0]; Si escribimos Estado[3] ; causar un error porque no hay 4 elementos.

You might also like