lunes, 12 de agosto de 2013

Estructura Mientras - Haga


Hacer-Mientras (DO WHILE).-Esta es una estructura que repetirá un bloque de acciones varias veces siempre y cuando se cumpla (V) la condición indicada. Cuando la condición ya no se cumple (F) entonces el ciclo termina su ejecución. Como se puede apreciar, la instrucción repetitiva hacer...mientras, también hace uso de unacondición. En un bucle hacer...mientras, primero se ejecuta el bloque de instrucciones y, después, se evalúa la condición. En el caso de que ésta sea verdadera, se vuelve a ejecutar el bloque de instrucciones. Y así sucesivamente, hasta que, la condición sea falsa.

Por consiguiente, cuando el 

Por consiguiente, cuando el Por consiguiente, cuando el flujo de un algoritmo llega a un bucle hacer...mientras, existen dos posibilidades:
  1. Se ejecuta el bloque de instrucciones y, después, si la condición se evalúa a falsa, el bloque de instrucciones no se vuelve a ejecutar, de manera que, el bucle hacer...mientras finaliza, habiendo realizado una sola iteración.
  1. Se ejecuta el bloque de instrucciones y, a continuación, si la condición se evalúa a verdadera, el bloque de instrucciones se vuelve a ejecutar. Y así sucesivamente, hasta que la condición sea falsa.
La estructura repetitiva while, es aquélla en que el cuerpo del bucle se repite mientras se cumple una determinada condición.
**Pseudocódigo en español Pseudocódigo en inglés**
Mientras condición hacer while condición do
Acción S1 <Acciones>
Acción S2 :
: End_while
acción Sn
Fin_mientras


Mientras (condiciones ) Haga
               acciones
Fin-Mientras

Actividad en clase

Contar los números enteros positivos introducidos por teclado. Se consideran dos variables enteras NUMERO y CONTADOR (contará el número de enteros positivos). Se supone que se leen números positivos y se detiene el bucle cuando se lee un número negativo o cero.

NO OLVIDES COMENTAR QUE APRENDISTE LA CLASE DE HOY, COMO TE PARECIÓ LA CLASE Y QUE SUGERENCIAS TIENES. (OJO CON LA ORTOGRAFÍA Y LA FECHA).