Où apprendre le système binaire ??
Résolu
chibi huà
Messages postés
454
Date d'inscription
Statut
Membre
Dernière intervention
-
guytrand -
guytrand -
Bonjour,
je veux apprendre le code binaire,
alors qui peux me donner un site qui m'expliqueras juste le nécessaire.
merci j'attends vos réponses.
je veux apprendre le code binaire,
alors qui peux me donner un site qui m'expliqueras juste le nécessaire.
merci j'attends vos réponses.
A voir également:
- Où apprendre le système binaire ??
- Restauration systeme windows 10 - Guide
- Vérificateur des fichiers système - Guide
- Systeme binaire - Guide
- Application pour apprendre à coder - Guide
- Comment refaire le système d'un ordinateur - Guide
10 réponses
T'as lu les liens ?
Et puis si tu l'avais dit clairement que tu voulais qu'on t'explique, ça aurait pas été mieux tu crois ?
Je te rappelle que ta demande était :
Alors qui peut me donner un site qui m'expliquera juste le nécessaire ?
Dans mon message 2, je te donne deux liens qui t'expliquent juste le nécessaire.
Alors faudrait peut-être savoir ce que tu veux non ?
Alors pour réexpliquer ce qu'il y a dans les liens...
Un entier x écrit sous sa forme binaire, c'est-à-dire x = x_n x_{n-1} ... x_0 où ∀p∈[0,n], x_p∈{0,1}, signifie tout simplement que x=∑x_p 2^p, donc c'est pas très dur d'obtenir son écriture décimale.
Soit maintenant un entier x écrit sous sa forme décimale, pour l'écrire sous sa forme binaire, il faut trouver les x_p, p∈[0,n] où ∀p∈[0,n], x_p∈{0,1} (et n<+∞ bien évidemment) tels que x=∑ x_p 2^p.
Pour trouver les x_p:
1) Soit n=sup {x_p / p≠0}
On voit facilement que n=sup {p / 2^p ≤ x}
2) Après tu peux tout faire par modularité (division euclidienne)
x≡y_n [2^n] où y_nЄ[0,2^n-1]
x-y_n=x_n*2^n (x_n=1 d'après le 1, cette première étape n'est pas utile en fait, c'est juste pour montrer le cheminement, mais elle l'est quand il faut convertir dans une autre base que 2)
Et ensuite même chose :
y_n≡y_{n-1} [2^{n-1}] où y_{n-1}Є[0,2^{n-1}-1]
y_n=y_{n-1}+x_{n-1}*2^{n-1}
C'est-à-dire
x-x_n*2^n=y_{n-1}+x_{n-1}*2^{n-1}
Donc
x-x_n*2^n-x_{n-1}*2^{n-1}=y_{n-1}
Ou si tu préfères
x=x_n*2^n+x_{n-1}*2^{n-1}+y_{n-1}
Etc... avec les y_p...
Voilà...
Et si tu veux t'amuser, il y a des tonnes de convertisseurs sur le web :
http://www.aly-abbara.com/utilitaires/convertisseur/convertisseur_chiffres.html
http://www.chiflett.freesurf.fr/tool/bin_hex_digit.php?lang=fr
http://www.frankdevelopper.com/outils/convertisseur.php
http://www.apprendre-en-ligne.net/crypto/images/bases.html
Bonne nuit
Et puis si tu l'avais dit clairement que tu voulais qu'on t'explique, ça aurait pas été mieux tu crois ?
Je te rappelle que ta demande était :
Alors qui peut me donner un site qui m'expliquera juste le nécessaire ?
Dans mon message 2, je te donne deux liens qui t'expliquent juste le nécessaire.
Alors faudrait peut-être savoir ce que tu veux non ?
Alors pour réexpliquer ce qu'il y a dans les liens...
Un entier x écrit sous sa forme binaire, c'est-à-dire x = x_n x_{n-1} ... x_0 où ∀p∈[0,n], x_p∈{0,1}, signifie tout simplement que x=∑x_p 2^p, donc c'est pas très dur d'obtenir son écriture décimale.
Soit maintenant un entier x écrit sous sa forme décimale, pour l'écrire sous sa forme binaire, il faut trouver les x_p, p∈[0,n] où ∀p∈[0,n], x_p∈{0,1} (et n<+∞ bien évidemment) tels que x=∑ x_p 2^p.
Pour trouver les x_p:
1) Soit n=sup {x_p / p≠0}
On voit facilement que n=sup {p / 2^p ≤ x}
2) Après tu peux tout faire par modularité (division euclidienne)
x≡y_n [2^n] où y_nЄ[0,2^n-1]
x-y_n=x_n*2^n (x_n=1 d'après le 1, cette première étape n'est pas utile en fait, c'est juste pour montrer le cheminement, mais elle l'est quand il faut convertir dans une autre base que 2)
Et ensuite même chose :
y_n≡y_{n-1} [2^{n-1}] où y_{n-1}Є[0,2^{n-1}-1]
y_n=y_{n-1}+x_{n-1}*2^{n-1}
C'est-à-dire
x-x_n*2^n=y_{n-1}+x_{n-1}*2^{n-1}
Donc
x-x_n*2^n-x_{n-1}*2^{n-1}=y_{n-1}
Ou si tu préfères
x=x_n*2^n+x_{n-1}*2^{n-1}+y_{n-1}
Etc... avec les y_p...
Voilà...
Et si tu veux t'amuser, il y a des tonnes de convertisseurs sur le web :
http://www.aly-abbara.com/utilitaires/convertisseur/convertisseur_chiffres.html
http://www.chiflett.freesurf.fr/tool/bin_hex_digit.php?lang=fr
http://www.frankdevelopper.com/outils/convertisseur.php
http://www.apprendre-en-ligne.net/crypto/images/bases.html
Bonne nuit
Hum, je fait un bref passage ici, je ne reviendrais certainement plus, mais il existe une méthode toutes simple pour traduire le binaire, je vais vous la donner:
Alors, prenons un chiffre au hasard ... :
12
pour le transformer en binaire on fait:
12 : 2 = 6
comme 6 et un chiffre rond ca donne 0
ensuite on continue comme ca tous le long ...
6:2=3
donc 0
3:2=1,5 (la on a une virgule, donc on met 1)
1:2=0,5 (la aussi on met 1 a cause de la virgule, et comme ensuite il reste 0 c'est fini)
du coup on obtiens 0011, on le retourne 1100 = 12
pour vérifier (ou si on veut traduire 1100) :
on prend le 1100, on le retourne 0011 en dessous on écrit dans l'ordre 2 exposant 0, 2 exposant 1 etc etc ...
donc 2 exposant 0 = 1 on prend le premier chiffre: 1 (l'exposant)X0 (le chiffre binaire)=0
2 exposant 1=2 2x0=0
2 exposant 2=4 4x1=4
2 exposant 3=8 8x1=8
on additionne tous les chiffre trouvé : 0+0+4+8=12 !!
Pour les chiffre après la virgule on fait presque le même:
imaginons que nous avons 12,55
12,55 = 12+0,55 (on décompose)
on sais donc déjà que 12 = 1100 (on va pas le refaire ^^)
il nous reste donc 0,55 a traiter:
on fait simplement X2 cette foi si :
0,55x2=1,10 (le chiffre avant la virgule et 1 donc 1)
0,10x2=0,20 (le chiffre aprés la virgule et 0 donc 0)
0,20x2=0,40 (0)
0,40x2=0,80 (0)
0,80x2=1,60 (1)
0,60x2=1,20 (1)
0,20x2=0,40 (bon on et tombé sur ce que l'on appel un périodique donc ca sert a rien de continuer des lustre, c juste un exemple ...)
donc 0,55= (en binaire) 0,1001 (environ vu que l'on et tombé sur un périodique qui va se répéter a l'infini)
pour vérifier :
0,1001 on fait comme tout a l'heure avec les nombre entier, sauf que la a la place de l'exposant 2 on prend un demie, un quart ect ...
on obtiens donc bien 0,55 (environ vu l'histoire du périodique, ce qui et d'ailleurs une autre histoire lol)
il reste juste a les remettre ensemble :
(attention toute foi que le 0,55 ne doit pas ce retourner)
12 = 0011
0,55= 0,1001
12,55= 0011,1001
voila, j'espère que j'ai été asse clair, si pas : dharck@hotmail.com chuss
Alors, prenons un chiffre au hasard ... :
12
pour le transformer en binaire on fait:
12 : 2 = 6
comme 6 et un chiffre rond ca donne 0
ensuite on continue comme ca tous le long ...
6:2=3
donc 0
3:2=1,5 (la on a une virgule, donc on met 1)
1:2=0,5 (la aussi on met 1 a cause de la virgule, et comme ensuite il reste 0 c'est fini)
du coup on obtiens 0011, on le retourne 1100 = 12
pour vérifier (ou si on veut traduire 1100) :
on prend le 1100, on le retourne 0011 en dessous on écrit dans l'ordre 2 exposant 0, 2 exposant 1 etc etc ...
donc 2 exposant 0 = 1 on prend le premier chiffre: 1 (l'exposant)X0 (le chiffre binaire)=0
2 exposant 1=2 2x0=0
2 exposant 2=4 4x1=4
2 exposant 3=8 8x1=8
on additionne tous les chiffre trouvé : 0+0+4+8=12 !!
Pour les chiffre après la virgule on fait presque le même:
imaginons que nous avons 12,55
12,55 = 12+0,55 (on décompose)
on sais donc déjà que 12 = 1100 (on va pas le refaire ^^)
il nous reste donc 0,55 a traiter:
on fait simplement X2 cette foi si :
0,55x2=1,10 (le chiffre avant la virgule et 1 donc 1)
0,10x2=0,20 (le chiffre aprés la virgule et 0 donc 0)
0,20x2=0,40 (0)
0,40x2=0,80 (0)
0,80x2=1,60 (1)
0,60x2=1,20 (1)
0,20x2=0,40 (bon on et tombé sur ce que l'on appel un périodique donc ca sert a rien de continuer des lustre, c juste un exemple ...)
donc 0,55= (en binaire) 0,1001 (environ vu que l'on et tombé sur un périodique qui va se répéter a l'infini)
pour vérifier :
0,1001 on fait comme tout a l'heure avec les nombre entier, sauf que la a la place de l'exposant 2 on prend un demie, un quart ect ...
on obtiens donc bien 0,55 (environ vu l'histoire du périodique, ce qui et d'ailleurs une autre histoire lol)
il reste juste a les remettre ensemble :
(attention toute foi que le 0,55 ne doit pas ce retourner)
12 = 0011
0,55= 0,1001
12,55= 0011,1001
voila, j'espère que j'ai été asse clair, si pas : dharck@hotmail.com chuss
c tres facile le binaire
deja au depart il sagit juste de 2 possibiliter > 0 et 1
pour compter en binaire
00000000 = 0
00000001 = 1
00000010 = 2
00000011 = 3
..ect hihi
deja au depart il sagit juste de 2 possibiliter > 0 et 1
pour compter en binaire
00000000 = 0
00000001 = 1
00000010 = 2
00000011 = 3
..ect hihi
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je ne vois pas en quoi tes explications justifient le "faux" que tu as répondu à DJIMPULSION. Le codage qu'il a indiqué est parfaitement exact. Qu'on le matérialise avec des transistors comme tu le décris naïvement ou avec autre chose, le code reste le même. La question portait sur le code, pas sur la technologie.
ces facile
les bits (1, 0) on une pesenteur de 2
on commence à calculé de droite à gauche
le premier vers la droite est à la 0
le 2ieme est à la 1
le 3ieme à la 2...
tu commence par te dire que n'importe quel bit commence par le chiffre 2
1001
2 à la 0=1X1=1
2 à la 1=2X0=0
2 à la 2=4X0=0
2 à la 3=8X1=8
tu additionne: 1+0+0+8=9
alors 1001 en nombre décimal est égale à 9
dsl je ses pas si ses claire mais jespere que oui.
mais pour faire le contraire je sais vraiment pas comment meton 7 pi le transformé en 111 pcq ses 111
je ses pas moi j'ai utilisé la calculatrice de mon ordi.
les bits (1, 0) on une pesenteur de 2
on commence à calculé de droite à gauche
le premier vers la droite est à la 0
le 2ieme est à la 1
le 3ieme à la 2...
tu commence par te dire que n'importe quel bit commence par le chiffre 2
1001
2 à la 0=1X1=1
2 à la 1=2X0=0
2 à la 2=4X0=0
2 à la 3=8X1=8
tu additionne: 1+0+0+8=9
alors 1001 en nombre décimal est égale à 9
dsl je ses pas si ses claire mais jespere que oui.
mais pour faire le contraire je sais vraiment pas comment meton 7 pi le transformé en 111 pcq ses 111
je ses pas moi j'ai utilisé la calculatrice de mon ordi.
De rien !
C'est toujours un réel plaisir de perdre son temps à répondre pour se faire envoyer paître, un vrai bonheur...
Bonne nuit
C'est toujours un réel plaisir de perdre son temps à répondre pour se faire envoyer paître, un vrai bonheur...
Bonne nuit
PEFFFF,
mais je trouve toujours pas de réponses a ma question !!
je vous demande seulement de me dire comment en fais par exemple avec un chiffre 199986 comment en le transforme à 000101110.... en calculant et avec le tableau c'est tous !
c'est pas trop demandé normalement !!!
mais je trouve toujours pas de réponses a ma question !!
je vous demande seulement de me dire comment en fais par exemple avec un chiffre 199986 comment en le transforme à 000101110.... en calculant et avec le tableau c'est tous !
c'est pas trop demandé normalement !!!
x = x_n x_{n-1} ... x_0 où ?p?[0,n], x_p?{0,1} je sais que je ne suis pas trop fort en math mais la !!! je ne conprend PRESQUE RIEN alor essye d'expequer que veux dire sa par ex : ?p?[0,n], x_p?{0,1} ap aprartien a (je ne sais pas), apartien a je e sias poas ces encore plus compliquer que les expretion requilirer il ma falue 30 min pour les aprent et les connaitre !!!