Forum INFOMATH
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Relation entre L'entier et son écriture binaire

3 participants

Aller en bas

Relation entre L'entier et son écriture binaire Empty Relation entre L'entier et son écriture binaire

Message par methodiX Mar 16 Oct - 20:05

Salut tt le monde:

J'essaie de trouver une relation entre tout nombre entier naturel N et le nombre de chiffre constituant son écriture binaire.

EXPLE
Si N=4, alors dans la base (2), on écrit 4 = 100 => le nombre de chiffres est 3
Si N=17, en binaire 17=10001 => le nombre de chiffres est 5.

En général, si N=277971, le nombre de chiffres binaires est combien?
...
...
Question Pour N donné, le NCB de N est combien?

study cherry confused confused confused
methodiX
methodiX
Admin
Admin

Masculin
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7053
Date d'inscription : 22/03/2007

Feuille de personnage
Capacité linguistique:
Relation entre L'entier et son écriture binaire Left_bar_bleue1000/1000Relation entre L'entier et son écriture binaire Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Relation entre L'entier et son écriture binaire Empty Re: Relation entre L'entier et son écriture binaire

Message par Napoléon Mar 16 Oct - 21:56

INDICATION

En binaire, un nombre entier N dans la base 10 est une suite de chiffres {0, 1}. On remarque que le chiffre binaire situé à l'extrême gauche désigne 2^(L-1) où L désigne le nombre de chiffres de l'écriture binaire de N (base 10).

Donc il suffit de déterminer ce L en se basant sur la définition de l'écriture binaire d'un nombre.
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7671
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Relation entre L'entier et son écriture binaire Left_bar_bleue999/1000Relation entre L'entier et son écriture binaire Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Relation entre L'entier et son écriture binaire Empty Re: Relation entre L'entier et son écriture binaire

Message par Napoléon Mar 16 Oct - 21:58

medba a écrit:NCB(N)= N DIV 2 + 1

medba, je crois que t'as oublié un exposant ou klk choz pareille.

NCB(256) = 8, car 256 = 1000 0000 dans la base 2.

confused confused confused
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7671
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Relation entre L'entier et son écriture binaire Left_bar_bleue999/1000Relation entre L'entier et son écriture binaire Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Relation entre L'entier et son écriture binaire Empty Re: Relation entre L'entier et son écriture binaire

Message par manianis Mer 17 Oct - 11:13

C'est simple :

Le nombre de chiffres binaires nécessaires est : ln(n) / ln(base)
exemple :
n = 15 ; base = 2 ==> 3.9068905 çàd 4 chiffres
15(10) = 1111(2)

n = 150 ; base 8 ==> 2.409606 çàd 3 chiffres

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6054
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
Relation entre L'entier et son écriture binaire Left_bar_bleue999/1000Relation entre L'entier et son écriture binaire Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

Relation entre L'entier et son écriture binaire Empty Re: Relation entre L'entier et son écriture binaire

Message par Napoléon Mer 17 Oct - 12:25

manianis a écrit:C'est simple :
Le nombre de chiffres binaires nécessaires est : ln(n) / ln(base)
exemple :
n = 15 ; base = 2 ==> 3.9068905 çàd 4 chiffres
15(10) = 1111(2)
n = 150 ; base 8 ==> 2.409606 çàd 3 chiffres
Tout à fait manianis !!! cheers
Une formulation plus exacte est la suivante:
NCB(N) = 1 + E[Ln(N)/Ln(2)]
avec "E" : la fonction "partie entière".

La démonstration que j'ai faite et la suivante:
Code:
N = 2^(L-1) + Somme(ai.2^i, i de 0 à L-2)
avec
N = Entier positif
L = nombre de chiffres binaires de N
ai= 0 ou 1
Il suffit d'encadrer la somme de l'expression.
L'encadrement est le suivant:
Code:
0 <= Somme(ai.2^i, i de 0 à L-2) <= Somme(2^i, i de 0 à L-2)
somme d'une suite géométrique de rapport 2.
Code:
0 <= Somme(ai.2^i, i de 0 à L-2) <= (1 - 2^(L-1))/(1 - 2) = 2^(L-1) - 1
l'idée est d'écrire 2^(L-1) - 1 < 2^(L-1).
d'où
Code:
0 <= Somme(ai.2^i, i de 0 à L-2) < 2^(L-1)
on ajoute 2^(L-1) pour avoir l'expression initiale de N
Code:
2^(L-1) <= N < 2^(L-1) + 2^(L-1)
2^(L-1) <= N < 2^L
d'où
(L-1) x Ln(2)<= Ln(N) < L x Ln(2)
L-1 <= Ln(N)/Ln(2) < L
On passe à la partie entière de l'expression:
Code:
E[Ln(N)/Ln(2)] = L - 1
L = NCB(N) = 1 + E[Ln(N)/Ln(2)]

Y-a-t-il quelqu'un pour valider le calcul ??? Question
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7671
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Relation entre L'entier et son écriture binaire Left_bar_bleue999/1000Relation entre L'entier et son écriture binaire Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Relation entre L'entier et son écriture binaire Empty Re: Relation entre L'entier et son écriture binaire

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum