- Partage ce devoir avec tes amis !
Sujet du devoir
L'algorithme ci-contre, écrit en Python, renvoie une valeur y pour tout couple (x;n) où n est un entier naturel.
Algorithme en Python:
def f(x, n) :
i=n
y=1
if i==0 :
return y
else :
while i>0
y=y*x
i=i-1
return y
a) Expliquer pourquoi cet algorithme donne, sans effectuer un produit, le carré de l'entier n.
b) Proposer un algorithme qui calcule le cube d'un entier n, toujours sans effectuer de produit.
Où j'en suis dans mon devoir
J'en suis au point mort je ne comprends rien.
1 commentaire pour ce devoir
Ils ont besoin d'aide !
- Aucun devoir trouvé, poste ton devoir maintenant.
etes-vous sur des questions? car cet algorithme rend x^n en effectuant des produits...