RODRIGO ROMERO MATIAS ¿QUÉ ES UN ARREGLO UNIDIMENSIONAL?
Un arreglo unidimensional tiene una sola dimensión.
La dimensión se maneja por medio de un par de corchetes. los arreglos de una dimensión también se les llama listas OPERACIONES PARA EFECTUAR UN ARREGLO UNIDIMENSIONAL
Declaración del arreglo.
Creación del arreglo.
Inicialización de los elementos del arreglo.
Acceso a los elementos del arreglo.
DECLARACIÓN
Consiste en establecer las características del arreglo y
sus elementos, por medio de la siguiente sintaxis:
<tipo> [ ] < identificador > ;
Es el nombre del arreglo
Representa la dimensión del arreglo y encierra un número entero que corresponde al número de elementos del arreglo.
Indica el tipo correspondiente a los elementos
del arreglo CREACIÓN Consiste en reservar espacio de memoria para todos sus elementos, utilizando la siguiente sintaxis:
< identificador > = new <tipo> [ tamaño ] ;
Es un número entero que representa el
número de elementos del arreglo.
Es el operador para gestionar espacio de
memoria, en tiempo de ejecución. INICIALIZACIÓN Un arreglo es un objeto que , cuando es creado por el compilador, se le asignan automáticamente valores iníciales predeterminados a cada uno de sus elementos, de acuerdo a los siguientes criterios: Si el tipo del arreglo es numérico, a sus elementos se les asigna el valor cero. Si el tipo del arreglo es char, a sus elementos se les asigna el valor '\u0000'. Si el tipo del arreglo es bool, a sus elementos se les asigna el valor false. Si el tipo del arreglo es una clase, a sus elementos se les asigna el valor null. EJEMPLOS DE LA INICIALIZACIÓN
Se puede acceder a los valores de los elementos de un
arreglo a través del nombre del arreglo y un subíndice. El subíndice debe escribirse entre corchetes y representa la posición del elemento en el arreglo EJEMPLO DE UN ARREGLO UNIDIMENCIONAL #include <stdio.h> #define num 3 //definimos una costante llamada num y que tendra un valor de 3 float calificacion[num]; //Declaramos el arreglo a utilizar float suma=0,promedio; //Variables a utilizar int i; int main() { printf("Programa para el calculo del promedio de 3 calificaciones\n\n"); for(i=0;i<num;i++) //Este primer ciclo nos sirve para capturar y asignar { //los valores al arreglo printf("Dame la calificacion %d\n",i+1);//El "i+1" es porque "i" comienza en 0 scanf("%f",&calificacion[i]); } for(i=0;i<num;i++) //Este ciclo hace la suma de los valores capturados { suma=suma+calificacion[i]; //Checa como se usa la variable contadora } //para ir cambiando de posicion en el arreglo
promedio=suma/num; //Sacamos el promedio
printf("El promedio es %f\n\n",promedio); //Mostramos resultado