Généralité sur les fonctions

Publié le 5 mars 2016 il y a 8A par Anonyme - Fin › 8 mars 2016 dans 8A
1

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


Anonyme
Posté le 6 mars 2016

etes-vous sur des questions? car cet algorithme rend x^n en effectuant des produits...


Ils ont besoin d'aide !

Il faut être inscrit pour aider

Crée un compte gratuit pour aider

Je m'inscrisOU

J'ai déjà un compte

Je me connecte