Mathématiques

Question

Quelqu'un peut-il m'aider, svp ?
J'ai une casio graph 35+ E II et je n'arrive pas à créer cet algorithme
On se donne un entier naturel N. Ecrire un algorithme qui donne la plus grande puissance k de 2 tel que N>=2 exposant k.
Tester votre algorithme sur N=213.
Je n'y comprend rien du tout.
Si quelqu'un pouvait m'expliquer, ce serait super sympa.
Merci pour votre aide

1 Réponse

  • Réponse:

    Un algorithme n'est pas un programme. L'algorithme est l'ecriture du calcul en langage naturel.

    Variables

    N et k sont des entiers naturels

    Initialisation

    k <-0

    Lire N

    Traitement

    Tant que N ≥2^k

    k <- k+1

    fin tant que

    Afficher k-1

    Sur une casio

    ?→N

    0→K

    While N ≥ 2^K

    K+1→

    WhileEnd

    K-1

Autres questions