Attention, ma méthode est parfois différente de celle que tu as apprise.
Adapte en conséquence.
1)
1 000 101 110 (base2) = 0 + 1*2 + 1*2² + 1*2³ + 0*2^4 + 1*2^5 + 0*2^6 + 0*2^7 + 0*2^8 + 1*2^9
= 2 + 4 + 8 + 32 + 512 = 558 en base 10
-----
2)
10 en base 10 :
10 = 5*2
10 = (4+1)*2
10 = (2²+1)*2
10 = 2³ + 2
10 = 1*2³ + 0*2² + 1*2^1 + 0*2^0
= 1010 en base 2
---
157 en base 10
157 = 78*2 + 1
157 = 39*2² + 1
157 = (2*19+1)2² + 1
157 = 19*2³ + 2² + 1
157 = (2*9+1)2³ + 2² + 1
157 = 9*2^4 + 2³ + 2² + 1
157 = (2*4 + 1).2^4 + 2³ + 2² + 1
157 = (2³ + 1).2^4 + 2³ + 2² + 1
157 = 2*7 + 2^4 + 2³ + 2² + 1
= 10011101 en base 2.
------------------------------------
1)
a)
(7,5,3,1) = 2^7 + 2^5 + 2³ + 2^1 = 128 + 32 + 8 + 2 = 170
-----
359 en base 10 = 101100111 en base 2 -> CLE = (8,6,5,2,1,0)
250 en base 10 = 11111010 en base 2 -> CLE = (7, 6 , 5 , 4 , 3 , 1)
128 = 10000000 en base 2 -> CLE = (7)
-----
2)
si le dernier chiffre du code CLE est 0, le nombre est impair.
Dans tous les autres cas, le nombre est pair.
Une puissance de 2 si le code CLE a un seul chiffre
--------------------------
Effectuer des opérations en code CLE
a) oui
b)
(11,5,3,0) + (34,11,5,3)
= 2^11 + 2^5 + 2³ + 2^0 + 2^34 + 2^11 + 2^5 + 2^3
= 2^34 + 2.(2^11) + 2.(2^5) + 2*(2^3) + 2^0
= 2^34 + 2^12 + 2^6 + 2^4 + 2^0
(11,5,3,0) + (34,11,5,3) = (34 , 12, 6, 4 , 0)
(18,16,8,4,3,2) + (19,16,9,4,3,2,1)
= 2^18 + 2^16 + 2^8 + 2^4 + 2^3 + 2² + 2^19 + 2^16 + 2^9 + 2^4 + 2³ + 2² + 2^1
= 2^19 + 2^18 + 2.2^16 + 2^9 + 2^8 + 2.2^4 + 2.2^3 + 2.2² + 2^1
= 2^19 + 2^18 + 2^17 + 2^9 + 2^8 + 2^5 + 2^4 + 2³ + 2^1
(18,16,8,4,3,2) + (19,16,9,4,3,2,1) = (19,18,17,9,8,5,4,3,1)
c)
on recopie dans l'ordre decendant les nombres trouvés dans les 2 parties.
Si le nombre est trouvé dans une seule des 2 parties, on le recopie tel quel.
Si le nombre se trouve dans les 2 nombres, on le recopie augmenté de 1.
Si dans le résultat ainsi obtenu, on a 2 fois le même nombre, on les supprime et on les remplace par le nombre augmenté de 1.
...
Cela devient trop long pour moi, je passe la main ...
-----
Sauf distraction.