Ejercicios de matemáticas en PSeInt resueltos
12 ejemplos
Cómo funciona
Muchos ejercicios de pseudocódigo son problemas de matemáticas: promedios, áreas, números primos, divisores. Los operadores son los de siempre (+, -, *, /, ^) más MOD, que da el resto de una división.
MOD resuelve una sorprendente cantidad de problemas: n MOD 2 = 0 dice si un número es par, y n MOD d = 0 si d es divisor de n. Trunc(n / 10) quita la última cifra de un número.
Para el resto hay funciones listas: Raiz, Abs, Redon, Trunc, y constantes como PI. Combinadas con un ciclo, alcanzan para buscar primos, calcular el máximo común divisor o sumar las cifras de un número.
Ejemplo corto
Lo mínimo para verlo funcionar. Cópialo o ábrelo en el editor.
Algoritmo Divisores Definir n, d Como Entero Escribir "Escribe un número:" Leer n Escribir Sin Saltar "Divisores de ", n, ": " Para d <- 1 Hasta n Hacer Si n MOD d = 0 Entonces Escribir Sin Saltar d, " " FinSi FinPara Escribir ""FinAlgoritmoLo que muestra:
Escribe un número:Respuesta del usuario: 12Divisores de 12: 1 2 3 4 6 12
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.
Conversor de temperatura
Convierte grados Celsius a Fahrenheit y a Kelvin.
BásicoCalculadora de propina
Divide la cuenta del restaurante incluyendo la propina.
BásicoSucesión de Fibonacci
Muestra los primeros términos de la sucesión de Fibonacci.
BásicoÍndice de masa corporal
Calcula el IMC y lo clasifica en bajo peso, normal u otros.
IntermedioTarifa del estacionamiento
Cobra cada hora empezada, con un tope máximo por día.
IntermedioNúmeros primos
Encuentra todos los números primos hasta un límite.
IntermedioMCD y MCM
Calcula el máximo común divisor y el mínimo común múltiplo.
IntermedioEcuación cuadrática
Resuelve ax² + bx + c = 0, con raíces reales o complejas.
IntermedioGeometría
Calcula el área de un círculo y resuelve un triángulo rectángulo.
IntermedioInterés compuesto
Mira cómo crecen tus ahorros año a año.
IntermedioCifrado César
Cifra un mensaje corriendo cada letra del abecedario.
AvanzadoConversión de bases
Escribe un número en binario y en hexadecimal.
Avanzado
En la referencia del lenguaje
Las instrucciones que intervienen, explicadas una por una.
- MOD (%)MOD en PSeInt: el resto de una división
- División (/)División en PSeInt: el operador /
- Potencia (^)Potencia en PSeInt: el operador ^
- RaizRaiz en PSeInt: calcular la raíz cuadrada
- TruncTrunc en PSeInt: quedarte con la parte entera
- RedonRedon en PSeInt: redondear al entero más cercano
- AbsAbs en PSeInt: el valor absoluto
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.