Calcul héxa et conversions .

Discutez d'informatique ici !
MATH&ME
Membre Relatif
Messages: 340
Enregistré le: 29 Nov 2011, 18:59

Calcul héxa et conversions .

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)

Avatar de l’utilisateur
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 + 10111110 (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 cœur.
Pour l'hexadécimal, c'est exactement pareil, on fait une table d'addition, mais on n'est pas obligé de l'apprendre par cœur, 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 cœur ? Je me suis relu et mon texte me parait parfaitement clair.
Par contre je connais quelqu'un qui les sait par cœur.
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 cœur. 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 :-)

Avatar de l’utilisateur
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 cœur.
Pour l'hexadécimal, c'est exactement pareil, on fait une table d'addition, mais on n'est pas obligé de l'apprendre par cœur, 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 = ?

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite