Algoritmo para Imprimir Números del 1 al 100 en PSeInt (Guía 2026)
Imagina que tu profesor te pide escribir los números del 1 al 1000. ¿Escribirías mil veces el comando Escribir? ¡Por supuesto que no! Aquí es donde entran en juego los Ciclos o Bucles. En este tutorial fundamental de PSeInt, aprenderás a automatizar tareas repetitivas utilizando las estructuras de control Para (For) y Mientras (While). Este ejercicio, aunque sencillo, es la puerta de entrada para entender conceptos vitales como iteraciones, contadores y condiciones de parada.
Conceptos Clave: Automatizando la Repetición
Para resolver este problema eficientemente, necesitamos entender las herramientas que PSeInt nos ofrece para repetir instrucciones:
Es la estructura ideal cuando sabemos exactamente cuántas veces queremos repetir algo. En este caso, sabemos que queremos ir del 1 al 100. El ciclo «Para» maneja automáticamente el contador, incrementándolo en cada vuelta.
Es una variable (comúnmente llamada i, j o contador) que lleva la cuenta de en qué vuelta del ciclo estamos. Comienza en un valor inicial (1) y termina en un valor final (100).
Análisis del Algoritmo
El flujo lógico es circular. La computadora realizará los siguientes pasos:
-
INICIO
Inicializar una variable contador en 1 (ej:
i = 1). -
PROCESO CÍCLICO
1. Verificar si
i <= 100.
2. Si es verdadero: Mostrar el valor deien pantalla.
3. Incrementarien 1 (i = i + 1).
4. Volver al paso 1. -
FIN
Cuando
illega a 101, la condición se vuelve falsa y el ciclo termina.
Código Fuente (Ciclo Para)
Archivo: Serie1al100.pscDiagrama de Flujo
⚠️ Errores Comunes en Ciclos
Los bucles son poderosos pero peligrosos. Evita estos errores:
Suele pasar en el ciclo Mientras. Si olvidas incrementar el contador (i <- i + 1), la condición i <= 100 siempre será verdadera y el programa nunca se detendrá, bloqueando la computadora.
Poner Hasta 99 en lugar de 100, o iniciar en 0 cuando debías iniciar en 1. Verifica siempre tus límites de inicio y fin.
Alternativa: Usando "Mientras" (While)
El ciclo Para es automático, pero el ciclo Mientras te da más control manual. Es importante saber usar ambos. Aquí, tú eres responsable de incrementar el contador.
Preguntas Frecuentes (FAQ)
¿Cómo imprimo en orden inverso (100 al 1)?
Para, cambia el paso a negativo: Para i <- 100 Hasta 1 Con Paso -1 Hacer. Esto restará 1 en cada vuelta en lugar de sumar.¿Cómo imprimo solo los números pares?
Con Paso 2 iniciando en 2. O, dentro del ciclo, usar una condición: Si i MOD 2 == 0 Entonces Escribir i.¿Qué diferencia hay entre Para y Mientras?
¿Puedo cambiar el nombre de la variable 'i'?
numero, x, iterador o lo que quieras. Se usa i por tradición matemática (índice), pero no es obligatorio.¿Listo para el siguiente nivel?
Domina la lógica de programación con nuestra colección completa.
Ver Más Ejercicios Resueltos