Está en la página 1de 25

Fundamentos de Algoritmos

Mg. Cinthia J. Calderon Aquiño

Semana 06
UPN.EDU.PE
Semana 06

ESTRUCTURA REPETITIVA MIENTRAS (WHILE)


PRESENTACIÓN DE LA SESIÓN
Logro de la Sesión y Temario

Al término de la sesión, el estudiante diseña programas basados en estructura de control


repetitiva Mientras y Hacer mientras, implementándolos en un lenguaje de programación
con precisión
• Estructura Repetitiva Mientras (WHILE).
• Estructura Repetitiva Hacer Mientras (DO WHILE).
Reflexiona

• ¿Qué son las estructuras repetitivas?


Estructura repetitiva Mientras (WHILE)

Estructura repetitiva Mientras en C#.


• El ciclo WHILE es un ciclo de pre verificación porque
se hace una prueba antes de que los enunciados del
ciclo se puedan ejecutar.
• Si la expresión de verificación es verdadera se
ejecutarán los enunciados del ciclo.
• Si la expresión de verificación es falsa se ignorarán
los enunciados del ciclo y se ejecutará el siguiente
enunciado que sigue al ciclo.
Estructura repetitiva Mientras (WHILE)
Estructura repetitiva Mientras (WHILE)
Estructura repetitiva Mientras (WHILE)
Estructura repetitiva Mientras (WHILE)
Estructura repetitiva Mientras (WHILE)
Estructura repetitiva Mientras (WHILE)
Estructura repetitiva Mientras (WHILE)

Ejemplo
• Crear un programa en C#, que imprima
en pantalla los números del 1 al 50.
Estructura repetitiva Mientras (WHILE)

Ejemplo 1
• Crear un programa en C#, para obtener la suma de los primeros N
números naturales positivos, el termino N es ingresado por teclado.
Estructura repetitiva Mientras (WHILE)

Ejemplo 2
• Crear un programa en C#, para obtener el factorial de un número
natural positivo. El limite es ingresado por teclado, el termino N es
ingresado por teclado.
Estructura repetitiva Mientras (WHILE)

Ejemplo 3
• Crear el programa en C# respectivamente, Calcule el valor del número elevado a la
potencia dada por el exponente incluyendo el cero. NO DEBE USAR la clase Math.
ESTRUCTURA REPETITIVA HACER
MIENTRAS (DO WHILE)
ESTRUCTURA REPETITIVA HACER
MIENTRAS (DO WHILE)
Estructura repetitiva Hacer Mientras en C#.
• Aquí la verificación se hace al final del ciclo, en lugar de al
principio del ciclo. Esta es la diferencia principal entre while y
do/while. Ya que do/while es un ciclo pos verificador, los
enunciados del ciclo siempre se ejecutarán por lo menos una
vez.
• Para romper el ciclo, la expresión de verificación debe
convertirse en falso de este modo, si el valor de la
verificación es inicialmente verdadero, algo debe suceder
dentro del ciclo para cambiar el valor a falso; de lo contrario,
tendrá un ciclo infinito.
ESTRUCTURA REPETITIVA HACER
MIENTRAS (DO WHILE)
ESTRUCTURA REPETITIVA HACER
MIENTRAS (DO WHILE)
Ejemplo 4
• Crear un programa en C# que permita generar una clave y de la bienvenida a dicha clave
ingresado por el usuario con un recorrido de 3 veces el ingreso de clave.
ESTRUCTURA REPETITIVA HACER
MIENTRAS (DO WHILE)
Ejemplo 5
• Crear un programa en C# que, ingresar diversos sectores como norte, centro y sur por lo
cual se pide hallar el conteo de veces ingresados. Mostrando que no existe otra persona
en el sector.
ESTRUCTURA REPETITIVA HACER
MIENTRAS (DO WHILE)
Ejemplo 6
• Crear un programa en C# que, ingresar el sueldo de los empleados de lo cual se pide
hallar el promedio de total de sueldos y la cantidad de empleados.
¿Preguntas o comentarios?
¿Preguntas o comentarios?
BIBLIOGRAFIA REFERENCIAL

Herbert Schildt Fundamentos de C# 3.0


https://elibronet.eu1.proxy.openathens.net/es/lc/upnorte/titulos/36578
GRACIAS

También podría gustarte