lunes, 5 de agosto de 2013

9° REPETITIVA MIENTRAS QUE


 Estructura Repetitiva Mientras_que 

En la estructura Mientras-que se especifica una condición que se evalúa al comienzo del bucle y de acuerdo con el resultado de esa evaluación se decide ejecutar o no las acciones que conforman el bucle.  Cuando termina cada iteración la condición se evalúa de nuevo;  la condición debe seguirse cumpliendo para que se sigan ejecutando las acciones del bucle.  Cuando la condición deja de cumplirse, entonces se deja de ejecutar el bucle, es decir, cuando la condición se hace falsa.   El número de iteraciones no se conoce con exactitud, ya que esta dado en función de un dato dentro del programa.   La estructura Mientras_que repetira un proceso durante “N” veces, donde “N” puede ser fijo o variable.    Su forma es:



MIENTRAS QUE <condición> HAGA
    
Acción1                                                                                                            
           Acción2                                                                                                         
               .                                                                                                        
               .                                                                    
           AcciónN                                         
      FMQ

Ejemplo:

1.     Calcule el promedio de n numeros.

INICIO

      
LEA n  
      suma ¬ 0
      i ¬ 1

      
MQ i ≤ n HAGA:
            LEA num
            suma ¬ suma+num
            ESCRIBA i, “º número leido: ”, num
            i ¬ i+1
      FMQ
      promedio ¬ suma/n
      ESCRIBA “El promedio de los números leidos es: ”, promedio
FIN


 2. Sume los 5 primeros números enteros.

INICIO

suma
¬ 0
      i ¬ 1
      MQ i ≤ 5 HAGA:

  
suma
¬ suma+i
        i ¬ i+1
      FMQ
      ESCRIBA “La suma de los 5 primeros números enteros es: ”, suma
FIN