Comprender el uso de estructuras repetitivas en pseudocódigo.
Aplicar los ciclos Para, Mientras y Repetir en la resolución de problemas simples.
Un ciclo (o bucle) permite repetir una o varias instrucciones mientras se cumpla una condición. PSeInt permite trabajar con tres estructuras principales:
Para i ← 1 Hasta 10 Con Paso 1 Hacer
// Instrucciones a repetir
FinPara
Mientras condicion Hacer
// Instrucciones a repetir
FinMientras
Repetir
// Instrucciones a repetir
Hasta Que condicion
Enunciado:
Muestra los números del 1 al 10 en pantalla.
Pasos:
Usar el ciclo Para desde 1 hasta 10.
Mostrar cada número con Escribir.
Pseudocódigo:
Para i ← 1 Hasta 10 Con Paso 1 Hacer
Escribir i
FinPara
Enunciado:
El usuario debe escribir la contraseña correcta ("abc123") para continuar.
Pseudocódigo:
Escribir "Ingrese la contraseña:"
Leer clave
Mientras clave <> "abc123" Hacer
Escribir "Contraseña incorrecta. Intente de nuevo:"
Leer clave
FinMientras
Escribir "Acceso permitido"
Enunciado:
Pide un número entre 1 y 10. Si no está en ese rango, repite la solicitud.
Pseudocódigo:
Repetir
Escribir "Ingrese un número entre 1 y 10:"
Leer numero
Hasta Que numero >= 1 Y numero <= 10
Números pares del 2 al 20 (Ciclo PARA)
Enunciado: Muestra los números pares entre 2 y 20.
Suma de los primeros 5 números (Ciclo PARA)
Enunciado: Calcula la suma de los números del 1 al 5.
Tabla de multiplicar (Ciclo PARA)
Enunciado: Pide un número y muestra su tabla de multiplicar del 1 al 10.
Comprender cómo se utilizan los bucles `Para` y estructuras condicionales `Si` en la resolución de problemas, aplicándolos en un contexto relacionado con los videojuegos.
Un videojuego te permite ganar o perder puntos en cada partida. Vas a simular 5 partidas. Al final, el programa dirá qué tan buen jugador eres según tus puntos acumulados.
¿Qué datos vas a pedir al usuario?
*Los puntos obtenidos en cada partida (pueden ser positivos o negativos).*
¿Qué variables necesitas?
*Una variable para guardar los puntos de cada partida y otra para acumular el total.*
¿Qué ciclo usarás y por qué?
*Se usará un ciclo Para porque sabemos que serán exactamente 5 partidas.*
¿Qué condiciones debes evaluar al final?
Según el total de puntos acumulados, el programa mostrará un mensaje. Los criterios son:
Puntaje total
100 o más
Entre 50 y 99
Entre 1 y 49
0 o menos
Mensaje mostrado
¡Eres un gamer legendario!
¡Vas por buen camino!
Sigue practicando…
¡Game Over! Necesitas entrenar más.
¿Por qué es importante usar Si…Sino aquí?
Porque queremos evaluar rangos de valores y mostrar un mensaje único según el caso que se cumpla.