English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

C'est un exo d'informatique que je dois faire pour demain mais comme j'ai raté le dernier cours...
Par exemple je dois tranformer # D24C8A en binaire et en décimal. J'ai les résultats d'une copine qui n'est pas là pour m'expliquer. Elle a trouvé 11010010 01001100 10000100 pour le binaire et 210 76 132 pour le décimal.
Je sais comment on passe du binaire au décimal mais absoluement pas comment on passe de l'html au binaire....!!!
Help!

2006-11-08 06:30:49 · 5 réponses · demandé par AuréLieLoo 2 dans Informatique et internet Programmation

5 réponses

Salut.
Je pense que tu veux faire des conversions hexadécimales en binaire et en décimal.
Quand on écrit un nombre héxadécimal, chaque digit corresopnd à un ensemble de 4 bits (notation binaire) car 4 bits représentent 2 puissance 4 possibilités, soit 16 possibilités (en hexa, on prend les chiffres de 0 à 9 et les 6 lettres A B C D E F).
Les codes binaires pour les chiffres sont donc:
0000 pour 0
0001 pour 1
0010 pour 2
0011 pour 3
0100 pour 4
0101 pour 5
0110 pour 6
0111 pour 7
1000 pour 8
1001 pour 9
1010 pour A
1011 pour B
1100 pour C
1101 pour D
1110 pour E
1111 pour F
Prenons ton exemple x0D24C8A:
D->1101 2->0010 4->0100 C->1100 8->1000 et A->1010.
Tu mets ses groupes bout à bout, ce qui donne:
110100100100110010001010 (tu vois que la solution que tu as écrite est fausse).
Pour avoir le nombre décimal correspond, il suffit d'ajouter les poids des bits à 1(en commencant à 0) dans le résultat binaire (de droite à gauche).
Reprenons le résultat obtenu plus haut:
- le second bit est à 1, donc on ajoute 2 (2 puissance 1 = 2)
- le quatrième est à 1, donc on ajoute 2 puissance 3 = 8
-le 8eme est à 1, donc 2 puissance 7 = 128
-le 11eme, soit 2 puissance 10 = 1024 ( 1 kilo informatique)
-le 12eme, soit 2048
-le 15eme soit 16384
-le 18eme, soit 131072
- le 21eme, soit 1048576 (1 méga informatique)
- le 23eme, soit 4194304
-le 24eme, soit 8388608
Une petite addition:
2+8+128+1024+2048+16384+131072+1048576+4194304+8388608=
13 782 154 . Et voilà (tu vois que ton résultat est faux lui aussi).
Bon exo!

2006-11-08 06:56:27 · answer #1 · answered by Patrick P 2 · 1 0

facile !
Tu peux utiliser la calculette windows...
tu va dans affichage et tu choisit scientifique.
Ensuite tu peux choisir decimal, binaire etc...
Et c'est pas de l'HTML c'est de l'Hexadecimal de zero à F
Good luck

2006-11-08 06:33:06 · answer #2 · answered by Olive 5 · 1 0

vous pouvez trouver au visual studio .net cette fonction pour convertit des mots meme un texte de html vers binaire ou bien vers decimale

2006-11-08 08:40:21 · answer #3 · answered by zakaria 3 · 0 0

concrètement:
A = 10 en décimal donc 1010 en binaire,
B = 11 en décimal donc 1011 en binaire,
C = 12 en décimal donc 1100 en binaire,
D = 13 en décimal donc 1101 en binaire,
E = 14 en décimal donc 1110 en binaire,
F = 15 en décimal donc 1111 en binaire.

donc D2 4C 8A, en binaire ça fait:
1101 0010 0100 1100 1000 1010

et comme ça a déjà été dit, c'est de l'héxadécimal, pas de l'HTML, rien à voir...

2006-11-08 06:41:20 · answer #4 · answered by Red F 1 · 0 0

tu es sur que c'est de l'info que tu fait......

2006-11-08 06:39:51 · answer #5 · answered by Hades et Persephone 7 · 0 1

fedest.com, questions and answers