Algoritmos

Algoritmos
IAA

lunes, 2 de mayo de 2011

Estructura Mientras ( Wile- do While)


CICLO MIENTRAS (WILE – DO WHILE):

 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. De esta manera es que el número de repeticiones del bloque de acciones sea cero, pues, si la condición la primera vez evalúa a falso, el bloque no será ejecutado alguna vez.

La Estructura del ciclo Wile (mientras) es la siguiente:


  
Símbolo ciclo Mientras (Wile- do while):




 
Pseudocódigo:

Inicio
     Instrucción 1
     Mientras (Expresión lógica) Haga
     Instrucción 1
     Instrucción 2
     Instrucción x
     Fin-Mientras
Fin-Programa


Condiciones: 1) condición o expresión lógica debe ser verdadera
                        2) Garantizar que el ciclo While termine.


Dfd:


Ejemplos:

Pseudocódigo:

1) Hacer un algoritmo que lea 5 numeros y determine la suma entre ellos:

Inicio
    Entero: n, i, suma
    I = 1
    Suma = 0
    Mientras (1 <= 5) Haga
    Mostrar (‘Digite un numero’)
    Leer (n)
    Suma = Suma + n
    I = i + 2
    Fin-Mientras
    Mostrar (‘La suma es’, Suma)
Fin-Programa


 2) Realizar un algoritmo para sumar consecutivamente y cuando la suma sea superior a 100 deje de pedir numeros y muestre el total:

Inicio
     Entero = suma, n
     Suma = 0
     Mientras (suma <= 100) Haga
     Mostrar (‘Digite un numero’)
     Leer (n)
     Suma = suma + n
     Mostrar (‘Suma es’, suma)
     Fin-Mientras
Fin-Programa

 
 Dfd:

1) 


2) 



El ciclo mientras es indispensable para programar pero se debe tener en cuenta que la expresion de tipo logica tiene que ser verdadera, sirve para darle un limite a los algoritmos, es decir, hasta cuando el usuario quiera que se realize un proceso mientras la instruccion sea verdadera, en lo cotidiano puede servir para controlar nuestro dinero, o hacer calculos que tengan un limite y que sean verdaderos.

No hay comentarios:

Publicar un comentario