Calcul héxa et conversions .
Discutez d'informatique ici !
-
MATH&ME
- Membre Relatif
- Messages: 340
- Enregistré le: 29 Nov 2011, 18:59
-
par MATH&ME » 08 Déc 2012, 14:08
Salut à tous les membres .
Alors j'ai fait l'addition de 2 nombres en hexa .
CA + BD (16) ce qui est équivalent à 11001010 + 10111101 (2)
Ca donne 000110000111 (2) qui est équivalent à 187 (16)
Le problème c'est quand je convertis de l'hexa au décimale à la main j'ai 389 (10)
mais du binaire au décimale j'ai 391
je sais pas pourquoi les résultats son différents .
Des idées ?,,,,et aussi sur les méthodes de calcul en hexa car pour l'instant je sais seulement le calcul en binaire .
-
Dlzlogic
- Membre Transcendant
- Messages: 5273
- Enregistré le: 14 Avr 2009, 12:39
-
par Dlzlogic » 08 Déc 2012, 14:26
Bonjour,
J'ai jamais fait beaucoup de calcul en hexa, mais ça peut donner ceci
CA
+BD
---
A + D = 17
1 + C + B = 18
CA + BD = 187 (16)
Je n'ai pas compris d'où viennent les 389 et 391
De toute façon la somme de 2 hexa à 2 chiffres peut faire au plus 255.(mais non : 510 (10)
Pour moi, la seule façon d'additionner des hexa est de rédiger une table d'addition.
J'ai dit une énorme bêtise FF+FF=510 (10)
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 08 Déc 2012, 14:29
CA + BD (16) ce qui est équivalent à 11001010 + 10111101 (2)
Ca donne 000110000111 (2) qui est équivalent à 187 (16)
Le problème c'est quand je convertis de l'hexa au décimale à la main j'ai 389 (10)
mais du binaire au décimale j'ai 391
je sais pas pourquoi les résultats son différents .
CA+BD(16) = 16*12+10+16*11+14 (10) = 392(10)
Si on passe par le binaire
CA+BD(16) = 11001010 + 1011
1110 (2)=110001000(2)= 256+128+8(10)=392(10)
la vie est une fête

-
Anonyme
par Anonyme » 08 Déc 2012, 14:38
@MATH&ME
C'est un problème de calcul
car un nombre en Hexa comme

pour le convertir en un nombre en base 10 il suffit de calculer

sachant que A= 10 , B=11 , ......, F=15
-
MATH&ME
- Membre Relatif
- Messages: 340
- Enregistré le: 29 Nov 2011, 18:59
-
par MATH&ME » 08 Déc 2012, 14:51
Merci pour vos reponse c'étais juste un faute de calcul .
Maintenant j'ai besoin de savoir les méthodes d'addition et de soustraction en héxadédimale et en octale SVP .
-
Anonyme
par Anonyme » 08 Déc 2012, 15:48
@MATH&ME
D'après moi :
si j'ai 2 nombres en Hexa comme

et

Comme en base 10 on a :
pour le 1er :

pour le 2ème :

donc je fais le calcul en base 10 l'addition de ces 2 nombres
(ou de la soustraction sachant qu'il faut que je traite le cas particulier de a-b avec b> a)
puis je fais la conversion de ce résultat de base 10 en base 16
Est ce que cela répond à ta question ?
-
MATH&ME
- Membre Relatif
- Messages: 340
- Enregistré le: 29 Nov 2011, 18:59
-
par MATH&ME » 08 Déc 2012, 16:05
Merci , mais je veux savoir comment faire l'addition de 2 nombres hexa ou octal directement sans conversion pour gagner du temps .
-
Anonyme
par Anonyme » 08 Déc 2012, 16:14
Désolé , je ne sais pas répondre à ta question
ps)
j'ai le droit sur Maths-Forum d'un joker par jour
donc je mets mon "joker de ce jour" pour cette question
:-)
-
MATH&ME
- Membre Relatif
- Messages: 340
- Enregistré le: 29 Nov 2011, 18:59
-
par MATH&ME » 08 Déc 2012, 16:37
OK , en fait c'est une méthode similaire à celle du binaire mais en hexadécimal on trouve souvent des nombre en lettres remplaçant des nombres supérieur à 9 .
-
Dlzlogic
- Membre Transcendant
- Messages: 5273
- Enregistré le: 14 Avr 2009, 12:39
-
par Dlzlogic » 08 Déc 2012, 17:10
MATH&ME a écrit:Merci , mais je veux savoir comment faire l'addition de 2 nombres hexa ou octal directement sans conversion pour gagner du temps .
Pour le calcul en décimal, on a fait des tables d'addition, et on les apprises par cur.
Pour l'hexadécimal, c'est exactement pareil, on fait une table d'addition, mais on n'est pas obligé de l'apprendre par cur, sauf si on doit s'en servir souvent comme dans certaines branches de l'informatique.
-
Anonyme
par Anonyme » 08 Déc 2012, 17:17
@Dlzlogic
Tu connais par coeur les tables d'addition de 2 nombres en Hexa ??
Là , je crois un peu beaucoup que tu exagéres
[I]à moins que tu sois un as des as pour les calculs ? Je pense que ta promenade ne t'a pas assez oxigéné le cerveau !
Ce n'est qu'une opinion parmi d'autres[/I]

-
Dlzlogic
- Membre Transcendant
- Messages: 5273
- Enregistré le: 14 Avr 2009, 12:39
-
par Dlzlogic » 08 Déc 2012, 17:33
ptitnoir a écrit:@Dlzlogic
Tu connais par coeur les tables d'addition de 2 nombres en Hexa ??
Là , je crois un peu beaucoup que tu exagéres
[I]à moins que tu sois un as des as pour les calculs ? Je pense que ta promenade ne t'a pas assez oxigéné le cerveau !
Ce n'est qu'une opinion parmi d'autres[/I]

Ais-je dit que je la connaissais par cur ? Je me suis relu et mon texte me parait parfaitement clair.
Par contre je connais quelqu'un qui les sait par cur.
Donc,
1- apparemment, c'est toi qui a besoin de t'oxigèner le cerveau.
2- les réflexions de ce genre sont parfaitement désagréable, ridicules et HORS-SUJET.
-
Anonyme
par Anonyme » 08 Déc 2012, 17:44
Re-salut Dlzlogic
Ton copain c'est pas le mec que j'ai vu l'autre soir à la télé : un peu beaucoup trizomique et très intelligent ?
:-)

-
Dlzlogic
- Membre Transcendant
- Messages: 5273
- Enregistré le: 14 Avr 2009, 12:39
-
par Dlzlogic » 08 Déc 2012, 18:00
ptitnoir a écrit:Re-salut Dlzlogic
Ton copain c'est pas le mec que j'ai vu l'autre soir à la télé : un peu beaucoup trizomique et très intelligent ?
:-)

Pour les messages privés il y a un truc fait pour ça.
Celui que je connais n'est pas "mon" copain mais celui de mon fils. Il n'est pas trisomique, normalement intelligent, mais comme les systèmes informatiques c'est son truc, il a fini par savoir sa table d'addition par cur. Question indiscrète : as-tu déjà vu un dump, d'ailleurs sais-tu ce que c'est ?
Tu sais quand on veut faire de l'esprit au dépend des autres, il vaut mieux savoir de quoi on parle.
-
Anonyme
par Anonyme » 08 Déc 2012, 18:14
Salut Dlzlogic
Je devrais être sur ta liste "à ignorer" depuis le temps ?
Non ? , tu ne crois pas ?
Pour répondre à tes questions
1) je ne connais pas le copain de ton fils
donc je ne sais pas si c'est lui que j'ai vu à la télé l'autre soir...
2) Oui je sais ce que c'est un "dump" en hexa
ps)J'ai même du même me farcir quelques "dump" ....
Ce ps) est juste pour que tu apprennes quelque chose ce soir 
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 08 Déc 2012, 18:42
pour chacun de vous deux, merci de modérer vos propos. J'aimerais éviter d'avoir à censurer/bannir.
la vie est une fête

-
Anonyme
par Anonyme » 08 Déc 2012, 18:46
@fatal_error
OK pas de blem
-
MATH&ME
- Membre Relatif
- Messages: 340
- Enregistré le: 29 Nov 2011, 18:59
-
par MATH&ME » 08 Déc 2012, 21:31
Dlzlogic a écrit:Pour le calcul en décimal, on a fait des tables d'addition, et on les apprises par cur.
Pour l'hexadécimal, c'est exactement pareil, on fait une table d'addition, mais on n'est pas obligé de l'apprendre par cur, sauf si on doit s'en servir souvent comme dans certaines branches de l'informatique.
Alors par exemple pour 6DB + 1DD
Just les étapes
Cordialement .
-
Anonyme
par Anonyme » 08 Déc 2012, 21:36
@MATH&ME
Je me permets de répondre à la place de mon ami Dlzlogic
"Désolé" : mais je ne connais pas par coeur les tables d'addition de 2 nombres Hexa
ps)
Quand tu poses une telle question , qu'attends tu comme réponse ?
L'addition en Hexa se fait de la même manière quand base décimale ( base 10 ) avec des "retenues"
-
Anonyme
par Anonyme » 08 Déc 2012, 21:49
@MATH&ME
par contre plus dur : cette soustraction (en Hexa) : 1DD - 6DB = ?
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités