Documentos de Académico
Documentos de Profesional
Documentos de Cultura
WHILE
vamos a ver el ciclo mientras empecé y comencemos el ciclo mientras se utiliza cuando no se
conoce cuántas veces se va a repetir un proceso ya que está dado en función de un dato
dentro del programa a diferencia de el ciclo para en el ciclo para conocíamos cuántas veces se
iba a repetir un proceso en este caso ejemplo mientras lo podemos utilizar su parte principal
es cuando no se conoce cuántas veces se va a repetir ya lo vamos a ver en un ejemplo un
ejercicio con mientras sin acumulador o sin incrementado
como primer paso imitamos la variable inicial entonces recordemos lo que nos pide el ejercicio
y es un algoritmo donde sólo nos muestra números número positivo y al final mostrarlo por
pantalla entonces vamos a declarar y una variable en este caso el número que va a ser igual a
cero si vamos a definir o hay clara nuestra variable el número cero después de que ya hemos
declarado nuestra variable inicial vamos a la parte de la condición de ciclo mientras dice
mientras que el número sea menor o igual a cero porque utilizamos esa condición en el
ejercicio nos dice que acepte solo números positivos un número positivo entonces quiere decir
que si yo ingreso un número negativo no me lo debe mostrar por pantalla en este caso estoy
diciendo y si el número es menor o igual a cero por favor muéstrenme un mensaje por pantalla
que diga ingrese un número positivo y lo vamos a guardar en la variable núm y fuera del ciclo
mientras vamos a escribir el número 15 ingreso es la variable no entonces declaramos la
variable inicial la evaluamos en el ciclo mientras porque aquí lo defino como 0 porque él
necesita ser la condición tiene que ser verdadera para poder entrar sí entonces como en un es
igual a 0 y acá está declara 0 entonces entonces va a entrar así sea por una primera vez
entonces vamos a correrlo y nos dice ingrese un número positivo vamos ingresa un número
positivo el 8 y me dice el número que usted ingresó es 8 hasta ahí está funcionando bien ahora
vamos a ingresar un número negativo menos 5 que pasó allí el vuelve y me pregunta ingrese
un número positivo porque vuelve y me pregunta por qué el vio que en la condición dice si el
número es menor o igual a 0 vuelve a preguntar me ingrese un número positivo si yo vuelvo
ingrese un número negativo y vuelve y me pregunta cuando el ciclo va a terminar cuando esta
condición deje de cumplirse y cuando el número sea mayor a 0
DO WHILE
Para el procedimiento se usa el ciclo repetir y en la
sección de “secuencia de acciones” hasta que una
expresión lógica se cumpla
como vemos x comienza con 10 y cuando entra en el ciclo
escribir va a empezar con el 10 despues x va a restar a -3
de ahí va a tomar el valor que toma de x-3
y asi sucesivamente como por ejemplo
10-3 es igual a 7
de ahí x llegaría a tomar el valor 7
y va a dejar de hacer el proceso hasta que x sea menor a
0 de ahí ejecutamos el programa y empieza como le dije
empieza por 10
y va restando 3 hasta que llegue a un valor menos de 0 y
ahí dejaría de hacerlo