You are on page 1of 11

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA NACIONAL
NCLEO ANZOTEGUI






Profesor. Bachiller:
Andrews Leonard Manuel Castro
C.I: 19.939.491
7 Semestre
Seccin: N-01

San Tom, Junio 2014
INTRODUCCIN
El presente trabajo trata acerca de los Arreglos los cuales se utilizan para
almacenar un conjunto de variables, que sean del mismo tipo de datos, y todas
estas bajo un mismo nombre. Las matrices son de ms de una dimensin a
diferencia de los vectores que poseen una sola dimensin podemos imaginar una
matriz bidimensional (2dimensiones), como una cuadricula con filas y columnas
donde las filas representan las coordenadas X y las columnas las coordenadas Y,
la codificacin tambin es de gran importancia en estn investigacin gracia a
ellas podemos transformar de la formulacin de un mensaje a travs de las reglas
o normas de un cdigo o lenguaje predeterminado. Con la realizacin de este
trabajo se espera obtener una investigacin eficaz que sirva de base o punto de
apoyo parar a la realizacin de arreglos, vectores y matrices.

Definicin de arreglo
Un arreglo se define como una coleccin finita, homognea y ordenada de
elementos: Finita todo arreglo tiene un lmite, es decir se sabe determinar cul
ser el nmero mximo de elementos que podrn formar parte del arreglo.
Homognea todos los elementos de un arreglo son del mismo tipo. Ordenada se
puede determinar cul ser el primer elemento, el segundo, el tercero, y ensimo
elemento.
Se puede decir que es una coleccin de variables relacionadas a las que se hace
referencia por medio de un nombre comn. Otra definicin vlida es que un
arreglo es un conjunto de datos que se almacenan en memoria de manera
contigua con el mismo nombre y para diferenciar los elementos de un arreglo se
utiliza un ndice. En el lenguaje C un arreglo se le conoce como un tipo de dato
compuesto. Los arreglos pueden tener una o varias 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.
Para declarar un arreglo de una sola dimensin se usa el formato general:
tipo_dato identificador [tamao];

Un elemento del arreglo se accede indexando el arreglo por medio de un nmero
del elemento. En C todos los arreglos empiezan en 0, esto quiere decir que si se
desea acceder al primer elemento del arreglo debe usar el ndice igual a 0. Para
indexar un arreglo se especifica el ndice del elemento que interesa dentro de un
corchete, ejemplo:
Valor = arreglo [1];
Los arreglos empiezan en 0, de manera que el ndice 1 se refiere al segundo
elemento. Para asignar el valor a un elemento de un arreglo, ponga el elemento en
el lado izquierdo de una sentencia de asignacin.
mi_arreglo[0] = 100;
C almacena arreglos de una sola dimensin en una localizacin de memoria
contigua con el primer elemento en la posicin ms baja. De esta manera,
mi_arreglo[0] es adyacente a mi_arreglo[1], que es adyacente a mi_arreglo[2] y as
sucesivamente. Puede usar el valor de un elemento de un arreglo donde quiera
que usara una variable sencilla o una constante.
Ejemplo 1. Arreglo de una dimensin
Declaracin
int arreglo[3]; // forma un arreglo de una dimensin y de tres elementos
Nombre del arreglo
arreglo
Nombre de los elementos
arreglo[0] primer elemento
arreglo[1] segundo elemento
arreglo[2] tercer elemento

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 ndice, uno para cada dimensin. El trmino dimensin
representa el nmero de ndices utilizados para referirse a un elemento particular
en el arreglo.

Los arreglos multidimensionales son una estructura de datos esttica y de un
mismo tipo de datos, y de longitud fija que almacena datos de forma matricial. De
igual forma que los arreglos unidimensionales, el almacenamiento de los datos en
la memoria se realiza de forma secuencial y son accedidos mediante ndices. Los
arreglos multidimensionales son tambin conocidos como matrices. Por lo tanto se
llama matriz de orden "mn" a un conjunto rectangular de elementos dispuestos
en filas "m" y en columnas "n", siendo m y n nmeros naturales. Las matrices se
denotan con letras maysculas: A, B, C, ... y los elementos de las mismas con
letras minsculas y subndices que indican el lugar ocupado: a, b, c, ... Un
elemento genrico que ocupe la fila i y la columna j se escribe i,j. Si el elemento
genrico aparece entre parntesis tambin representa a toda la matriz: A (i,j).
Una matriz de orden 3x4 se muestra a continuacin, siendo M una matriz de 3 filas
y 4 columnas, la representacin grfica de sus posiciones sera la siguiente:

Declaracin de arreglos multidimensionales
La sintaxis es la siguiente:
tipo_dato identificador [dimensin1] [dimensin2] ... [dimensinN] ; Donde N es un
nmero natural positivo.
Ejemplo Arreglo de dos dimensiones de orden 2x3.
char m[2][3] ;

Declaracin
char m[2][3]; // forma una tabla de dos filas y tres columnas
// cada fila es un arreglo de una dimensin
// la declaracin indica que hay dos arreglos de una dimensin
Nombre del grupo
m indica la localizacin del grupo en la memoria
Nombre de las filas
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.
Inicializacin de arreglos en C
Tal como a otros tipos de variables, puede darle valores iniciales a los elementos
de un arreglo. Esto se consigue especificando una lista de valores que tendrn los
elementos del arreglo.
tipo_dato identificador [tamao] = {lista de valores};
La lista de valores es un conjunto de valores separados por comas que son de un
tipo de dato compatible con el tipo de dato del arreglo. La primera constante ser
colocada en la primera posicin del arreglo, la segunda constante en la segunda
posicin, y as sucesivamente. Por ejemplo:
int men[6] = {1,0,-3,24,15,1};
Esto significa que men[0] tendr el valor de 1, y que men[4] tendr el valor de 15.
Para la inicializacin de arreglos de caracteres existen dos maneras. Si el arreglo
no tiene una cadena terminada en nulo, simplemente especifique cada carcter
usando una lista separada por comas como se muestra a continuacin:
char letras[3] = {'A','B','C'}
Si el arreglo va a contener una cadena, puede inicializar el arreglo usando una
cadena encerrada entre comillas, tal como se muestra.
char nombre[4] = ABC;
Los arreglos de mltiples dimensiones son inicializados de la misma manera que
los de una dimensin.

ndice de un arreglo
Todo arreglo est compuesto por un nmero de elementos. El ndice es un
nmero correlativo que indica la posicin de un elemento del arreglo. Los ndices
en C van desde la posicin 0 hasta la posicin tamao 1.
Elemento de un arreglo
Un elemento de un arreglo es un valor particular dentro de la estructura del
arreglo. Para acceder a un elemento del arreglo es necesario indicar la posicin o
ndice dentro del arreglo. Ejemplo:
Arreglo [0] //Primer elemento del arreglo.
Arreglo[3] //Cuarto elemento del 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 Imprimir un Arreglo (Ejemplo)
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]); }.
CONCLUSIN
Se puede decir que los arreglos pueden variar dependiendo sus
dimensiones. Estos pueden ser unidimensionales y bidimensionales; a los
primeros se les conoce como vectores y como su nombre lo indica poseen una
dimensin o una lista de datos del mismo tipo y los bidimensionales poseen dos
dimensiones; se usan para representar datos que pueden verse como una tabla
con filas y columnas y se les conoce como matrices. La codificacin es algo tan
simple como lo que realizamos a diario cuando transformamos imgenes visuales
o entidades conceptuales en palabras, oraciones, textos y las comunicamos a
aquellos que nos rodean. Conocemos a la codificacin como cualquier operacin
que implique la asignacin de un valor de smbolos o caracteres a un determinado
mensaje verbal o no verbal con el propsito de transmitirlo a otros individuos o
entidades que compartan el cdigo.

BIBLIOGRAFA.
Internet.
www.wikipedia.org
www.elrincondelvago.com.
www.buenastareas.com.
www.monografias.com.
es.scrib.com.

You might also like