0%

Para

30 min
Principiante

Sabemos Cuántas Veces

Hay problemas donde sabemos de antemano cuántas veces necesitamos repetir algo. Por ejemplo: mostrar los números del 1 al 10. Sabemos que van a ser exactamente 10 vueltas. Para estos casos existe una estructura especialmente pensada: Para.

Primer Para

Para i <- 1 Hasta 10 Hacer
    Escribir i
FinPara

Se lee así: "para cada valor de i desde 1 hasta 10, ejecutá las instrucciones del bloque". Ejecutá y comprobá — o probá Paso a paso y mirá cómo cambia i en el panel de Variables en cada vuelta.

¿Qué Hace i?

i se usa como contador: en cada vuelta cambia su valor, y ese valor nos dice en qué vuelta estamos.

Vueltai

Cambiar el Inicio y el Final

Para no significa "contar desde 1" — significa recorrer un rango. Probá distintos valores de inicio y fin, y mirá cómo cambia el código:

Para i <- 1 Hasta 10 Hacer
    Escribir i
FinPara

Probá, por ejemplo, 1 y 5; después 3 y 8; después 10 y 15. Cuando quieras, llevá el código generado a la práctica de la próxima pantalla y ejecutalo.

Contar Hacia Atrás

También podemos recorrer los valores en sentido contrario, con Con Paso -1:

Para i <- 5 Hasta 1 Con Paso -1 Hacer
    Escribir i
FinPara
Dato extra

Si no ponés Con Paso -1, Pseudolab lo deduce solo cuando el inicio es mayor que el final — pero mostrarlo explícito es más claro para leer, así que es la forma que vamos a usar.

Predice la salida

Responde estas preguntas para verificar tu comprensión.

Pregunta 1

¿Qué muestra este código? Para i <- 2 Hasta 6 Hacer Escribir i FinPara

¿Cuántas Vueltas?

Para Para i <- 3 Hasta 7 Hacer, ¿cuántas veces se ejecuta el bloque?

3 4 5 6 7

El Bloque Puede Tener Varias Instrucciones

Igual que con Si, adentro de un Para puede haber más de una instrucción. Agregá una línea que muestre "Vuelta:" antes de cada número.

Primer Ejercicio

Escribí un programa que muestre los números del 1 al 20.

Segundo Ejercicio: Pares

Con Paso no tiene que ser siempre 1 o -1. Probá distintos pasos acá abajo antes del desafío:

Para i <- 1 Hasta 20 Con Paso 1 Hacer
    Escribir i
FinPara

Desafío: mostrá los números pares del 2 al 20 (probá primero con Inicio=2, Paso=2 arriba, y después escribí el ciclo abajo).

Cargando...