logarithme binaire
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

logarithme binaire



  1. #1
    invite9252fc98

    logarithme binaire


    ------

    Bonjour
    le logarithme binaire sert a déterminer le nombres de bits nécessaires pour coder un nombre en binaire, je n'ai pas trouvé de théorème énonçant cela, mais c'est utilisé en complexité algorithmique et dans la théorie de l'informations.
    si on prend par exemple 5, , il faut alors 3 bits pour le coder
    mais cela ne marche pas pour les puissances de 2, exemple :
    existe il une règle générale pour savoir le nombre de bits nécessaire pour coder un nombre ?

    -----

  2. #2
    invite7a96054d

    Re : logarithme binaire

    Bonjour,

    oui : nombre de bits nécessaire pour coder l'entier e>0 = ⌊log2 e⌋ + 1, avec ⌊x⌋ la partie entière de x (=l'entier qui est immédiatement inférieur ou égal à x). La «démonstration» utilise le fait qu'il faut au moins n bits pour coder tout entier e tel que 2n-1 ≤ e < 2n,
    soit n-1 ≤ log2 e < n
    d'où n-1 = ⌊log2 e⌋
    au final n = ⌊log2 e⌋ + 1

Discussions similaires

  1. Binaire
    Par inviteda5eb1b1 dans le forum Électronique
    Réponses: 1
    Dernier message: 12/11/2010, 04h40
  2. binaire
    Par invite49c81f9b dans le forum Physique
    Réponses: 0
    Dernier message: 22/03/2010, 23h20
  3. Passage de Binaire Naturel à Binaire reflechis. [1STI]
    Par invite5e1b98cd dans le forum Électronique
    Réponses: 7
    Dernier message: 12/11/2009, 21h34
  4. [DS] Binaire
    Par invite1be929e9 dans le forum Mathématiques du collège et du lycée
    Réponses: 1
    Dernier message: 18/01/2009, 15h09
  5. binaire
    Par invitead16da34 dans le forum Matériel - Hardware
    Réponses: 3
    Dernier message: 10/12/2007, 21h20