Algoritmo para Función potencia en PSeInt (Guía 2026)
Calcular una potencia con una Función muestra cómo trabajar con varios parámetros a la vez. La Función Potencia recibe la base y el exponente, multiplica en un ciclo tantas veces como indique el exponente y retorna el resultado al programa principal.
Código completo
Funcion r <- Potencia(base Como Entero, exp Como Entero)
Definir i Como Entero
r <- 1
Para i <- 1 Hasta exp Con Paso 1 Hacer
r <- r * base
FinPara
FinFuncion
Algoritmo ProbarPotencia
Definir b, e Como Entero
Escribir "Ingresa la base:"
Leer b
Escribir "Ingresa el exponente:"
Leer e
Escribir b, " elevado a ", e, " es: ", Potencia(b, e)
FinAlgoritmo
Explicación paso a paso
- La Función Potencia declara dos parámetros: base y exp, ambos Como Entero.
- La variable de retorno r se inicializa en 1 (todo número elevado a 0 es 1).
- El ciclo Para multiplica r por base exactamente exp veces.
- Al terminar, r contiene base^exp y se retorna.
- El Algoritmo principal lee base y exponente y muestra Potencia(b, e).
Errores comunes
- Inicializar r en 0: 0 multiplicado por cualquier cosa da 0; debe empezar en 1.
- Invertir el orden de los parámetros: al llamar Potencia(b, e) el orden debe coincidir con la declaración.
- Usar exp negativo: este algoritmo solo maneja exponentes no negativos; con negativos el ciclo no se ejecuta.
🚀 ¿Ya dominas la lógica? Da el salto a Python
