Python — Funcions amb nombres

En aquest problema heu d’implementar una sèrie de funcions en Python. No
cal que pregunteu si podeu fer servir funcions auxiliars, és evident que
sí; peró millor que les definiu dins de les funcions que les utilitzen.

1.  Feu una funció @absValue(x)@ que, donat un nombre, retorni el seu
    valor absolut.

2.  Feu una funció @power(x, p)@ que, donats un nombre x i un natural p,
    retorni x elevat a p, és a dir, x^(p).

3.  Feu una funció @isPrime(x)@ que, donat un natural, retorni un booleà
    indicant si aquest és primer o no.

4.  Feu una funció @slowFib(n)@ que retorni l’n-èsim element de la sèrie
    de Fibonacci tot utilitzant l’algorisme recursiu que la defineix
    (f(0) = 0, f(1) = 1, f(n) = f(n − 1) + f(n − 2) per n ≥ 2).

5.  Feu una funció @quickFib(n)@ que retorni l’n-èsim element de la
    sèrie de Fibonacci tot utilitzant un algorisme més eficient.

Puntuació

Cada funció puntua 20 punts.

Exemple de sessió

Informació del problema

Autoria: Jordi Petit

Generació: 2026-01-25T12:03:06.939Z

© Jutge.org, 2006–2026.
https://jutge.org
