miércoles, 16 de diciembre de 2009

While

Definición de While
El Bucle while o bucle mientras es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera.
Una de las estructuras de repetición empleada en la programacion de algoritmos. While permite al programador especificar las veces que se repita una acción (una o más sentencias de programacion) mientras una condición se mantenga verdadera. La forma del while en lenguaje C es:

while (condición)

Mientras la condición se mantenga verdadera, el bloque de instrucciones dentro de las llaves se ejecutará "x" cantidad de veces. Es necesario que alguna vez la condición se haga falsa, pues de lo contrario se entraría en un ciclo infinito de repeticiones (bucle infinito) y el programa se consideraría bloqueado. Por lo tanto es necesario que en el bloque de instrucciones dentro de la estructura while, se ejecute alguna acción que en algún momento haga que la condición sea falsa.


¿Por qué? Vemos que iniciamos la variable del tipo entero num en cero. Luego, se evalúa por primera vez si es menor o igual a 10, al ser verdadera, se ejecuta el bloque dentro del while por primera vez. Se imprime Repetición numero 0, pues el valor dentro de num es cero. Luego el proceso se repite hasta que num con valor 10 se le suma 1, y toma el valor 11. Se evalúa la condición del while y se determina que NO se cumple, por lo tanto, salta el bloque y sigue la ejecución del programa.


While en Alice

Programas en Alice incluir funciones, variables, parámetros, y la recursividad. Estos pueden ser creados con un clic del ratón. Usted puede "arrastrar" elementos de programación para el medio ambiente, como el condicional if / else declaraciones, hacer tiempo, y para los bucles, junto con esperar, de impresión, e incluso comentar las declaraciones. Usted también puede realizar tareas complejas como la programación concurrente, arrastrando en un "hacer juntos" elemento.
Usted puede modificar las preferencias de Alice (Editar -> Preferencias) para mostrar el código de la animación en la sintaxis de Java en lugar de por defecto de Alice fácil de entender la sintaxis.

No hay comentarios: