Aide pour conversion binaires

Bonsoir les Chouals,
Demain matin c\'est bac blanc de techno, et j\'ai du mal avec le binaire ! Un choual avisé pourrait-il m\'éclairer ?

Merci !

Cette box est archivées elle ne peut plus être commentée.
Poster un commentaire
AliG
AliG
13 ans

Je t\'explique en binaire

010111001010101111010001111101010101010000111101010011010010101011110100011111010111010100110111001010101111010001111101000111101010011011100101010111101000111101000111110100011111010001110010101011110100011100101010111101000101111010001111010010101011110100011111010111010100110111001010101111010001111101000111101010011011100

Pigcell
Pigcell
13 ans

\\���T=M�}u7*�}��^�G��r�G�^�J�]MʽG�\\

Pigcell
Pigcell
13 ans

Faut savoir multiplier par 2
le chiffre tout à droite vaut 1, celui à gauche vaut 1 x 2 = 2, celui encore à gauche vaut 2x2=4 , celui encore à gauche vaut 4 x2=8, etc
donc ca donne une suite de ce genre
512 256 128 64 32 16 8 4 2 1
Il faut savoir que comme en décimale tu met autant de 0 a gauche. donc
000000000001 c\'est pareil que
1. (et ce chiffre est égale à \"1\")

donc 000000010 est égale à
10 et ce chiffre est égale à 2 CAR
512 256 128 64 32 16 8 4 2 1
0 0 0 0 0 0 0 0 1 0
Le \"bit\" qui est associé au 2 est à 1, les autres à 0, donc 2 + 0 +0 +0 +0 = 2

Si par contre je fais
512 256 128 64 32 16 8 4 2 1
0 0 1 0 0 0 0 1 0 1 = 0010000101
On a 128 + 4 + 1 = 133


Maintenant compter en binaire :
au début on a tout à zéro
0
Après on a que le bit qui est responsable du 1 qui est a 1
1
Après On voit qu\'il existe un bit qui es responsable du 2, alors on le met à 2 et les autre à zéro
donc
10
puis ensuite on veut faire un trois alors on fait 2 + 1 = 3
11
ensuite c\'est le bit qui est responsable du 4 qu\'on met à 1 les autres à zéro
100
Après il suffit de faire +1
101
110
111
1000

J\'ai appris a une 5eme a compter en binaire jusqu\'à 1024, grace à ses doigts.
tu mets tes mains devant toi et tu marque sur chaque doigts un chiffre de la suite (cf image), et après tu aditionne le contenu de tes doigts, un doigt relevé = 1, un doigt baissé = 0.

IMG
Kanabeast
Kanabeast
13 ans

Ca m\'aide beaucoup, merci ! Il y a aussi une partie sur les hexadécimales, y\'a des chiffres qui arrivent, avec un signe \"$\" devant, j\'ai absolument rien capté ^^ Tu t\'y connais la dedans ?

Seeasons
Seeasons
13 ans

Pour faire vite :

Quand tu comptes en base 10, tu fais 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

En base 16, c\'\'est-à-dire l\'hexadécimal, tu fais 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F . Donc par exemple quand je devrais écrire 15 en hexadécimal, j\'aurais en fait un F.
Après le plus simple pour convertir un grand nombre, c\'est de passer par le binaire : prenons par exemple 24.
En binaire, 24 c\'est 0001 1000. Pour convertir ça en base 16, tu prends les bits 4 par 4. Dans ce cas là j\'aurais alors 2 parties, 0001 et 1000.
Or 1000 en base 10 c\'est 8, et 0001 c\'est 1, par conséquent 24 s\'écrira 18 en héxadécimal.

Voilà je suis pas sûr d\'être très clair mais bon, le mieux c\'est d\'essayer en faire un maximum, ou sinon de trouver un petit programme qui peut le faire à ta place sur la calculatrice :)

Pigcell
Pigcell
13 ans

@Kanabeast:

COMMENT COMPTER EN HEXA !
au début un peu comme en base 10 (en décimal quoi )
1, 2, 3, 4, 5, 6, 7, 8, 9
ensuite y\'a pas de 10 à la place ya un A !
A
b
c
d
e
f
arrivé au F ya pas au dessus donc (un peu comme quand on rajoute une dizaine en decimale on rajoute une hexadecimiel en hexa (mot inventé)) ce qui fait
10
11
12
13
14
15
16
17
18
19
1A ! (bah oui au dessus du 9 c\'est pas 10 mais A)
1B, 1C, 1D, 1E, 1F puis !
20 !!! (c\'est ouf !)
21 22 23 24 25 26 27 28 29
2A 2B ,2C, 2D, 2E 2F, 30 ! etc...
(là avec les mains ça marche pas... : D )

après comme le dis mon prédécesseur c\'est plus facile de passer par le binaire, car, il suffit de prendre 4 bits 0000 et on a la suite (8 4 2 1), quand on additionne ces chiffre ça donne 15 !
Donc UN caractère en héxa par exemple \"A\" (qui peut s\'écrire $A, ou 0xA, en gros le $ et le 0x c\'est juste pour dire que c\'est de l\'hexa), est égale à QUATRES bit en binaire.
0000 = 0
0001 = 1
0010 = 2
0011 = 3
... (je te laisse completer pour jusqu\'à 9 ça te fera les pieds)
1010 = (en décimale ca donne 10 (8 + 2) = A !
1011 = B = 11 en décimal (8 + 2 + 1)
1100= C
1101= D
1110 = E
1111 = F
Et après ?
1 1111 = 1F (omfg ! on retrouve pareil !)
( à la limite le detail entre le binaire et l\'hexa tu le note sur le coins de ton brouillon pour aller plus vite)

Maintenant pour passer de l\'hexa en décimal ça se fait en 2 temps
\"D1\"
ca donne
1101 0001
(8+4+0+1 = 13 = \"D\")(0+0+0+1 = \"1\")
Et après on converti ca en décimale grace à la suite \"fois deux\"
128 64 32 16 8 4 2 1
1 1 0 1 0 0 0 1
128+64+16+1=209

ps ; tu es en quel bts ?
re ps : en gros je dis pareil que Seeasons.

Kanabeast
Kanabeast
13 ans

Merci a toi, c\'est vraiment clair ! (et merci à toi Seeasons aussi)
C\'est vraiment génial de pouvoir compter sur vous les Chouals, je referais appel à vous la veille du vrai BAC ;)

Pigcell
Pigcell
13 ans

Si on est co ;) en fait tu es dans quel bac ?

Kanabeast
Kanabeast
13 ans

(c\'était pour plaisanter, je vais bosser évidemment ^^)
Ah oui j\'ai oublié de te répondre ! Je fais un bac STI2D, réforme STI : 2D pour développement durable.

Il y a 4 branches : Système d\'informations numérique, Innovation technologique et éco-conception, Architecture et construction, et enfin énergie et environnement.
Je suis dans Innovation techno et eco conception (ITEC) ^^

NSFW
Webcams adultes gratuites

[NSFW]Webcams adultes gratuites
go.xlirdr.com?campai - En direct

Choualbox