0% encontró este documento útil (0 votos)
3 vistas

CICLO WHILE Python Ejecutable

Cargado por

gabimoralesc30
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas

CICLO WHILE Python Ejecutable

Cargado por

gabimoralesc30
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 21

ITERACIONES O CICLOS

O PROCESOS
REPETITIVOS
Semana 06
Fundamentos de Programación
Ciclo WHILE
Un ciclo se utiliza para
ejecutar repetidamente
un bloque de
instrucciones hasta que
una condición retorne un
valor de falso.
Sintaxis ciclo WHILE
while condición :

Cuerpo del ciclo


# secuencia de acciones del cuerpo del ciclo
# instrucciones ejecutadas repetidamente
# incremento o decremento de la variable contadora
# ó modificación de la variable de control

# Fin ciclo
# Otras sentencias del programa
Funcionamiento del ciclo
Mientras condición sea Verdadera Hacer
se ejecutará el Cuerpo del Ciclo. De igual
forma también se podría decir que el Cuerpo
del Ciclo se repetirá tantas veces como lo
permita la condición o mientras dicha
condición sea Verdadera.
Sale del ciclo cuando la condición es falsa
Ejemplo

• Paso 1: La variable cont es inicializada con 1 y es evaluada en la condición.


• Paso 2: Si la evaluación de la condicional produce un valor de verdadero el cuerpo del
ciclo será ejecutado, hasta que la variable de control la saque del ciclo.
• Paso 3: La variable de control es incrementada en la línea 5, esta variable será chequeada
en la condición antes de continuar con una nueva iteración.
• Paso 4: Cuando la condición es falsa, continúa el flujo del programa, después de la línea 6
Ejemplos de ciclo infinito

Este es un ejemplo de ciclo infinito, el valor de la variable es el


mismo, la variable de control no es modificada dentro del cuerpo
del ciclo.
Ejemplos de ciclo infinito
var siempre es mayor que 5, nunca se detendrá, el problema está
en la condición
Múltiples condiciones usando el
operador lógico and (&)

• La condición de la sentencia while siempre debe tener un valor lógico.


• Se pueden utilizar operadores (<, >, >=, <=, ! =, ==), not (!) , and (&) , or (|)
break y continue
El programa muestra un conteo regresivo desde 10, no muestra el numero si
es par y termina cuando el valor de la variable toma el valor de 2.

https://repl.it/repls/SecondhandPrestigiousScientificcomputing
Ejemplo para ilustrar el
CICLO WHILE
Utilizar un ciclo para imprimir un mensaje “HOLA” un número
indeterminado de veces.
CODIGO FUENTE

#Cabecera del programa


print ( “El programa comenzó”)
seguir = 1
#Paso 1: Seguir es la variable de control del ciclo
#Paso2 : la condición del while, permite el acceso al cuerpo del ciclo
while (seguir == 1): #Se evalúa la condición
#cuerpo del ciclo
print ( “HOLA”)
#Paso 3: modificación de la variable de control
seguir = int(input (“Continuar <1|0 > : ”))
print (“El programa terminó”)
#Cabecera del programa CODIGO FUENTE
print ( “El programa comenzó”)
seguir = 1
#Paso 1: Seguir es la variable de control del ciclo
#Paso2 : la condición del while, permite el acceso al cuerpo del ciclo
while (seguir == 1): #Se evalúa la condición
#cuerpo del ciclo
print ( “HOLA”)
#Paso 3: modificación de la variable de control
SALIDA - OUTPUT
seguir = int(input (“Continuar <1|0 > : ”))
print (“El programa terminó”)

El programa comenzó

VARIABLES
#Cabecera del programa CODIGO FUENTE
print ( “El programa comenzó”)
seguir = 1
#Paso 1: Seguir es la variable de control del ciclo
#Paso2 : la condición del while, permite el acceso al cuerpo del ciclo
while (seguir == 1): #Se evalúa la condición
#cuerpo del ciclo
print ( “HOLA”)
#Paso 3: modificación de la variable de control
SALIDA - OUTPUT
seguir = int(input (“Continuar <1|0 > : ”))
print (“El programa terminó”)

El programa comenzó

VARIABLES
seguir = 1
#Cabecera del programa CODIGO FUENTE
print ( “El programa comenzó”)
seguir = 1
#Paso 1: Seguir es la variable de control del ciclo
#Paso2 : la condición del while, permite el acceso al cuerpo del ciclo
while (seguir == 1): #Se evalúa la condición seguir ==1?
#cuerpo del ciclo  True
print ( “HOLA”)
#Paso 3: modificación de la variable de control
SALIDA - OUTPUT
seguir = int(input (“Continuar <1|0 > : ”))
print (“El programa terminó”)

El programa comenzó

VARIABLES
seguir = 1
#Cabecera del programa CODIGO FUENTE
print ( “El programa comenzó”)
seguir = 1
#Paso 1: Seguir es la variable de control del ciclo
#Paso2 : la condición del while, permite el acceso al cuerpo del ciclo
while (seguir == 1): #Se evalúa la condición
#cuerpo del ciclo
print ( “HOLA”)
#Paso 3: modificación de la variable de control
SALIDA - OUTPUT
seguir = int(input (“Continuar <1|0 > : ”))
print (“El programa terminó”)

El programa comenzó
HOLA
VARIABLES
seguir = 1
#Cabecera del programa CODIGO FUENTE
print ( “El programa comenzó”)
seguir = 1
#Paso 1: Seguir es la variable de control del ciclo
#Paso2 : la condición del while, permite el acceso al cuerpo del ciclo
while (seguir == 1): #Se evalúa la condición
#cuerpo del ciclo
print ( “HOLA”)
#Paso 3: modificación de la variable de control
SALIDA - OUTPUT
seguir = int(input (“Continuar <1|0 > : ”))
print (“El programa terminó”)

El programa comenzó
HOLA
VARIABLES Continuar <1|0 >: 1

seguir = 1
#Cabecera del programa CODIGO FUENTE
print ( “El programa comenzó”)
seguir = 1
#Paso 1: Seguir es la variable de control del ciclo
#Paso2 : la condición del while, permite el acceso al cuerpo del ciclo
while (seguir == 1): #Se evalúa la condición seguir ==1?
#cuerpo del ciclo  True
print ( “HOLA”)
#Paso 3: modificación de la variable de control
SALIDA - OUTPUT
seguir = int(input (“Continuar <1|0 > : ”))
print (“El programa terminó”)

El programa comenzó
HOLA
VARIABLES Continuar <1|0 >: 1

seguir = 1
#Cabecera del programa CODIGO FUENTE
print ( “El programa comenzó”)
seguir = 1
#Paso 1: Seguir es la variable de control del ciclo
#Paso2 : la condición del while, permite el acceso al cuerpo del ciclo
while (seguir == 1): #Se evalúa la condición
#cuerpo del ciclo
print ( “HOLA”)
#Paso 3: modificación de la variable de control
SALIDA - OUTPUT
seguir = int(input (“Continuar <1|0 > : ”))
print (“El programa terminó”)

El programa comenzó
HOLA
VARIABLES Continuar <1|0 >: 1
HOLA
seguir = 1
#Cabecera del programa CODIGO FUENTE
print ( “El programa comenzó”)
seguir = 1
#Paso 1: Seguir es la variable de control del ciclo
#Paso2 : la condición del while, permite el acceso al cuerpo del ciclo
while (seguir == 1): #Se evalúa la condición
#cuerpo del ciclo
print ( “HOLA”)
#Paso 3: modificación de la variable de control
SALIDA - OUTPUT
seguir = int(input (“Continuar <1|0 > : ”))
print (“El programa terminó”)

El programa comenzó
HOLA
VARIABLES Continuar <1|0 >: 1
HOLA
seguir = 1 Continuar <1|0 >: 0
#Cabecera del programa CODIGO FUENTE
print ( “El programa comenzó”)
seguir = 1
#Paso 1: Seguir es la variable de control del ciclo
#Paso2 : la condición del while, permite el acceso al cuerpo del ciclo
while (seguir == 1): #Se evalúa la condición seguir ==1?
#cuerpo del ciclo  False
print ( “HOLA”)
#Paso 3: modificación de la variable de control
SALIDA - OUTPUT
seguir = int(input (“Continuar <1|0 > : ”))
print (“El programa terminó”)

El programa comenzó
HOLA
VARIABLES Continuar <1|0 >: 1
HOLA
seguir = 0 Continuar <1|0 >: 0
#Cabecera del programa CODIGO FUENTE
print ( “El programa comenzó”)
seguir = 1
#Paso 1: Seguir es la variable de control del ciclo
#Paso2 : la condición del while, permite el acceso al cuerpo del ciclo
while (seguir == 1): #Se evalúa la condición
#cuerpo del ciclo
print ( “HOLA”)
#Paso 3: modificación de la variable de control
SALIDA - OUTPUT
seguir = int(input (“Continuar <1|0 > : ”))
print (“El programa terminó”)

El programa comenzó
HOLA
VARIABLES Continuar <1|0 >: 1
HOLA
seguir = 0 Continuar <1|0 >: 0
El programa terminó

También podría gustarte