Arreglos

Solo disponible en BuenasTareas
  • Páginas : 2 (266 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de diciembre de 2011
Leer documento completo
Vista previa del texto
ARREGLOS

Un Arreglo es una estructura de datos que almacena bajo el mismo nombre (variable) a una colección de datos del mismo tipo.

Los arreglos se caracterizan por:

••           Almacenan los elementos en posiciones contiguas de memoria
• •           Tienen un mismo nombre de variable que representa a todos los elementos. Para hacer referencia a esos elementos esnecesario utilizar un índice que especifica el lugar que ocupa cada elemento dentro del archivo.
•  
• Tipo de Arreglos:
Unidimensionales (Vectores).
Bidimensionales (Matrices).
 Vectores.
[pic]

Es un arreglo de “N” elementos organizados en una dimensión donde “N” recibe el nombre de longitud o tamaño del vector. Para hacer referencia a un elemento del vector se usa elnombre del mismo, seguido del índice (entre corchetes), el cual indica una posición en particular del vector. Por ejemplo:

Vec[x]

Donde:
Vec…………Nombre del arreglox…………… Numero de datos que constituyen el arreglo
 
Representación gráfica de un vector.
       Vec[1] 7
       Vec[2] 8
       Vec[3] 9
       Vec[4] 10
Llenado de unVector.
•                •           Hacer para I = 1 a 10
Leer vec[I]
Fin-para

• •           Hacer mientras I 10

Ejemplos de Arreglos Resueltos.
[pic]
1.1.        Programa general de cadenas

#include
#include
main()
{ char str1[80],str2[80];
int i;

printf ("Introduce una cadena de caracteres: ");
gets (str1);
printf("Introduce la segunda cadena de caractes: ");
gets (str2);
/*longitud de las cadenas*/
printf ("\n%s es de %d caracteres de largo\n",str1,strlen(str1));
printf ("\n%s es de%d caracteres de largo\n",str2,strlen(str2));
/*comparar cadenas*/
i=strcmp(str1,str2);
if (!i) printf ("\nLas cadenas son iguales\n");
else if...
tracking img