: RSS Casafree Rss | Publicité sur Casafree
Accueil Casafree :

Le codage binaire

Forum de discussion
inscription

 
xLeila
Novice

De: Bourgogne , Casablanca , Maroc

404 envois

Le codage binaire

Posté par xLeila le : 10/10/2009 23:00
Et si quelqu'un peut m'expliquer le codage binaire , première leçon d'informatique (Tronc commun scientifique) .
Merci d'avance.
_________________
Même la pensée d'une fourmi peut toucher le ciel....
AlphaVille
Novice

324 envois

Re: Le codage binaire

Posté par AlphaVille le : 10/10/2009 23:05
Salut,
essaye de lire attentivement cet article:

http://fr.wikipedia.org/wiki/Syst%C3%A8me_binaire

Si tu as des questions n' hesite pas á les poser!
xLeila
Novice

De: Bourgogne , Casablanca , Maroc

404 envois

Re: Le codage binaire

Posté par xLeila le : 10/10/2009 23:11
Citation :

AlphaVille a écrit :
Salut,
essaye de lire attentivement cet article:

http://fr.wikipedia.org/wiki/Syst%C3%A8me_binaire

Si tu as des questions n' hesite pas á les poser!



Le système binaire est un système de numération utilisant la base 2. On nomme couramment bit (de l'anglais binary digit, soit « chiffre binaire ») les chiffres de la numération binaire. Ceux ci ne peuvent prendre que deux valeurs, notées par convention 0 et 1.


0 , 1 ?
_________________
Même la pensée d'une fourmi peut toucher le ciel....
Shawn_HBK
Aspirant

De: Death Valley, CA

1948 envois

Re: Le codage binaire

Posté par Shawn_HBK le : 10/10/2009 23:16
Citation :

xLeila a écrit :
Citation :

AlphaVille a écrit :
Salut,
essaye de lire attentivement cet article:

http://fr.wikipedia.org/wiki/Syst%C3%A8me_binaire

Si tu as des questions n' hesite pas á les poser!



Le système binaire est un système de numération utilisant la base 2. On nomme couramment bit (de l'anglais binary digit, soit « chiffre binaire ») les chiffres de la numération binaire. Ceux ci ne peuvent prendre que deux valeurs, notées par convention 0 et 1.


0 , 1 ?


En gros la machine ne comprend que ces 2 chiffres. Quand tu fais un calcul, 654378+98680 par exemple, la machine convertit ces nombres en plusieurs 0 et 1, fait le calcul, puis re-traduit le résultat en chiffres "normaux" qu'elle t'affiche, tout ça en une fraction de seconde
_________________
"And if you're not down with that, we got 2 words for you !"
Rajneesh
Habitué

De: Entre ciel et terre

2258 envois

Re: Le codage binaire

Posté par Rajneesh le : 10/10/2009 23:28
Citation :



En gros la machine ne comprend que ces 2 chiffres. Quand tu fais un calcul, 654378+98680 par exemple, la machine convertit ces nombres en plusieurs 0 et 1, fait le calcul, puis re-traduit le résultat en chiffres "normaux" qu'elle t'affiche, tout ça en une fraction de seconde


Idem pour le signal numérique en vidéo qui est constitué d'une suite de 0 et 1 (0 constituant le niveau bas du signal électrique et 1, le niveau haut de ce dernier).

xLeila, qu'est ce que tu n'as pas compris au juste?
Avez-vous commencé les exercices de conversion (du décimal au binaire, de l'octal à l'hexadécimal.. etc) ?
AlphaVille
Novice

324 envois

Re: Le codage binaire

Posté par AlphaVille le : 11/10/2009 1:40
Citation :

Shawn_HBK a écrit :
En gros la machine ne comprend que ces 2 chiffres. Quand tu fais un calcul, 654378+98680 par exemple, la machine convertit ces nombres en plusieurs 0 et 1,


Y a une faute de logique dans ta citation Shawn_HBK!
La machine ne peut pas convertire ce qu' elle ne comprends pas, me semble t il!

Xleila: C' est facile. Dans le system decimal, tu utilise les chiffres 0,1,2,...,9 pour composer tout les nombre posible. Par exemple 15 est une composition de "1" et "5".
Et ca veut simplement dire que

15 = 1*10^1 + 5*10^0
(la base est bien 10, puisque c est du decimale)

Dans le system binaire tu a juste le chiffre "0" et "1". Pour faire 15 tu dois donc avoire le codé comme suit: 1111.

Parceque:

15 = 1*2^3 + 1*2^2 + 1*2^1 + 1*2^0
(la base est 2 pour binaire)


Voila!
Shawn_HBK
Aspirant

De: Death Valley, CA

1948 envois

Re: Le codage binaire

Posté par Shawn_HBK le : 11/10/2009 2:13
Citation :

AlphaVille a écrit :
Citation :

Shawn_HBK a écrit :
En gros la machine ne comprend que ces 2 chiffres. Quand tu fais un calcul, 654378+98680 par exemple, la machine convertit ces nombres en plusieurs 0 et 1,


Y a une faute de logique dans ta citation Shawn_HBK!
La machine ne peut pas convertire ce qu' elle ne comprends pas, me semble t il!


- La machine ne peut pas traiter directement le décimal.

- La machine peut traiter le binaire.

Donc -> Elle convertit le décimal en binaire pour pouvoir le traiter. Voilà la "logique".

Mon but était d'expliquer à notre amie de la façon la plus simple comment fonctionne un peu le truc. Si tu veux un cours de logique combinatoire je te le ferais ailleurs
_________________
"And if you're not down with that, we got 2 words for you !"
AlphaVille
Novice

324 envois

Re: Le codage binaire

Posté par AlphaVille le : 11/10/2009 2:30
Oui avec plaisire! Commencant par m' expliquer comment on peut convertire d' un system qu' on peut pas comprendre?
C 'est comme si tu dis que pour poucoire traiter les textes japonais, une langue que tu metrise pas, tu dois les traduire en francais.

Voilá merci de m' explique ca, parceque ca me parait etre paradoxal!
_________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre
Ronin
Habitué

De: Casablanca

2933 envois

Re: Le codage binaire

Posté par Ronin le : 11/10/2009 2:59
Alphaville a toujours raison :)
vaneaph
Aspirant

De: Earth

1774 envois

Re: Le codage binaire

Posté par vaneaph le : 11/10/2009 6:05
ce que je me rappelle de mon cour !

je commence par un exemple :

0 : 0000
1 : 0001
2 : 0010
3 : 0011
4 : 0100
5 : 0101
6 : 0110
7 : 0111
8 : 1000
9 : 1001
A : 1010
B : 1011
C : 1100
D : 1101
E : 1110
F : 1111

On binaire on a que DEUX état ( - bi - pour 2 )
- on a deux état 0 ou 1

- en haut j'ai compte en binaire a base 4
0000 jusqu'à 1111 (ça va faire 16 cas différent, 16 possibilité)

- je recommence mais je vais compter avec une base 2

0 : 00
1 : 01
2 : 10
3 : 11

en se retrouve avec 4 possible cas seulement


a base 3 ca va faire

0 : 000
1 : 001
2 : 010
3 : 011
4 : 100
5 : 101
6 : 110
7 : 111

8 possibilité !

comment je compte !
1,2,4,8,16,32,64,128,256,.... ainsi de suite ça dépendra de la base que je concidaire

base 4 on aura que : "1,2,4,8"
base 2 on aura que : "1,2"
base 6 on aura que : "1,2,4,8,16,32"

si je bascule ma base 4 : 8,4,2,1


0000 = 8x0 + 4x0 + 2x0 + 1x0 = 0
0001 = 8x0 + 4x0 + 2x0 + 1x1 = 1
0010 = 8x0 + 4x0 + 2x1 + 1x0 = 2
...

1000 = 8x0 + 4x0 + 2x0 + 1x0 = 8
1001 = 8x0 + 4x0 + 2x0 + 1x1 = 9

ET HoP !!!

on bascule a l'hexadécimal des chiffres et des lettres

1010 = 8x1 + 4x0 + 2x1 + 1x0 = 10 = A
1011 = 8x1 + 4x0 + 2x1 + 1x1 = 11 = B
1100 = 8x1 + 4x1 + 2x0 + 1x0 = 12 = C
1101 = 8x1 + 4x1 + 2x0 + 1x1 = 13 = D
1110 = 8x1 + 4x1 + 2x1 + 1x0 = 14 = E
1111 = 8x1 + 4x1 + 2x1 + 1x1 = 15 = F

Binaire : 0,1 : deux état
Décimal : 0,1,2,3,4,5,6,7,8,9 dix état
Hexadécimal : 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F seize état.
_________________
In ALLAH (swt) we TRUST, he knows the best
if you can be told what u can see or read then it follows that you can be told what to say or think start reading! or we are all screwed