Sunteți pe pagina 1din 8

Repblica Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educacin Instituto Universitario De Tecnologa Juan Pablo Prez

Alfonso I.U.T.E.P.A.L

Seccin: 1101 Puerto Cabello Julio Del 2013

Bachiller: Daniel Lugo C.I : 24.497.408

Definicin De Arreglos
Un arreglo es un conjunto de datos o una estructura de datos homogneos que se encuentran ubicados en forma consecutiva en la memoria RAM (sirve para almacenar datos en forma temporal).

Definicin
Un arreglo puede definirse como un grupo o una coleccin finita, homognea y ordenada de elementos. Los arreglos pueden ser de los siguientes tipos: De una dimensin. De dos dimensiones. De tres o ms dimensiones.

Tipos De Arreglos
Arreglos unidimensionales. Arreglos multidimensionales. Arreglo con mltiple subndices. Arreglos unidimensionales Es un tipo de datos estructurado que est formado de una coleccin finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales. Estn formados por un conjunto de elementos de un mismo tipo de datos que se almacenan bajo un mismo nombre, y se diferencian por la posicin que tiene cada elemento dentro del arreglo de datos. Al declarar un arreglo, se debe inicializar sus elementos antes de utilizarlos. Para declarar un arreglo tiene que indicar su tipo, un nombre nico y la cantidad de elementos que va a contener.

Arreglos multidimensionales

Es un tipo de dato estructurado, que est compuesto por dimensiones. Para hacer referencia a cada componente del arreglo es necesario utilizar un ndices, uno para cada dimensin. El trmino dimensin representa el nmero de ndices utilizados para referirse a un elemento particular en el arreglo. Los arreglos de ms de una dimensin se llaman arreglos multidimensionales.

Arreglos con mltiple subndices


Es la representacin de tablas de valores, consistiendo de informacin arreglada en renglones y columnas. Para identificar un elemento particular de la tabla, deberemos de especificar dos subndices; el primero identifica el rengln del elemento y el segundo identifica la columna del elemento. A los arreglos que requieren dos subndices para identificar un elemento en particular se conocen como arreglo de doble subndice. Note que los arreglos de mltiples subndices pueden tener ms de dos subndices. El estndar ANSI indica que un sistema ANSI C debe soportar por lo menos 12 subndices de arreglo.

Declaracin De un Arreglo
Al declarar una variable cualquiera siempre indicamos: tipo y nombre. Por ejemplo: int a; Para declarar un arreglo, se debe indicar Tipo Nombre y Tamao Un arreglo de 10 elementos enteros, se declara: int Arreglo Enteros[10]; Y lo podemos visualizar: Cada elemento del grupo va a estar identificado por un valor numrico, llamado ndice . En C el primer elemento de un arreglo tiene el ndice 0. Siempre, para indicar el tamao de un arreglo, se utilizara una constante , jams una variable. Jams olvidar, el tamao de un arreglo es una constante

Como Llenar Un Arreglo(Ejemplo)


a) Manual Pedir el valor y despus indicar en qu posicin del arreglo almacenarlo. Vector entero: a Entero nm. Escribe teclea un entero Leer nm. a[0]=nm.
b) Ciclo La mejor manera de agregar valores a un arreglo es mediante un ciclo for, que como se hizo anteriormente es, de que recorra el arreglo y a la vez se pidan y guarden los valores. Entero: m,i Vector entero: a Inicio Para i=0 hasta m-1 hacer Escribe introduce el elemento Leer a [i] Fin para

Como Imprimir un Arreglo (Ejemplo)


Leer e Imprimir un Arreglo Acabamos de ver un ejemplo para acceder a todos los elementos de una arreglo de una forma prctica. Si tenemos 10 elementos en un arreglo, y queremos pedir que los ingresen por teclado, debemos repetir el ingreso 10 veces: for(i = 0; i < 10; i++) { scanf(%d,&a); arreglo Enteros[i] = a; } As mismo, para imprimir todos los elementos de un arreglo, deberamos repetir el proceso de imprimir, pero diez veces: for(i = 0; i < 10; i++) { printf(Elemento %d:%d , i, Arreglo Enteros[i]); }

Algoritmos Que usa Arreglos.(Ejemplos)


Inicio Cont. = 0 Temporal = a [cont. ] inicializo al primer elemento del vector Mientras (cont. < numero de componentes del vector a ) hacer Si (a [cont. ] > temporal ) entonces Temporal = a [cont. ] FinSi Cont. = Cont. +1 Fin Mientras Escribe el valor de la mxima componente es temporal Fin

S-ar putea să vă placă și