Les Allergies
Alimentaires
Posez votre question Signaler

Traduction d'un code binaire en nombre [Résolu]

roetjas 60Messages postés 22 mars 2004Date d'inscription 23 janvier 2011Dernière intervention - Dernière réponse le 21 déc. 2011 à 12:54
Bonjour, existe-t-il une façon de déterminer rapidement , soit de façon mathématique la conversion d'un octet en nombre ?

En prenant l'octet de l'exemple suivant: 11000110

Et de convertir le chiffre suivant: 192 en octet.

Merci.
Lire la suite 

Traduction d'un code binaire en nombre »

23 réponses
Réponse
+21
moins plus
Bonjour,

Voici ma méthode tel quel me fut enseigné.

Du binaire, passer en hexadécimal, puis en décimal.

Pour passer du binaire à l'hexadécimal.
Effectuer un regroupement binaire, c'est à dire :
Sur un mot binaire, regrouper les bits par 4 en commençant
de la droite :

ex.:
le mot 11000110 se décompose comme suit :

0110

et

1100

d'ou 0110 = 6 et 1100 = C donc 11000110 base 2 = C6 base 16

alors 0110 = 6 base 16 = 6 x 1 = 6 base10 = 6
et 1100 = C base 16 = 12 x 16 = 192 base 10 = 192

et 192 + 6 = 198

A l'inverse,

188 base 10

188 /16 = 11 reste 8

11 base 10 = B base 16
8 base 10 = 8 base 16

B base 16 = 1011 base 2
8 base 16 = 1000 base 2

d'ou 188 base 10 = 10111000 base 2

une fois la technique bien assimilé, le calcul se fait mentallement.

Lupin

~L'essentiel est invisible pour les yeux~
~On ne voit bien qu'avec le coeur~
jamal - 8 déc. 2006 à 20:15
comment pourait vous passer par bsdau decimale
drop - 13 nov. 2010 à 17:44
A l'inverse,

188 base 10

188 /16 = 11 reste 12

11 base 10 = B base 16
12 base 10 = C base 16

B base 16 = 1011 base 2
C base 16 = 1100 base 2

d'ou 188 base 10 = 10111100 base 2
marina - 8 oct. 2011 à 23:42
@
Ajouter un commentaire
Réponse
+5
moins plus
Pour un nombre binaire à n chiffres (n bits) on a:
XnXn-1Xn-2....X0 = X*2^(0)+....+X*2^(n-2)+X*2^(n-1)+X*2^(n)

Prenons l'exemple d'un nombre à 8 chiffres (donc codé sur 1 octet):
11001101=1*2^0+0*2^1+1*2^2+1*2^3+0*2^4+0*2^5+1*2^6+1*2^7
11001101=1*1 +0*2 +1*4 +1*8 +0*16 +0*32 +1*64 +1*128
11001101=1+4+8+64+128
11001101=205

C'est exactement la même chose qu'en base 10. En fait quant on écrit 1409, on écrit 1*10^3+4*10^2+0*10^1+9*10^0= 1*1000+4*100+0*10+9*1



Pour passer du décimal au binaire on fait l'inverse.
On prend d'abord la plus grande valeur de n pour laquelle X (le nombre à transformé en binaire) - 2^n=X1>0 On répète ensuite le processus avec X1 où on doit trouver la plus grande valeur n' pour laquelle X1-2^n'=X2>0.

Je vais reprendre l'exemple d'avant.

Si on fait 205-2^8=205-256=-51 on obtient un nombre négatif.
On doit donc commencer par prendre n=7. Ainsi
205-2^7=205-128=77 On notera donc 205-1*128=77
77-2^6=77-64=13 77-1*64=13
13-2^5=-19 13-0*32=13
13-2^4=-3 13-0*16=13
13-2^3=5 13-1*8=5
5-2^2=1 5-1*4=1
1-2^1=-1 1-0*2=1
1-2^0=0 1-1*1=0

On arrête quand on obtient enfin 0 et pour avoir le nombre en binaire on part de la dernière égalité, on prend le multiplicateur de la dernière puissance de 2 (2^0=1) et on remonte.
On a donc 205=10110011
NA - 22 sept. 2010 à 19:55
wow bonjour, alors j viens d'avoir mon tt premier cours d'informatique et je navais rien compris du langage binaire pcq je ne m'y connais pas. Mais après t'avoir lu, ça commence à venir dc merci...même si je n'ai toujours pas compris comment tu as obtenu 10110011
ça s'apprends ou au fait?DS LES livres d'informatiques?
Ajouter un commentaire
Réponse
+2
moins plus
Salut

192 est égal en code binaire à : 11000000
et 11000110 est égal à 198

J'ai appris ça en visitant une exposition qui s'appelle numériquement votre
Ajouter un commentaire
Réponse
+1
moins plus
oui 10GB=10go
Ajouter un commentaire
Réponse
+1
moins plus
je connais q'une seule chose avec le code binaire
1= que le courant passe
0=le courant ne passe pas
ex: dans l'ordinateur il y a des fils mais les fils sont regrouper entre eu : dans 1 pack il y a 8 fils
on le détermine comme ceci
10110011
c'est un exemple que je donne
Ajouter un commentaire
Réponse
+0
moins plus
les caracteres sont codés sur des valeurs ( exemple : a = 1 , b = 2 , c = 3 etc)
Les images sont constitues de lignes de points, eux memes d'une certaine couleur qui est codée sur un intervalle de valeur ...
Un son peut s'échantillonner comme un ensemble de points prenant des valeurs compris sur un intervalle (on parle de quantification).

Toutes ces valeurs sont converties en binaire
Ajouter un commentaire
Réponse
+0
moins plus
je voudrai avoir une méthode claire afin de passer du binaire à l'héxadécimal
tous vos conseils précédement donnés j'y comprend RIEN
je ne suis qu'en seconde donc...
merci davance!

:-)
Ajouter un commentaire
Réponse
+0
moins plus
76543210
11000110 (2) = 2(Puisance1) + 2(Puisance2) + 2(Puisance6) + 2(Puisance7) = 197 (10)




192 (10) = 11000000 (2)

Trop Facile
Ajouter un commentaire
Réponse
-2
moins plus
Salut, comment fait-on pour passer de la base 10 à la base 2 en utilisant une calculatrice ?

Merci
Hip - 19 sept. 2010 à 04:24
Salut :)

Avec la calculatrice de Windows :

Pour convertir une valeur dans un autre système de numération

Dans le menu Affichage, cliquez sur Scientifique.

Tapez le nombre que vous souhaitez convertir.

Cliquez sur le système de numération cible de la conversion.

Cliquez sur la taille de l'affichage que vous voulez utiliser.

Remarques

Les décimales sont ignorées lors de la conversion des nombres décimaux dans un autre système de numération.

Les nombres convertis en nombres décimaux à partir des systèmes hexadécimal, octal ou binaire se présentent sous forme d'entiers positifs.

;-)
Ajouter un commentaire
Réponse
-2
moins plus
Bonjour,
qelles sont les moyans utilisies pour changer les textes et les images et le son au code binaire

et merci
Ajouter un commentaire
Réponse
-3
moins plus
moi j'y vais simplement par msn
Ajouter un commentaire
Réponse
-3
moins plus
11000110 tu prend le 0 *1 +1*2 +1*4+0+0+0+1*64+64*2=0+2+4+0+0+0+64+128=6+64+128=70+128=198
Ajouter un commentaire
Réponse
-3
moins plus
le code binair est un logigage utilises par le system il se composee de deux chifre qui d/information
Ajouter un commentaire
Réponse
-4
moins plus
Salut,

Soit tu t'entraines avec les binaires... ça prendra le temps que tu mettras pour devenir un as...
Soit tu prends la calculatrice scientifique que t'offres ton système...

--=C Net'ment mieux, c'est sûr !!=--
jmhb46 - 9 déc. 2006 à 00:00
Slt,

Si les math te prennent la tête;

http://www.zdnet.fr/telecharger/windows/fiche/0,39021313,11008763s,00.htm
Ajouter un commentaire
Réponse
-5
moins plus

s.v.p donnons nous coment trnsformer le code en binaire:binaire naturel en binaire reflechi ou invercement.merci
Ajouter un commentaire
Réponse
-6
moins plus
bonjour, je me suis procurez l'internet haute-vitesse de rogers, mais ils me disent que je ne peux qu'utiliser 10 GB qui passera sur la bande de mon modem...En fait, je voudrait savoir si 10 GB est égal a 10 GO car,il y a des frais de 1,25$ de chaque GB qui passe sur cette fameuse bande...s.v.p informez moi au plus vite......

merci d'avance....
steph.
Ajouter un commentaire
Ce document intitulé « Traduction d'un code binaire en nombre » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?