While2013
Páginas: 2 (419 palabras)
Publicado: 11 de abril de 2015
de General
Sarmiento
Estructuras de control
Repetitivas
Objetivos
• Definiciones
• Estructura Mientras (while)
• Actividades
Problema!!
Juancito “el terrible” nuevamente essancionado en la escuela y la maestra lo
obliga a escribir en el pizarrón 500 veces
“no debo tirar avioncitos de papel en
clase”. Furioso lo hace, pero mientras
piensa que hacer para la próxima…Recuerda sus clases de programación y
(eureka!) Para sacar muchos cartelitos
voy a usar Ciclos…
¿Cómo sacar un cartel
500 veces?
…
(“No debo
tirar aviones
de papel en clase”)
El problema
deJuancito
500
veces
(“No debo tirar aviones de papel en clase”)
Será suplantado por:
i=1
mientras i<=500
print (“No debo tirar avioncitos de papel en
clase”)
i=i+1
Ciclos (mientras)
Consta de unasentencia especial de
decisión (guarda) y de una secuencia de
instrucciones.
La sentencia de decisión, solo puede tener
dos tipos de resultado: verdadero o falso.
La secuencia de instrucciones seejecutará
en forma repetitiva mientras se cumpla
la guarda, en caso contrario, finalizará la
ejecución de la estructura repetitiva.
mientras (guarda)
instrucciones a repetir mientras se cumpla lacondición
Mientras - While
En Pseudocódigo
X=10
mientras x<=20
print (“Hola!“)
x=x+1
En Python
x=10
while (x<=20):
print(“Hola!")
x=x+1
OJO!! No olvidar incrementar la variable x (variable de control)x=0
while (x<=10):
print(“Ciclo infinito!")
Ejemplos
while(x==0):
##se compara utilizando dos iguales
print(“x es igual a: ”,x)
while(x!=0):
##mientras x sea distinto de cero
print(“x es igual a: ”,x)a=‘S’
while(a==‘S’):
##(…acá debería estar el código de un juego…)
a=input(“Si desea seguir jugando ingrese S, caso contrario N”)
i=0
n=int(input(“Indique cuantas veces quiere jugar este Juego”))while (i
i=i+1
Actividades
1.
2.
3.
4.
5.
6.
Realizar un programa que solicite dos números y
realice la división entre ellos, no se debe permitir...
Leer documento completo
Regístrate para leer el documento completo.