Estructuras de repetición WHILE
• La estructura HACER – MIENTRAS gráficamente la podemos representar así:
Estructuras de repetición WHILE indicada con C1 sea • Mientras la condición
cierta, se ejecutaran los procesos que pueden ser decisiones, instrucciones de asignación, lazos For e inclusive otras estructuras hacer mientras anidadas. • Con estas estructuras puede repetir procesos de 0 a N veces • Ya que la condición se encuentra al inicio de la estructura • Y se inicia el ciclo mientras la condición sea verdadera. • En caso que se la condición no se cumpla, se termina el ciclo.
Estructuras de repetición WHILE El funcionamiento es: • Si se cumple la condición, se ejecutan los procesos • Si no se cumple se ejecuta la siguiente acción después de la estructura. • Por lo general, la condición se establece mediante el uso de una variable que se compara con cierto valor u otra variable
Estructuras de repetición WHILE Sintaxis: While condición Instrucciones End While Donde: Condición: Condición expresión requerida. Debe evaluarse como True o False. Instrucciones: Instrucciones Opcional. Se ejecutan una o mas instrucciones que siguen a While si Condicion es True
Estructuras de repetición WHILE
End While: termina la ejecución del bloque While Comentarios: Si condición es True, se ejecutan todas las instrucciones hasta que se encuentre la instrucción End While. Después el control vuelve a la instrucción While y se comprueba de nuevo condición. Si condición aun es True, se repite el proceso. Si es False, la ejecución se reanuda con la instrucción que sigue a la instrucción End While • Se pueden anidar bucles While si se coloca un bucle dentro de otro
Estructuras de repetición WHILE
• En este ejemplo se utiliza While…End While para incrementar una variable de contador. Las instrucciones del bucle se ejecutan mientras la condición sea True
Estructuras de repetición WHILE • El flujograma es de la siguiente forma:
Estructuras de repetición WHILE textbox
Name readonly
Contador True
button1
Name text
Btncontador Contador
button2
Name text
btnLimpiar Limpiar
Estructuras de repetición WHILE
Estructuras de repetición WHILE
•
Estructuras de repetición WHILE El siguiente ejemplo consiste en sumar los primeros 20 números textbox Name readonly
txtsuma True
button1
Name text
Btnsuma Contar
button2
Name text
btnLimpiar Limpiar
Estructuras de repetición WHILE
Estructuras de repetición WHILE 1. Ejercicio: Elaborar un programa en donde sea la suma de los cuadrados de los primeros 10 números 2. Elaborar un programa leer un valor N y calcule el factorial de dichos números