Où apprendre le système binaire ??

Résolu/Fermé
chibi huà Messages postés 454 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 17 décembre 2011 - 5 mars 2009 à 22:51
 guytrand - 13 avril 2012 à 16:57
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.
A voir également:

10 réponses

Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 832
6 mars 2009 à 22:13
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∀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]∀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]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}] 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
7
wow heu parle en français stp :n=sup {x_p / p?0}
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 !!!
0
tu viens de violer le petit Larouse avec un Bescherelle là
0
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
5
Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 832
5 mars 2009 à 22:53
3
DJPULSION Messages postés 43 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 26 juillet 2009 4
5 mars 2009 à 22:54
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
3

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.
2
norack Messages postés 16 Date d'inscription mardi 7 juillet 2009 Statut Membre Dernière intervention 12 janvier 2013 2
7 juil. 2009 à 06:32
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.
2
Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 832
6 mars 2009 à 22:47
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
1
chibi huà Messages postés 454 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 17 décembre 2011 30
6 mars 2009 à 22:59
MORTE DE RIRE, vraiment morte .... désolé lol !
aller bonne nuit.
1
chibi huà Messages postés 454 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 17 décembre 2011 30
6 mars 2009 à 21:47
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 !!!
0
chibi huà Messages postés 454 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 17 décembre 2011 30
6 mars 2009 à 22:39
d'abord les sites je les ai visité, j'ai pas trouvé se que je voulais. ensuite c'est pas juste de me traiter de cette maniéré. ((parce que pour être un âne ..........!!))
et encore merci pour tes réponses aussi, vraiment merci @++ !
0