lunes, 12 de septiembre de 2011

Tema: Ciclo WHILE (Mientras)

El CICLO MIENTRAS ejecuta un bloque de acciones ‘mientras’ que una condición dada se cumpla, es decir, cuando la condición evalúa a verdadero. La condición es evaluada antes de ejecutar el bloque de acciones y si la condición no se cumple, el bloque no se ejecuta.



La forma general del ciclo mientras es la siguiente:

while ( condición )
{
     Bloque de acciones
}

Donde, (condición) es la condición que determina si el bloque de acciones es ejecutado o no. Si la condición evalúa a verdadero el bloque es ejecutado y si evalúa a falso no es ejecutado. Después de ejecutar el bloque de acciones se vuelve a evaluar la condición.

Ejemplo:

Programa en c++ que pida al usuario ingresar un número y mientras este sea positivo repita el ciclo

Pseudocódigo:

Inicio
Declare variables
Imprima en pantalla "Ingrese un número"
Asigne número ingresado a variable


while( número >0)
{
     Imprima en pantalla "Ingrese un número"

     Asigne número ingresado a variable
}
Fin

Ejercicios:

1) Programa en c++ que pida al usuario ingresar un número y mientras este sea mayor a 5 repita el ciclo.
2) Programa en c++ que escriba en pantalla la palabra "hola" mientras una variable de control sea positiva.
3) Programa en c++ que solicite al usuario la calificación de la evaluación de un estudiante y mientras el valor ingresado sea menor a 3 diga "Debe repetir evaluación".

4)Programa en c++ que pida al usuario presionar 1 para salir. Mientras el número ingresado sea diferente a 1, repita el ciclo y muestre "Presione 1 para salir".
5) Programa en c++ que muestre en pantalla la palabra "hola" 10 veces. Utilizar una variable de control que se se incremente de 1 en 1 y mientras esta sea menor a 10 se repita el ciclo.

6) Programa en c++ que muestre en pantalla los números naturales del 1 al 10. Utilizar una variable de control que se incremente de 1 en 1 y mientras esta sea menor a 10 se repita el ciclo.
7)Programa en c++ que muestre en pantalla los números pares del 2 al 20 utilizando ciclo while.
8)Programa en c++ que muestre en pantalla los números impares del 1 al 19 utilizando ciclo while.