Páginas

lunes, 2 de mayo de 2011

mientras ( whilw - do while)

While – do (mientras – hacer).- mientras este entre la condición indicada realizara el proceso correspondiente del programa.




Do – while (hacer - mientras).- realizara el proceso indicado mientras se cumpla la condición indicada

EJEMPLOS
Ejemplo.- mostraremos el ejemplo con while-do, y el ejercicio que usted hará tiene que ser con do-while, no será muy difícil, ya que solo tiene que entender el ejemplo (while-do)
Si N=5
Queremos saber la suma de sus números inferiores incluyendo el
mismo número.
Entonces la suma de sus números será 15
¿Por que?
Pues la suma de 1+2+3+4+5=15
1+2=3
3+3=6
6+4=10
10+5=15

Su diagrama de flujo es:
N es la variable introducida por teclado
SUMA es el resultado de la suma
X es el contador
En WHILE (mientras X sea menor a N
Que realice el siguiente proceso)
X se incrementa en un valor superior al
Anterior y SUMA se incrementa con el
Valor que tiene X, al terminar el proceso
Deberá mostrarnos el resultado (suma).
EJERCICIOS DE CLASE

 
1)
Hacer una algoritmo que lea 5 números y determine la suma entre ellos .
I = 1
Suma = 0
Mientras (i < =5) haga
Mostrar: ‘digite un numero ‘
Leer: (num)
Suma = suma + n
I = i+1
Fin mientras
 Mostrar (‘la suma es; `suma)
Fin programa

2)
Modifica el anterior algoritmo para sacarle el promedio a la 5 números
 Inicio
Entero:suma , n ,i
I =1
Suma =0
Mientras (i < =5) haga
Mostrar: ‘digite un numero ‘
Leer: (num)
Suma = suma + n
I = i+1
Fin mientras
Promedio =suma /5
Mostrar (‘el promedio es ;’suma )
Fin programa












3)

Algoritmo que permita obtener el promedio de cantidad de números…

Inicio
Real: promedio
Entero: suma contador n
Cadena: decisión
 Mientras  que  (decisión = ‘si’)
Mostrar (‘digite un numero’) 
Leer  (n)
Suma = suma + n
Contador = contador + 1
Mostrar: (‘digite desea continuar’)
Leer: decisión
Fin mientras
Promedio = suma / contador
Mostrar (‘promedio es ;’ promedio)
FIN PROGRAMA

4)
Un algoritmo que permita ingresar numeros que van a sumar al ir sumando continuamente


Inicio
Entero: suma n
Suma =0
Mientras que ( suma< = 100)
Mostrar (‘digite un numero’)
Leer : (n)
Suma = suma + n
Mostrar :( suma es ;’suma )
Fin mientras
Fin programa










5)
Realizar un algoritmos que pida al usuario digitar un color y lo muestre pero cuando el usuario digite el color rojo se termine y muestre que termina la operación.

Inicio
Cadena: color
Haga
Mostar: (‘digite color ‘)
Leer: (Color)
Mientras ( color<>rojo)
Mostrar (‘ programa termina’)

Fin programa


esto me sirvió para poder socializarme mas con el programa dad i saber más sobre el



2 comentarios:

  1. el factorial de un numero

    num = int(input("Ingrese numero "))
    fac = 1
    i = 1
    while(i <= num):
    fac = fac * i
    i = i + 1
    print(fac)

    ResponderEliminar
  2. el factorial de un numero

    num = int(input("Ingrese numero "))
    fac = 1
    i = 1
    while(i <= num):
    fac = fac * i
    i = i + 1
    print(fac)

    ResponderEliminar