1. U E “JUAN DE VELASCO”
NOMBRES: ALEXANDER AGUAGALLO
ULBIO SORIA
CUSRO: 3ro DE BACHILLERATO “B”
TEMA: VECTORES UNIDIMENSIONALES
2. Los arreglos unidimensionales, son estructuras de datos
típicamente estáticas en la mayoría de los lenguajes de
programación, usan posiciones de memoria que están contiguas y
que se indexan de forma numérica.
En C++ los arreglos se declaran de la siguiente forma:
Tipo de dato nombre del arreglo[tamaño del arreglo];
Como podemos ver, es similar a declarar una variable
convencional, solo que se coloca entre corchetes el número de
posiciones del arreglo, por lo que todas las posiciones serán del
mismo tipo.
Al trabajar cada noche arreglos hacemos referencia a cada
posición del arreglo a través de su número de índice, el cual
comienza a partir del cero, de tal forma que para almacenar el
número 10 en la posición 6 de un arreglo escribiríamos:
x[5]=10;
3.
4.
5. A continuación se muestra un programa sencillo donde se declara un arreglo de
diez elementos, se recorre el arreglo para iniciar todos los elementos en 0, y
posteriormente se imprimen los valores de los elementos con su subíndice
correspondiente.
#include (stdio.h)
#include (conio.h)
main( )
{
int n[10], i; /*declaración del arreglo n y la variable entera i */
for (i=0; i<=9; i++) /* ciclo de inicialización del arreglo */
n[i]=0;
printf("%8s%13sn", "Elemento", "Valor");
for (i=0; i<=9; i++) /* ciclo para mostrar los valores del arreglo */
printf("%8d%13dn", i, n[i]);
getch ( );
return 0;
}
6. /* Inicializacion de un arreglo dentro de la declaracion */
#include (stdio.h)
#include (conio.h)
main( )
{
/*declaracion e inicializacion del arreglo n */
int n[10] = {32,27,64,18,95,14,90,70,60,37};
int i;
printf("%8s%13sn", "Elemento", "Valor");
for (i=0; i<=9; i++) /* ciclo para mostrar los valores del arreglo */
printf("%8d%13dn", i, n[i]);
getch ( );
return 0;
}