Bonjour, je dois creer un algorithme permettant d'attioner deux nombres binaires, , avez vous des idées comment le programmer?
Merci beaucoup
Version imprimable
Bonjour, je dois creer un algorithme permettant d'attioner deux nombres binaires, , avez vous des idées comment le programmer?
Merci beaucoup
Bonjour :coucou:
Fabrique un demi-additionneur, c'est-à-dire un additionneur de 1 bit. Ça peut prendre la forme de 2 fonctions: une pour le résultat, et une pour la retenue.
Résultat:
0+0->0
0+1->1
1+0->1
1+1->0
(Tiens, ça ressemble à la fonction logique XOR, "ou exclusif")
Retenue:
0+0->0
0+1->0
1+0->0
1+1->1
(Tiens, ça ressemble à la fonction logique ET)
Ensuite, il suffit de les enchaîner. N'oublie pas qu'à chaque étape (chiffre de A et B), il y a ai, bi mais aussi ri, retenue de la demi-addition précédente.
Tiens, ça ressemble à une de des précédentes réponses : http://www.developpez.net/forums/d15...e/#post8399052. @laurecasier : la fonction recherche n'est pas inutile ;).