Instrucción general
Elige uno de los tres tipos de ciclos vistos en clase y crea un programa en PSeInt que cumpla una función práctica.
Puedes escoger una de estas tres opciones:
Opción A (Ciclo PARA):
Mostrar en pantalla los números del 1 al 10 junto con su cuadrado.
Opción B (Ciclo MIENTRAS):
Pedir números al usuario hasta que ingrese el número 0 (cero) y mostrar cuántos números ingresó en total.
Opción C (Ciclo REPETIR…HASTA QUE):
Pedir al usuario una clave secreta (por ejemplo 1234) y repetir el mensaje “Clave incorrecta” hasta que escriba la correcta, mostrando al final “Acceso concedido”.
PASOS PARA DESARROLLAR LA TAREA
Paso 1: Elegir el tipo de ciclo
Decide si usarás Para, Mientras o Repetir…Hasta Que.
Escribe en la primera línea del documento cuál elegiste y por qué.
Paso 2: Planificar el algoritmo
Define qué variables vas a usar (por ejemplo: contador, número, clave, etc.).
Piensa en el flujo lógico: ¿cuándo empieza el ciclo? ¿cuándo termina?
Ejemplo para “Para”:
De 1 a 10 mostrar el número y su cuadrado.
Ejemplo para “Mientras”:
Seguir leyendo números hasta que sea 0.
Ejemplo para “Repetir”:
Repetir la solicitud de clave hasta que sea 1234.
Paso 3: Escribir el pseudocódigo en PSeInt
Ejemplo A – Ciclo PARA
Proceso Cuadrados
Definir i Como Entero
Para i <- 1 Hasta 10 Hacer
Escribir "Número: ", i, " - Cuadrado: ", i*i
FinPara
FinProceso
Ejemplo B – Ciclo MIENTRAS
Proceso ContarNumeros
Definir n, contador Como Entero
contador <- 0
Escribir "Ingrese un número (0 para terminar):"
Leer n
Mientras n <> 0 Hacer
contador <- contador + 1
Escribir "Ingrese otro número:"
Leer n
FinMientras
Escribir "Ingresó ", contador, " números en total."
FinProceso
Ejemplo C – Ciclo REPETIR…HASTA QUE
Proceso ClaveSecreta
Definir clave Como Entero
Repetir
Escribir "Ingrese su clave:"
Leer clave
Si clave <> 1234 Entonces
Escribir "Clave incorrecta."
FinSi
Hasta Que clave = 1234
Escribir "Acceso concedido."
FinProceso
Paso 4: Probar el programa
Ejecuta el algoritmo paso a paso en PSeInt:
Verifica que no tenga errores.
Comprueba que el ciclo se repita el número correcto de veces.
Asegúrate de que el mensaje final se muestre correctamente.