Sie sind auf Seite 1von 6

11/27/2013

ARREGLOS Y CADENAS

Una variable es un espacio que se separa en


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;

Das könnte Ihnen auch gefallen