Ejercicios con estructura repetitiva Repetir_Hasta – Algoritmos en Pseint

La estructura repetitiva “Repetir HastaQue” es una estructura de control que se utiliza por lo general cuando el número exacto de repeticiones no se conoce, aunque también puede servir en ocasiones cuando la cantidad de iteraciones es conocida. 

En este tipo de estructuras, el cuerpo de instrucciones se repite cuando su condición no se cumple. En el momento en que su condición se cumple, el bucle termina. La estructura repetitiva “Repetir HastaQue” tiene su condición al final por lo que siempre se ejecuta al menos una vez.

Uso para validación de entrada de datos

Se puede utilizar una estructura repetitiva “Repetir HastaQue” cada vez que se quiera validar que un usuario ingrese un dato que cumpla con ciertas características. Es decir, hasta que el usuario no ingrese un valor válido, el programa se estancará y seguirá pidiendo un valor.

El bucle dejará de repetirse y terminará cuando la condición resulte ser verdadera (funciona de forma totalmente opuesta a la estructura repetitiva “Mientras”).

Ejemplo: Validar que un usuario ingrese un número positivo (mayor que cero)

Ejecución del algoritmo en Pseint

Ejemplo: Algoritmo que valide que un usuario ingrese un número positivo de 3 cifras

Ejecución del algoritmo en Pseint

Ejemplo: Algoritmo para validar que un usuario ingrese un número positivo de 5 cifras. 

Ejecución del algoritmo en Pseint

Uso en menús de opciones

Ejemplo: Mostrar una lista de opciones con 3 opciones:

1) Sumar

2) Multiplicar

3) Salir

y finalizar el algoritmo sí y solo sí se elija la opción para salir.

Ejecución del algoritmo en Pseint

Uso en toda situación donde se pueda utilizar un bucle “Mientras”

Ejercicio 1

Diseña un algoritmo que permita leer dos números enteros positivos y luego determine el máximo común divisor de dichos números.

Peudocódigo

Ejecución del algoritmo en Pseint

Diagrama de flujo

Diagrama de flujo - Ejercicio 1

Ejercicio 2

Diseña un algoritmo que permita leer dos números enteros positivos y luego determine el mínimo común múltiplo de dichos números.

Peudocódigo

Ejecución del algoritmo en Pseint

Diagrama de flujo

Diagrama de flujo - Ejercicio 2

Ejercicio 3

Realice un algoritmo que permita leer un número positivo. Luego indique si es un número perfecto.

Nota: Un número es perfecto si la suma de sus divisores (sin incluir al mismo número) resulta igual a sí mismo. Ejemplo: 6 es perfecto debido a que 6 = 1 + 2 + 3

Peudocódigo

Ejecución del algoritmo en Pseint

Diagrama de flujo

Diagrama de flujo - Ejercicio 3

Ejercicio 4

Realice el diseño de un algoritmo que entregue el término enésimo de la serie de Fibonacci (Tomar el número n a partir de cero)

Peudocódigo

Ejecución del algoritmo en Pseint

Diagrama de flujo

Diagrama de flujo - Ejercicio 4

One comment on “Ejercicios con estructura repetitiva Repetir_Hasta – Algoritmos en Pseint”

  • Escribir un algoritmo que lea un vector con n posiciones, y diga cuantos
    números repetidos existen, dado el caso.

    Reply

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>