A voir également:
- Algorithme addition
- Formule excel addition - Guide
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Bash addition ✓ - Forum Shell
- [Bash]Impossible de faire une simple addition - Forum Shell
5 réponses
salut peux t'on me dire comment on additionne ceci :
0110+0010
1010+0100
1001+0100
0110+0100
0110+0101
etc ...
merci beaucoup
0110+0010
1010+0100
1001+0100
0110+0100
0110+0101
etc ...
merci beaucoup
tu fais une biucle et tu additionnes bit par bit en partant de la droite et en faisant attention à reporter les retenues éventuelles (1+1=0 ET 1 retenue de 1 ...)
Utilisateur anonyme
Modifié par Lupin.MiB le 18/11/2010 à 14:52
Modifié par Lupin.MiB le 18/11/2010 à 14:52
Bonjour chris,
Exemple type :
100101111011+10110110110
Lupin
Exemple type :
100101111011+10110110110
Retenue 11111111 100101111011 + 10110110110 --------------- 111100110001 Comme en base 10 Retenue 1 1 12556 + 4526 ------ 17082
Lupin
salut peux tu m expliquer exactement toute en donnant un exemple je connais le principe mais je n arrive pas a appliquer
3.) 0110+0101
Retenue 1
0110
0101
----
1011 (2) = 11 (10)
Imagine que ceci est un calcul ecrit.
Tu pars de la droite et tu vas vers la gauche.
Tu as donc en premier lieu: 0 + 1, donc t'inscris 1 en bas.
0110
0101
-------
???1
En second lieu tu as 1 + 0, donc t'inscris 1 en bas.
0110
0101
-------
??11
En troisieme tu as 1+1, tout comme dans un calcul écrit sur base de 10, quand tu dépasses un certain seuil, tu retiens le surplus pour l'operation suivante. Dans ce cas ci, tu mets 0 en bas et tu retiens 1 pour l'operation suivante.
1
0110
0101
------
?011
En quatrieme position tu as 0 + 0 + 1 ( que tu as retenu de l'operation précédente). Ce qui te donne 1.
1
0110
0101
------
1011
Au final : 1 0 1 1 en base 2.
si tu veux avoir ce nombre en base 10 (standard), tu dois convertir comme ceci :
1 x 2**0 = 1
1 x 2**1 = 2
0 x 2**2 = 0
1 x 2**3 = 8
que tu additionnes ( 1 + 2 + 0 + 8 ) = 11 ...
Retenue 1
0110
0101
----
1011 (2) = 11 (10)
Imagine que ceci est un calcul ecrit.
Tu pars de la droite et tu vas vers la gauche.
Tu as donc en premier lieu: 0 + 1, donc t'inscris 1 en bas.
0110
0101
-------
???1
En second lieu tu as 1 + 0, donc t'inscris 1 en bas.
0110
0101
-------
??11
En troisieme tu as 1+1, tout comme dans un calcul écrit sur base de 10, quand tu dépasses un certain seuil, tu retiens le surplus pour l'operation suivante. Dans ce cas ci, tu mets 0 en bas et tu retiens 1 pour l'operation suivante.
1
0110
0101
------
?011
En quatrieme position tu as 0 + 0 + 1 ( que tu as retenu de l'operation précédente). Ce qui te donne 1.
1
0110
0101
------
1011
Au final : 1 0 1 1 en base 2.
si tu veux avoir ce nombre en base 10 (standard), tu dois convertir comme ceci :
1 x 2**0 = 1
1 x 2**1 = 2
0 x 2**2 = 0
1 x 2**3 = 8
que tu additionnes ( 1 + 2 + 0 + 8 ) = 11 ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
18 nov. 2010 à 14:12
Exemple type :
Lupin