You are on page 1of 4

UNIVERSIDAD POPULAR AUTONOMA DE VERACRUZ

INGENIERA INDUSTRIAL
PARTICIPANTE:
M ERADI M ARCELINO R OBLES
8 (10

DE

CUATRIMESTRE:
S EPTIEMBRE -D ICIEMBRE

DEL

2016)

GRUPO:
801
A LGORITMOS

ASIGNATURA:
L ENGUAJES DE P ROGRAMACIN

DOCENTE:
L IC . G UIEDANA C RUZ J IMNEZ

TRABAJO:
UNIDAD II. ALGORITMOS
H ERRAMIENTAS DE CICLOS

N ANCHITAL , V ER .

29

DE

O CTUBRE

DEL

2016

INTRODUCCION
WHILE

Un ciclo es cualquier construccin de programa que repite una sentencia o


secuencia de sentencias un nmero de veces.
La sentencia o grupo de sentencias que se repite en un bloque se
denomina cuerpo del ciclo y cada repeticin del cuerpo del ciclo se llama
iteracin del ciclo.
Un ciclo while tiene una condicin del ciclo, una expresin lgica que
controla la secuencia de repeticin.
La posicin de esta condicin del ciclo es delante del cuerpo del ciclo y
significa que un ciclo while es un ciclo de preverificacin de modo que
cuando se ejecuta el mismo, se evala la condicin antes de que se ejecute
el cuerpo del ciclo.

CICLO WHILE
Definicin
Los ciclos while son tambin una estructura cclica, que nos permite ejecutar una o
varias lneas de cdigo de manera repetitiva sin necesidad de tener un valor inicial
e incluso a veces sin siquiera conocer cundo se va a dar el valor final que
esperamos, los ciclos while, no dependen directamente de valores numricos, sino
de valores booleanos, es decir su ejecucin depende del valor de verdad de una
condicin dada, verdadera o falso, nada ms. De este modo los ciclos while, son
mucho ms efectivos para condiciones indeterminadas, que no conocemos
cuando se van a dar a diferencia de los ciclos for, con los cuales se debe tener
claro un principio, un final y un tamao de paso.
Cmo funciona un Ciclo While?
Se utilizan cuando queremos repetir la ejecucin de unas sentencias un nmero
indefinido de veces, siempre que se cumpla una condicin. S ms sencillo de
comprender que el bucle FOR, pues no incorpora en la misma lnea la
inicializacin de las variables su condicin para seguir ejecutndose y su
actualizacin. Slo se indica, como veremos a continuacin, la condicin que se
tiene que cumplir para que se realice una iteracin.
Para comprender mejor el funcionamiento del ciclo while, pongamos un buen
ejemplo, imaginemos que por algn motivo, queremos pedirle a un usuario una
serie de nmeros cualquiera y que solo dejaremos de hacerlo cuando el usuario
ingrese un nmero mayor a 100. Como vemos, aqu no podramos utilizar un ciclo
for, pues no tenemos ni idea de cundo al usuario se le va a ocurrir ingresar un
nmero mayor que 100, es algo indeterminado para nosotros, sin embargo el ciclo
while nos permite ejecutar una accin de forma infinita hasta que se cumpla
alguna condicin especfica, en nuestro caso sera que el numero ingresado sea
mayor a 100. De modo que si el usuario nos ingresa de manera sucesiva los
siguientes nmero 1,50,99, 49, 21, 30, 100 ..., nuestro programa no finalizara,
pues ninguno de estos nmeros es mayor que 100, sin embargo si nos ingresara
el nmero 300, el programa finalizara inmediatamente.

You might also like