0%
Inicio / programacion / Eligiendo el ciclo adecuado

Eligiendo el ciclo adecuado

20 min
Principiante

Tres Preguntas

Antes de elegir una estructura repetitiva, hacete estas preguntas en orden:

  1. ¿Sé cuántas veces debo repetir? → Para
  2. ¿La repetición depende de una condición que debo comprobar antes? → Mientras
  3. ¿Necesito ejecutar primero y comprobar después? → Repetir...Hasta Que

Clasificador de problemas

Responde estas preguntas para verificar tu comprensión.

Pregunta 1

"Mostrar los números del 1 al 50" — ¿qué estructura usarías?

Pregunta 2

"Pedir una contraseña hasta que sea correcta" — ¿qué estructura usarías?

Pregunta 3

"Leer números mientras sean positivos" — ¿qué estructura usarías?

Pregunta 4

"Repetir una operación exactamente 10 veces" — ¿qué estructura usarías?

Pregunta 5

"Pedir una opción de menú hasta que sea válida" — ¿qué estructura usarías?

El Mismo Problema, Distintas Soluciones

Algunos problemas se pueden resolver con más de una estructura. Mostrar los números del 1 al 10 se puede hacer con Para...

Para i <- 1 Hasta 10 Hacer
    Escribir i
FinPara

...o con Mientras:

i <- 1
Mientras i <= 10 Hacer
    Escribir i
    i <- i + 1
FinMientras

Las dos producen la misma salida. Pero cuando sabemos de antemano la cantidad de repeticiones, Para expresa mejor la intención del problema — que algo se pueda hacer de varias formas no significa que todas sean igual de adecuadas.

Cargando...