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 REPITA. ¡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 «Repita»
La instrucción Repita es una instrucción repetitiva que nos permite repetir un segmento de código hasta que se cumpla una condición. La sintaxis de la instrucción Repita es la siguiente:
Repita
<instrucciones>
Hasta (<condición>)
En este caso, las <instrucciones>
se ejecutan repetidamente hasta que <condición>
se vuelva verdadera. Aquí hay algunas cosas clave que debes tener en cuenta:
<condición>
se cumpla o sea verdadera. En el momento en que la condición se cumple, el ciclo se detiene de inmediato.Utilizar la instrucción «Repita» es una excelente manera de manejar situaciones donde necesitas ejecutar un bloque de código al menos una vez y luego decidir si debes repetirlo basándote en una condición.
Ejercicio Propuesto
Imaginemos que necesitamos desarrollar un programa interactivo que permita al usuario ingresar números enteros uno por uno. Con cada número ingresado, el programa consultará al usuario si desea ingresar otro número. Este proceso continuará hasta que el usuario decida no ingresar más números. Al finalizar, el programa mostrará en pantalla un mensaje revelando el valor total de la suma de todos los números proporcionados por el usuario.
Importante: Se requiere que el usuario ingrese al menos un número.
Solucionando el Ejercicio
Cuando enfrentamos un ejercicio que involucra la instrucción repetitiva ‘Repita’, nuestro primer paso, similar a lo que hemos explorado en artículos anteriores, es identificar las instrucciones que se repetirán en el programa. Estas instrucciones constituyen el núcleo del bucle y se ejecutarán un número específico de veces según la condición que establezcamos en la instrucción repetitiva.
escriba "Ingrese un número: "
lea num
suma <- suma + num
escriba "Desea continuar (s/n): "
lea continuar
En el caso particular del ejercicio propuesto, las instrucciones que repetiremos son las siguientes:
Con estas instrucciones claras, estamos listos para incluirlas dentro de un bucle ‘Repita’ y completar las demás partes de nuestro programa.
Entero num, suma
Caracter continuar
inicio
suma <- 0
Repita
escriba "Ingrese un número: "
lea num
suma <- suma + num
escriba "Desea continuar (s/n): "
lea continuar
Hasta (continuar = 'n')
escriba "La suma es: "
escriba suma
fin
Para entender el programa realicemos un paso a paso:
num
(para almacenar el número ingresado), suma
(para acumular la suma total), y continuar
(para determinar si el usuario desea continuar).suma
se inicia en 0 para asegurarse de que esté lista para acumular valores.escriba "Ingrese un número: "
y captura ese número en la variable num
con lea num
.suma
.escriba "Desea continuar (s/n): "
y captura la respuesta en la variable continuar
.suma
.Conclusión
En este artículo, hemos explorado la instrucción «Repita» y comprendido cómo funciona en el contexto de la programación. Observamos sus particularidades, como la ejecución garantizada y la versatilidad que ofrece en diversos escenarios.
«Repita» es útil cuando necesitamos repetir un bloque de código sin conocer de antemano cuántas veces se ejecutará. Su capacidad para al menos ejecutarse una vez lo distingue de otras instrucciones repetitivas.
En la práctica, esta instrucción encuentra su lugar en situaciones donde la repetición es esencial, pero la cantidad de repeticiones no es predecible. Ya sea en programas que interactúan con las decisiones del usuario o en casos que requieren al menos una iteración, «Repita» demuestra ser una herramienta práctica.
A medida que avanzas en tu viaje de programación, te alentamos a experimentar con «Mientras», «Para» y «Repita» en tus propios proyectos. La verdadera comprensión y maestría vienen con la práctica constante. Así que, ¡sigamos practicando, explorando y construyendo en el vasto mundo del código!
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!