Ejercicios con el ciclo Para en PSeInt
24 ejemplos
Cómo funciona
Para repite un bloque un número conocido de veces. Una variable contadora empieza en un valor, avanza en cada vuelta y el ciclo termina al pasar el valor final: Para i <- 1 Hasta 10 Hacer da diez vueltas.
Con Paso cambia cuánto avanza el contador. Con Paso 2 cuenta de dos en dos, y con Paso -1 cuenta hacia atrás, lo que sirve para cuentas regresivas o para recorrer un arreglo desde el final.
Elige Para cuando sabes cuántas vueltas darás antes de empezar (las 10 filas de una tabla, los n elementos de un arreglo). Si depende de algo que pasa adentro, usa Mientras o Repetir.
Ejemplo corto
Lo mínimo para verlo funcionar. Cópialo o ábrelo en el editor.
Algoritmo TablaDeMultiplicar Definir n, i Como Entero Escribir "¿Qué tabla quieres?" Leer n Para i <- 1 Hasta 5 Hacer Escribir n, " x ", i, " = ", n * i FinParaFinAlgoritmoLo que muestra:
¿Qué tabla quieres?Respuesta del usuario: 77 x 1 = 77 x 2 = 147 x 3 = 217 x 4 = 287 x 5 = 35
Se abre en el editor del navegador, sin instalar nada.
Ejercicios resueltos
Cada ejercicio trae el código completo, su diagrama de flujo y una ejecución de muestra.
Tabla de multiplicar
Muestra la tabla de multiplicar del número que elijas.
BásicoCuenta regresiva
Una cuenta regresiva de despegue que avanza segundo a segundo.
BásicoPromedio de Notas
Guarda cinco notas en un arreglo y calcula su promedio y la más alta.
BásicoIniciales de un nombre
Obtiene las iniciales de un nombre completo.
BásicoSucesión de Fibonacci
Muestra los primeros términos de la sucesión de Fibonacci.
BásicoDibujar figuras
Dibuja un cuadrado y un triángulo con asteriscos.
IntermedioInventario de tienda
Registra el stock de cada producto y avisa cuáles reponer.
IntermedioOrdenamiento burbuja
Ordena números al azar intercambiando vecinos, y se detiene apenas quedan ordenados.
IntermedioOrdenamiento por selección
Busca el menor de los que faltan y lo pone en su lugar.
IntermedioOrdenamiento por inserción
Inserta cada número entre los ya ordenados, como al acomodar cartas en la mano.
IntermedioOrdenamiento por conteo
Cuenta cuántas veces aparece cada valor, sin comparar números entre sí.
IntermedioBúsqueda lineal contra binaria
Cuenta las comparaciones que necesita cada búsqueda en la misma lista ordenada.
IntermedioPalíndromos
Revisa si una frase se lee igual al derecho y al revés.
IntermedioContar vocales
Cuenta las vocales, los espacios y los demás caracteres de un texto.
IntermedioFactorial y potencia
Funciones que calculan el factorial y una potencia.
IntermedioNúmeros primos
Encuentra todos los números primos hasta un límite.
IntermedioInterés compuesto
Mira cómo crecen tus ahorros año a año.
IntermedioVentas de la semana
Una tabla de ventas por sucursal y día, con sus totales.
AvanzadoOrdenamiento Shell
Una inserción entre elementos lejanos, con un salto que se achica en cada pasada.
AvanzadoOrdenamiento por mezcla
Parte el arreglo en mitades, ordena cada una con recursión y las mezcla.
AvanzadoOrdenamiento por montículo
Organiza el arreglo como un montículo y saca el mayor una y otra vez.
AvanzadoCifrado César
Cifra un mensaje corriendo cada letra del abecedario.
AvanzadoNúmeros romanos
Convierte un número entre 1 y 3999 a números romanos.
AvanzadoGestor de notas del curso
Registra tres notas por alumno y arma el reporte del curso.
Avanzado
En la referencia del lenguaje
Las instrucciones que intervienen, explicadas una por una.
Otros conceptos
Codoritmo es un proyecto independiente y de código abierto, inspirado en PSeInt y compatible con su sintaxis. No está afiliado al proyecto PSeInt. Sitio oficial de PSeInt.