Algoritmos y Programación — Parte IV

Estructuras iterativas

Juan Manrique
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

  1. Escriba el código Ruby para calcular la sumatoria desde uno (1) hasta un número dado.
  2. Escriba el código Ruby que, dado un número, devuelva su factorial.
  3. Escriba el código Ruby que muestre el total de divisores que posee un número dado.
  4. Escriba el código Ruby que, dado un número, diga si es primo o no.
  5. Escriba el código Ruby que diga cuántos números primos hay por debajo de un número dado.
  6. Escriba el código Ruby para verificar si un número es palíndromo.
  7. 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.

--

--

Juan Manrique

SW developer. Coding Mentor @academia_hack. Agile promoter. Writer. Simplifier. Motivator. Venezuelan Rums Expert Evangelist. At your services.