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

Estructura de Control While Python

Estructura de control While Python

Cargado por

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

Estructura de Control While Python

Estructura de control While Python

Cargado por

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

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

FACULTAD DE INGENIERÍA CIVIL

PROGRAMACIÓN DIGITAL

Semana 05:

Estructura de control
Repetitiva
Ing. Galván Jiménez Juan Carlos
LOGRO DE APRENDIZAJE

Resuelven y desarrollan códigos de programación


utilizando estructuras de control repetitiva While y do
While.
¿Qué es el while?
Es una de las estructuras de repetición empleada en
la programación de algoritmos. While permite al
programador especificar las veces que se repita una
acción (una o más sentencias de programación) mientras
la condición se mantenga verdadera “x” cantidad de
veces. Es necesario que alguna vez la condición se haga
falsa, pues de lo contrario se entraría en un ciclo infinito
de repeticiones (bucle infinito) y el programa se
consideraría bloqueado.
El bucle while:
La condición del bucle se evalúa al principio, antes de entrar en el.
Si la condición es verdadera, comenzamos a ejecutar las acciones
del bucle y después de la última volvemos a preguntar por la
condición. Usaremos obligatoriamente este tipo de bucle en el
caso de que exista la posibilidad de que el bucle pueda ejecutarse
0 veces.
El bucle while:
Un bucle while permite repetir la ejecución de un grupo de
instrucciones mientras se cumpla una condición, es decir,
mientras la condición tenga el valor True.
La sintaxis del bucle while es la siguiente:
¿Qué es el do … while?
Los bucles do … while son muy similares a los bucles
while, excepto que las condiciones se comprueban al final
de cada iteración en vez de al principio. La principal
diferencia frente a los bucles regulares while es que se
garantiza la ejecución de la primera iteración de un bucle
do … while (la condición se comprueba al final de la
iteración), mientras que puede no ser necesariamente
ejecutada, la condición se comprueba al principio de cada
iteración, si se evalúa como FALSE desde el principio la
ejecución del bucle finalizará inmediatamente.
Ejercicios para la clase

Ejercicio 01:
Desarrolle un programa que permita hallar la sumatoria de la siguiente
serie:

La serie corresponde a los números naturales, en donde cada número es


elevado a la quinta. Se pide que realice un programa que lea como dato el
número del término y por medio de una función halle la suma de los términos
de serie desde 1 hasta el número que se ingresó como dato.
Ejercicio 02:

Desarrolle un programa que lea como dato un número cuyo valor


puede ser desde 1 hasta el 500 y el programa cuente números desde
1 hasta el número que se ingresa como dato, pero con las siguientes
indicaciones:

● Si el número es múltiplo de 4, debe mostrar el número y luego “Tic”


● Si el número es múltiplo de 6, debe mostrar el número y luego “Tac”
● Si el número es múltiplo de 4 y de 6, debe mostrar el número y luego “Tic Tac”
● En cualquier otro caso, solo debe mostrar el número.
Ejercicio 03:
Diseñe e implemente un algoritmo en Python que obtenga el
promedio de un conjunto de números ingresados por el usuario.
El usuario ingresará cero para indicar que ya no ingresará más
números. El cero no se considera en el promedio.
Ejercicio 04:
Realice un programa, que permita leer un número entero mayor que
uno y por medio de una función, determine si el número es un
número perfecto o no. Un número es Perfecto, cuando el número es
igual a la suma de sus divisores positivos menores que él.
El 6 es un número perfecto porque la suma de sus divisores: 1 + 2 + 3
es igual a 6.
El 28 es un número Perfecto, porque la suma de sus divisores: 1 + 2 +
4 + 7 + 14 es igual a 28
CONCLUSIONES
Preguntas y cierre de sesión:
• ¿En qué casos usaría la estructura repetitiva?
• ¿En qué casos usaría While?
• ¿En qué casos usaría Do … While?
• ¿En qué casos usaría la estructura repetitiva anidada?
BIBLIOGRAFÍA

• Bain, K. (2004) What the best college teachers do? Harvard University Press.
• Cerdà Martín, Joan Lluís (2001): "Cálculo integral". UB 49. Ed. Universidad de Barcelona.
• Maynard, K. (2004) Calculo Integral. Pontificia Universidad Católica del Perú. Cuarta Edición. Lima.
• Yboon García, & Velásquez, O. (2016). Cálculo diferencial e integral. Universidad del Pacífico. Lima.
• Zill, D. G., & Wright, W. S. (2011). Cálculo Trascendentes Tempranas. México: McGraw-Hill.
GRACIAS!!
Nos vemos en la siguiente clase!

Ing. Galván Jiménez Juan Carlos

También podría gustarte