Introducción
Como se ha mencionado varias veces en los módulos anteriores sobre las instrucciones de iteración y decisión, existen varias técnicas que puede usar para lograr resultados similares. Como sucede con los lenguajes escritos y orales, en los lenguajes de programación puede expresar la misma idea de maneras diferentes. Aun así, cada expresión puede tener una diferencia de matices en cuanto al significado se refiere.
Las instrucciones do-while y while permiten controlar el flujo de ejecución del código recorriendo en bucle un bloque de código hasta que se cumpla una condición. Cuando se trabaja con la instrucción foreach, se itera una vez por cada elemento de forma secuencial, como una matriz. La instrucción for permite iterar un número predeterminado de veces y controlar el proceso de iteración. Las instrucciones do-while y while permiten recorrer en iteración un bloque de código con la intención de que la lógica que contiene afectará al momento de poder detener la iteración.
Imagine que quiere aceptar y procesar la entrada del usuario. Quiere continuar aceptando y procesando la entrada hasta que el usuario presione la tecla q para "salir". Puede usar las instrucciones do-while y while para seguir recorriendo la lógica en iteración para aceptar la entrada del usuario y procesarla hasta que el usuario esté listo para detenerse.
En este módulo, usará la instrucción do-while y la instrucción while para recorrer en iteración el bloque de código. Usted comprende cuándo elegir uno en lugar del otro. Usas la instrucción continue para omitir el procesamiento del resto del código en el bloque de código y pasar directamente a la evaluación booleana de la instrucción while.
Al final de este módulo, puede usar con confianza las do-while instrucciones y while para agregar lógica de bucle a la aplicación.
Objetivos de aprendizaje
En este módulo, hará lo siguiente:
- Escribir código en el que se usa la instrucción
do-whilepara recorrer en iteración un bloque de código. - Escribir código en el que se usa la instrucción
whilepara recorrer en iteración un bloque de código. - Usar la instrucción
continuepara ir directamente a la evaluación booleana.
Prerrequisitos
- Experiencia con el uso de la instrucción
if - Uso de las instrucciones de iteración
foreachyfor. - Experiencia en la escritura de expresiones booleanas
- Experiencia en la generación de números aleatorios mediante la clase
System.Randomy el métodoRandom.Next()