IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Trouver la plus grande puissance k de 2 tel que N ≥ 2k


Sujet :

Python

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Trouver la plus grande puissance k de 2 tel que N ≥ 2k
    Bonjour,j'ai fait un devoir de mathématiques où l'on me demandait de créer un algorithme.
    Voici l'énoncé :
    1.On se donne un entier naturel N. Écrire un algorithme qui donne la plus grande puissance k de 2 tel que
    N ≥ 2k . Tester votre algorithme sur N = 213.
    2.Utiliser votre algorithme pour écrire N = 213 comme une somme de puissance de 2.

    Voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    def puissance():
      N=float(input("Donnez un entier naturel: "))
      n=2
      k=100
      p=N/2
      m=2
      j=100
     
      if N<n**k :
        while n**k>=N:
          k=k-1
     
        while m**j>=p:
          j=j-1
     
        print("La puissance de 2 la plus proche de N est", n,"puissance", k,"qui est égale à: ", n**k)
        print("La somme de puissance de 2 la plus proche de N est: ", m,"puissance ", j,"plus", m,"puissance ", j," qui est égale à: ", m**j+m**j)
     
    print(puissance())
    J'ai eu un zéro à cet exercice. On m'a dit que ce n'était pas un algorithme.
    Pouvez-vous m'expliquer ce qu'est un algorithme, comment en créer un et, si possible, me donner un exemple d'algorithme correspondant à l'exercice svp?

    Mon code ne répond-t-il pas à la question?
    Dernière modification par Invité ; 04/12/2019 à 21h33.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/12/2010, 18h18
  2. Besoin d'aide pour optimiser un algorithme
    Par predat dans le forum Général Python
    Réponses: 5
    Dernier message: 21/08/2010, 01h29
  3. Besoin d'aide pour un petit Algorithme
    Par arnolem dans le forum Requêtes
    Réponses: 1
    Dernier message: 03/08/2010, 23h51
  4. [AIDE] besoin d'aide pour réaliser un algorithme
    Par quaresma dans le forum Algorithmes et structures de données
    Réponses: 40
    Dernier message: 18/01/2008, 09h35
  5. Besoin d'aide pour algorithme de traitement d'images
    Par Zenman94 dans le forum Algorithmes et structures de données
    Réponses: 13
    Dernier message: 07/04/2005, 14h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo