Instrucciones repetitivas en LPP
En programación, las instrucciones repetitivas nos permiten repetir segmentos de código varias veces, según una condición estipulada. A menudo nos encontramos con situaciones en las que queremos realizar la misma tarea una y otra vez. Es aquí donde entran en juego las instrucciones repetitivas, también conocidas como bucles.
En LPP, existen tres instrucciones repetitivas:
En el día de hoy, en este artículo aprenderemos sobre la instrucción MIENTRAS. ¡Vamos a ello!
Material Audiovisual
Te recomiendo ver el siguiente video tutorial. En este video, se explica de forma práctica el contenido de este artículo.
Amigo! Recuerda ver estos vídeos en PANTALLA COMPLETA y preferiblemente en formato HD para ver correctamente los detalles, Gracias.
Código Fuente
En el siguiente link podrás descargar el código de los ejemplos vistos en el vídeo.
Instrucción «Mientras»
La instrucción Mientras se utiliza para repetir un segmento de código mientras una condición se cumpla o sea verdadera. La sintaxis de la instrucción Mientras es la siguiente:
Mientras (<condición>) Haga
<instrucciones>
Fin Mientras
Las <instrucciones> dentro del bucle se repetirán mientras la <condición> sea verdadera. La primera acción en esta instrucción implica evaluar la condición. Si la condición es falsa en la primera evaluación, las instrucciones dentro del bucle nunca se llevarán a cabo. Por lo tanto, es crucial asegurarse de que la condición sea verdadera al menos la primera vez que se evalúe.
Importante: Es crucial incluir en las instrucciones de un bucle un segmento de código que actualice los parámetros dentro de la condición. Este paso es fundamental para garantizar que, en algún momento, el bucle llegue a su fin y evite convertirse en un ciclo infinito que pueda bloquear el programa.
Ejercicio Propuesto
Crear un programa que permita al usuario ingresar 10 números enteros de manera secuencial. Después de haber ingresado todos los números, el programa mostrará un mensaje en pantalla que indicará la suma total de los números proporcionados por el usuario.
Solucionando el Ejercicio
Para resolver un ejercicio con una instrucción repetitiva, lo primero que debemos hacer es identificar las instrucciones que se repiten en el programa. Estas instrucciones son las que se ejecutarán un número determinado de veces, según la condición que se establezca en la instrucción repetitiva.
escriba "Digite un número: "
lea num
suma <- suma + num
Para el ejercicio propuesto determinamos que las instrucciones que se deben repetir 10 veces serian: 1. mostrar un mensaje que le indique al usuario que digite un número; 2. luego capturar el número digitado en una variable; 3. ir acumulando el resultado de la suma en una variable.
Teniendo claro que estas son las instrucciones a repetir, podemos ahora si incluirlas dentro de un bucle «mientras» y completar todas las demás partes de nuestro programa:
Entero num, suma, contador
inicio
contador <- 0
suma <- 0
Mientras (contador < 10) Haga
escriba "Digite un número: "
lea num
suma <- suma + num
contador <- contador + 1
Fin Mientras
escriba "La suma de los números es: "
escriba suma
fin
Para entender el programa realicemos un paso a paso:
Conclusión
En este artículo, aprendimos a resolver un ejercicio de programación utilizando la instrucción o bucle «mientras». Para practicar lo aprendido, puedes intentar crear un programa que ahora permita sumar una cantidad variable de números. Para ello, el programa debe solicitar primero al usuario ¿cuántos números desea sumar? y después ejecutar un bucle de acuerdo a la cantidad especificada.
Para un mejor entendimiento, te recomiendo ver el video tutorial relacionado en este artículo. En este video, se explica de forma práctica cada uno de los conceptos y teoría explicada en este artículo. ¡Saludos!