Ciclos y arreglos
Objetivos:
El alumno conocerá el concepto de arreglos unidimensionales para resolver problemas que requieren algoritmos de tipo numérico.
Al fin de esta práctica el alumno podrá:
1) Manejararreglos unidimensionales.
2) Realizar exitosamente programas que hagan uso de arreglos.
Antecedentes:
1) Conocer y manejar ciclos de repetición.
2) Conocer la utilización de la sentenciaif-else
Introducción:
Otra cosa que debemos de conocer son los arreglos ya que son muy utiles en el lenguaje c .
Los arreglos son una colección de variables del mismo tipo que se referencian utilizandoun nombre común. Un arreglo consta de posiciones de memoria contigua. La dirección más baja corresponde al primer elemento y la más alta al último. Un arreglo puede tener una o varias dimensiones.Para acceder a un elemento en particular de un arreglo se usa un índice.
El formato para declarar un arreglo unidimensional es:
tipo nombre_arr [ tamaño ]
Por ejemplo, para declarar un arreglo deenteros llamado listanum con diez elementos se hace de la siguiente forma:
int listanum[10];
En C, todos los arreglos usan cero como índice para el primer elemento. Por tanto, el ejemplo anteriordeclara un arreglo de enteros con diez elementos desde listanum[0] hasta listanum[9].
La forma como pueden ser accesados los elementos de un arreglo, es de la siguiente forma:
listanum[2] = 15; /* Asigna15 al 3er elemento del arreglo listanum*/
num = listanum[2]; /* Asigna el contenido del 3er elemento a la variable num */
El lenguaje C no realiza comprobación de contornos en los arreglos. En elcaso de que sobrepase el final durante una operación de asignación, entonces se asignarán valores a otra variable o a un trozo del código, esto es, si se dimensiona un arreglo de tamaño N, se puedereferenciar el arreglo por encima de N sin provocar ningún mensaje de error en tiempo de compilación o ejecución, incluso aunque probablemente se provoque el fallo del programa. Como programador se es...
Regístrate para leer el documento completo.