bonjour,
j'ai eu cet exercice en ds mais je ne savais faire que l'inverse
- donner ce nombre en base 10 : 0100100 sachant qu'il est en base2 (je ne sais pas l'écrire avec le clavier)
merci d'avance!
salut
bon pour faire simple : la base (10) est les nombres decimaux, la base (2) est le binaire.
en binaire tu compte de droite a gauche. il faut savoir que le premier chiffre a droite est 2^0 le 2e est 2^1 le 3e 2^2 le 4e est 2^4 etc... si il y a un 1 alors 2^bidule existe sinon non. après tu fait l'addition de tes nombres existant et tu a ton résulat en vase 10
un exemple : 01001101 (2)
je fais la liste de ceux qui existent :
2^0 existe 2^1 n'existe pas 2^2 existe 2^3 existe 2^4 n'existe pas 2^5 n'existe pas 2^6 existe et 2^7 n'existe pas.
maintenant j'additionne :
donc 2^0+2^2+2^3+2^6=1+4+8+64=77 (10)
j'espère que tu as compris et que ça t'as aidé, maintenant fais le tient !
eh bien tout ça je l'avais comprit mais pourtant le résultat qui devrait être 2[/sup]2 + 2[sup]5 n'est pas bon...
merci quand même ,j'attendrai la correction
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :