Академический Документы
Профессиональный Документы
Культура Документы
Los métodos a utilizar son: Controlado por la respuesta del usuario y por un valor centinela.
Lazos controlados por el usuario: estos lazos dependen de la respuesta que el usuario de, es decir, si el usuario
desea seguir introduciendo datos o si desea finalizar. Por lo general se trabaja con una variable de tipo string o
puede ser char.
resp=="s"
F
v
e
Acción 1 a
l
r s
d o
a
d
e
Acción 2
r
o
resp
Al observar el diagrama de flujo, verá que siempre se necesitan los 3 elementos importantes en una estructura
while:
1. Valor inicial (que en este caso es la entrada de datos de la respuesta del usuario)
2. Comprobación de la condición
3. Pedir nuevamente la respuesta del usuario, que, en el caso de un contador, se debe incrementar o
decrementar la variable.
Lazos controlados por valor centinela: este tipo de método es utilizado cuando se tiene un conjunto de datos y
para detener el lazo debe ser un valor distinto a los del conjunto de datos con los que se está trabajando, a ese
valor diferente se le llama centinela.
La forma de trabajar es muy similar a la anterior, solo que, en lugar de la respuesta del usuario, debe ser la captura
de los valores y luego validar en la condición para saber si es diferente o no al resto de valores, luego antes de
cerrar el lazo se debe de volver a pedir el valor para realizar nuevamente la validación, el lazo se terminará cuando
el valor digitado sea diferente al conjunto de valores que se tienen.