Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Qu es un arreglo
Elementos
0 1 2 3 4 5 6 7
ndice
Inicializacin de un arreglo
0 1 2 3 4 5 6 7
ndice
Inicializacin y asignacin de valores
Nmeros
44 55 12 42 94 18 6 67
0 1 2 3 4 5 6 7
Valor almacenado
nmeros[0]=44
nmeros[1]=55
ndice
nmeros[2]=12
De esta forma estamos asignando un valor a cada nmeros[3]=42
localidad del arreglo, en este caso el separador es nmeros[4]=94
la , y con ello identifica que cada nmero es nmeros[5]=18
asignado en una localidad diferente. nmeros[6]=6
nmeros[7]=67
Referencia a un elemento de un arreglo o vector.
Sintaxis Lenguaje C Ejemplo
nombre_arreglo[ndice]; Nmeros[2];
Nmeros[0];
Nmeros[4];
Nmeros
44 55 12 42 94 18 6 67
0 1 2 3 4 5 6 7
nmeros[0]=44
nmeros[1]=55
nmeros[2]=12
Por lo que al hacer referencia al nombre e nmeros[3]=42
ndice del arreglo podemos acceder al valor o nmeros[4]=94
dato almacenado en esa localidad: nmeros[5]=18
nmeros[6]=6
nmeros[7]=67
Referencia a un elemento de un arreglo o vector, mtodo
de acceso directo.
Sintaxis Lenguaje C Ejemplo
nombre_arreglo[ndice]; Nmeros[2];
Nmeros[0];
Nmeros[4];
Nmeros
44 55 12 42 94 18 6 67
0 1 2 3 4 5 6 7
nmeros[0]=44
Por lo que al hacer referencia al nombre e nmeros[2]=12
ndice del arreglo podemos acceder al valor o nmeros[4]=94
dato almacenado en esa localidad:
Ejemplo implementacin en c
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int numeros[8]={44,55,12,42,94,18,6,67};
int indice=0;
for(indice=0;indice <=7;indice++){
printf("el indice %d tiene un %d \t",indice,numeros[indice]);
printf("la posicion %d tiene un %d\n",indice+1,numeros[indice]);
}
return 0;
system("pause");
}
ARREGLOS BIDIMENSIONALES
Int nmeros[4,4];
Nmeros
columnas
renglones Nmeros[1,1] Nmeros[1,2] Nmeros[1,3] Nmeros[1,4]
Nmeros[2,1] Nmeros[2,2] Nmeros[2,3] Nmeros[2,4]
Nmeros[3,1] Nmeros[3,2] Nmeros[3,3] Nmeros[3,4]
Nmeros[4,1] Nmeros[4,2] Nmeros[4,3] Nmeros[4,4]
Operaciones que se pueden realizar con arreglos
bidimensionales (matrices) son:
Lectura /Escritura
Asignacin
Actualizacin: insercin
Eliminacin
Modificacin
Ordenacin
Bsqueda
La inicializacin de las matrices puede ser de la misma forma que los
vectores, teniendo en cuenta por ejemplo