ARREGLOS EN C


Un arreglo es una colección, o grupo de datos, donde:

–  Cada dato tiene su posición (0,1,2,3,...)
–  Todos los datos del grupo son del mismo tipoes decir, o todos son enteros, o todos son reales, etc.
La mejor forma de visualizar un arreglo es Como un grupo de cajas, una detrás de otra donde cada caja representa un dato del arreglo o un elemento.







Podemos concluir que un arreglo tiene:
Tamaño: cuantas cajas va a tener, el número de datos.
Tipo: cuál es el tipo de todos los datos del arreglo.
Nombre: el único nombre bajo el cual vamos a dirigirnos al mismo.


Declaración de Arreglos


Al declarar una variable cualquiera siempre indicamos: tipo y nombre. Por ejemplo: int a;
Para declarar un arreglo, se debe indicar
Tipo
Nombre y tamaño
Un arreglo de 10 elementos enteros, se declara:
int ArregloEnteros[10];
Y lo podemos visualizar:





Cada elemento del grupo va a estar identificado por un valor numérico, llamado  índice.
En C el primer elemento de un arreglo tiene el índice 0.
Siempre, para indicar el tamaño de un arreglo, se utilizara una constante, jamás una variable.

Manejo de Arreglos


Tenemos ahora 10 enteros bajo un mismo nombre
¿Como accedemos a uno de esos datos?
Usamos el nombre del arreglo y el índice que identifica al elemento: nombre_arreglo[indice]
Si se desea asignar el valor de 2 al primer elemento del arreglo:
  arregloEntero[0] = 2;
  arregloEntero[1] = 9;
  arregloEntero[4] = 1:





Cada elemento es en efecto una variable del tipo declarado para el arreglo
Es muy importante recordar que:
El índice de un elemento, no es el valor (contenido) de dicho elemento.
El índice puede ser cualquier expresión que retorne un valor entero.
Para asignar a todos los elementos del arreglo, un mismo valor, lo mas práctico es usar un lazo for:






Leer e Imprimir un Arreglo

Acabamos de ver un ejemplo para acceder a todos los elementos de una arreglo de una forma práctica.

Si tenemos 10 elementos en un arreglo, y queremos pedir que los ingresen por teclado, debemos repetir el ingreso 10 veces:


           •Así mismo, para imprimir todos los elementos de un arreglo, deberíamos repetir el               proceso de imprimir, pero diez veces: 
        

Inicialización de un Arreglo

Un arreglo en C también se puede inicializar de las siguientes formas:
Crear un arreglo de 3 elementos
Inicializando cada elemento:
int A[]={11,2,8}; ó
int A[3]={11,2,8};
Inicializando todos los elementos con el mismo valor:
int A[3]={0};


Ejercicio

 • Programa que permite el ingreso de las notas de un curso de 20 alumnos. Una vez ingresados, debe mostrarse el promedio de las mismas.







































About the author

Andres
Deja tu comentario :

0 comentarios:

Copyright © 2013 Lenguaje c and Blogger Themes.