Algoritmos y Programación — Parte IV
Estructuras iterativas
1 min readApr 22, 2019
Iterador While
i = 0
while i < 5 do
puts i
i += 1
end
El iterador While se utiliza cuando se desea evaluar la condición de parada antes de ejecutar las instrucciones de su bloque.
Iterador Repeat
i = 1
loop do
puts i
i += 1
break if (i > 8)
end
El iterador Repeat se utiliza cuando se desea ejecutar las instrucciones de su bloque al menos una vez antes de evaluar la condición de parada.
Iterador For
for i in 1..8 do
puts i
end
El iterador For se utiliza cuando se conoce el número de iteraciones en que se desea ejecutar su bloque de instrucciones.
La publicación anterior trata sobre las Estructuras de Selección. La siguiente será sobre Arreglos.
Ejercicios propuestos
- Escriba el código Ruby para calcular la sumatoria desde uno (1) hasta un número dado.
- Escriba el código Ruby que, dado un número, devuelva su factorial.
- Escriba el código Ruby que muestre el total de divisores que posee un número dado.
- Escriba el código Ruby que, dado un número, diga si es primo o no.
- Escriba el código Ruby que diga cuántos números primos hay por debajo de un número dado.
- Escriba el código Ruby para verificar si un número es palíndromo.
- Escriba el código Ruby que muestre el texto “Adecuado” y termine su ejecución cuando el usuario escriba “Juca” por teclado. Así mismo, que muestre el texto “No me sirve”, cuando el usuario escriba cualquier otra cosa y le solicite al usuario que ingrese un nuevo texto.