Exercices (1) - Entiers naturels
Les exercices précédés du symbole sont à faire sur machine, en sauvegardant le fichier si nécessaire.
Les exercices précédés du symbole doivent être résolus par écrit.
Exercice 1
Convertir en base 2 :
- 23_{10}
- 2\;025_{10}
- 40\;500_{10}
Exercice 2
Convertir en base 10 :
- 111_2
- 11\;0001_2
- 1101\;0101_2
Exercice 3
Convertir en base 10 :
- 23_{16}
- E85_{16}
- FAB15_{16}
Exercice 4
Convertir en base 16 :
- 16_{10}
- 2\;022_{10}.
- 65\;724_{10}.
Exercice 5
Convertir en base 16 les nombres binaires suivants :
- 1\;1011_2
- 1100\;1010\;0001\;1100_2
Exercice 6
Poser et effectuer les additions suivantes :
- 111_2+1011_2
- 1011\;0111_2+111\;0100_2
- 1101_2+1\;1001_2
- 1\;0111_2+11\;0110_2+11\;1101_2
Exercice 7
Dans un certain langage de programmation, les entiers naturels sont codés sur un octet. Parmi les additions suivantes, lesquelles vont provoquer un dépassement de capacité (overflow error) ?
- 1111\;1011 + 1001\;1111
- 1001\;1011 + 0111\;1011
- 0011\;1011 + 1001\;1001
- 1010\;1011 + 0001\;0100
Exercice 8
En procédant comme pour les nombres écrits en base 10, poser la multiplication suivante :
1\;1101_2\times 111_2