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

  1. La Función Potencia declara dos parámetros: base y exp, ambos Como Entero.
  2. La variable de retorno r se inicializa en 1 (todo número elevado a 0 es 1).
  3. El ciclo Para multiplica r por base exactamente exp veces.
  4. Al terminar, r contiene base^exp y se retorna.
  5. 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

Ver curso de Python en español →

Publicaciones Similares