A voir également:
- Algorithme addition
- Addition bash ✓ - Forum Shell
- Addition excel - Guide
- Ppcm algorithme - Forum Programmation
- Pgcd algorithme - Forum Programmation
- Algorithme addition ou soustraction - Forum Programmation
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 ...)
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