Algoritmo para Imprimir Números Pares del 1 al 100 en PSeInt (Guía 2026)
Filtrar datos numéricos es una habilidad esencial en programación. En este tutorial de PSeInt, resolveremos el clásico ejercicio de mostrar solo los números pares dentro de un rango (1 al 100). Este problema es excelente porque nos permite explorar dos caminos fundamentales de la lógica computacional: el uso del operador matemático Módulo (MOD) para filtrar números uno por uno, y la manipulación del «Paso» en los bucles para saltar iteraciones. Dominar estas técnicas te preparará para algoritmos más complejos de búsqueda y clasificación.
Conceptos Clave: Paridad y Ciclos
Para resolver este ejercicio, necesitamos entender qué hace que un número sea «par» y cómo la computadora puede detectarlo:
Un número es par si es divisible por 2. En programación, usamos el operador MOD (o %) que nos devuelve el residuo. Si X MOD 2 es igual a 0, entonces X es par.
Podemos recorrer todos los números (1, 2, 3, 4…) y preguntar «¿Eres par?» (Filtro). O podemos ser más astutos y saltar de 2 en 2 comenzando desde el 2 (2, 4, 6…). Veremos ambos métodos.
Análisis del Algoritmo (Método Estándar)
El enfoque lógico más educativo para principiantes es revisar cada número y decidir si imprimirlo o no:
-
INICIO
Iniciar un ciclo que vaya del 1 al 100. Variable contador:
i. -
DECISIÓN
Dentro del ciclo, verificar la condición matemática:
Si i MOD 2 = 0.
• Verdadero: Es par. Proceder a imprimir.
• Falso: Es impar. No hacer nada. - FIN Repetir hasta que el contador llegue a 100 y terminar el programa.
Código Fuente (Método de Filtro Lógico)
Archivo: ParesConModulo.pscDiagrama de Flujo
⚠️ Errores Comunes
Al trabajar con pares e impares, es fácil confundirse:
Escribir Si i / 2 == 0. Esto es incorrecto porque la división devuelve el resultado (ej: 4/2 = 2), no el sobrante. Siempre usa MOD o %.
Si intentas optimizar usando saltos pero escribes Para i<-1 Hasta 100 Con Paso 2, obtendrás 1, 3, 5... (Impares). Para obtener pares, debes iniciar el ciclo en 2.
Método Optimizado: Uso de "Con Paso"
¿Por qué verificar 100 números si solo nos interesan 50? Este método es computacionalmente más eficiente porque salta directamente a los números que nos interesan, eliminando la necesidad del Si-Entonces.
Preguntas Frecuentes (FAQ)
¿Cómo imprimo los números impares?
Si i MOD 2 <> 0. Con el método optimizado, inicia el ciclo en 1: Para i<-1 Hasta 100 Con Paso 2.¿Cómo sumo todos los números pares?
suma <- 0) antes del ciclo. Dentro del ciclo, agrega suma <- suma + i.¿Puedo usar el ciclo Mientras?
i <- 2. La condición sería Mientras i <= 100, y dentro del ciclo incrementas manualmente: i <- i + 2.¿Cómo los imprimo en orden descendente (100 al 2)?
Para i <- 100 Hasta 2 Con Paso -2 Hacer.¿Listo para el siguiente nivel?
Domina la lógica de programación con nuestra colección completa.
Ver Más Ejercicios Resueltos