Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Estructura while controlada por usuario y valor centinela, Apuntes de Probabilidad

La estructura while controlada por la respuesta del usuario y por un valor centinela. El autor detalla los métodos utilizados para controlar el lazo cuando el número de repeticiones es indeterminado, y cómo funciona la estructura while en este tipo de casos. Se incluye un diagrama de flujo para ilustrar el método de la respuesta del usuario.

Tipo: Apuntes

2019/2020

Subido el 23/03/2020

Vladolooo
Vladolooo 🇸🇻

1 documento

1 / 1

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
ESTRUCTURA WHILE
ING. VERÓNICA ROSA
1
Estructura while controlada por usuario y por valor centinela
Hemos estudiado hasta el momento la estructura while y do while, en este caso controlada por un contador, lo
que significa que se conoce anticipadamente cuantas veces se ejecutará el lazo, pero hay problemas que debemos
resolver, en los que se requiere que se repitan una serie de instrucciones un número indeterminado de veces, las
cuales no las podemos conocer de antemano, por lo tanto, es necesario hacer uso de otros métodos para
controlar el lazo, porque recuérdense que no pueden haber lazos infinitos.
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.
A continuación, el diagrama de flujo representando el método de la respuesta del usuario:
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.
resp=="s"
Acción 1
Acción 2
resp

Vista previa parcial del texto

¡Descarga Estructura while controlada por usuario y valor centinela y más Apuntes en PDF de Probabilidad solo en Docsity!

ESTRUCTURA WHILE

ING. VERÓNICA ROSA 1

Estructura while controlada por usuario y por valor centinela

Hemos estudiado hasta el momento la estructura while y do while, en este caso controlada por un contador, lo que significa que se conoce anticipadamente cuantas veces se ejecutará el lazo, pero hay problemas que debemos resolver, en los que se requiere que se repitan una serie de instrucciones un número indeterminado de veces, las cuales no las podemos conocer de antemano, por lo tanto, es necesario hacer uso de otros métodos para controlar el lazo, porque recuérdense que no pueden haber lazos infinitos. 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. A continuación, el diagrama de flujo representando el método de la respuesta del usuario: 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. resp=="s" Acción 1 Acción 2 resp v e r d a d e r o F a l s o