Professional Documents
Culture Documents
Systme de numration
On appelle systme de numration tout systme permettant dcrire les nombres. Nous utilisons usuellement le systme de numration dcimal. 2745 = 5 + 4.10 + 7.102 + 2.103 , 10 est la base du systme, on utilise dix symboles pour les chires, la position de chaque chire permet de connatre son poids : chire des units, chire des dizaines ... La base 10 est commode car nous avons dix doigts mais rien nempche dutiliser une autre base. Les sumriens utilisaient la base 60 pour leurs calculs astronomiques et il en reste quelques traces dans nos systmes dunits pour le temps et les angles. Soit B un entier strictement suprieur 1. Dnition On pose (bk bk1 b1 b0 )B = bk .B k + bk1 .B k1 + + b1 .B + b0 , avec pour chaque chire 0 bi < B Exemple (342)5 = (97)10 Remarque (bk bk1 b1 b0 )B = b0 + B.(bk bk1 b1 )B avec 0 b0 < B Autrement dit si N = (bk bk1 b1 b0 )B alors b0 est le reste de la division entire de N par B et (bk bk1 b1 )B est la reprsentation en base B du quotient. Exercice 1 Complter les tableaux suivants : base 5 3 31 314 3142 31421 dcimal dcimal 1 9 45 228 1142 base 5 dcimal 0 5 42 342 2740 base 8
Licence MI
Info0103
Exercice 2 Exprimer (110101)2 en base 10. De mme pour (456)8 et (abc)16 Exercice 3 Complter le tableau suivant : dcimal 0 1 . . . 7 Exercice 4 Complter le tableau suivant : dcimal 1213 542 binaire octal hexadcimal binaire octal hexadcimal dcimal 8 9 . . . 15 binaire octal hexadcimal
Et les oprations ?
Dans un ordinateur, ct de la mmoire (qui contient des entiers) il y a une deuxime unit importante : lunit de calcul. Peut-on faire des calculs en base 2, 8 ou 16 ? Exercice 5 Complter les tables : addition en octal + 0 0 1 . . . 7 7 1 2 3 4 5 6 7 multiplication en octal 0 0 1 . . . 7 0 1 2 3 4 5 6 7
10
11
12
13
14
15
16
16
61
Exercice 6 Eectuer les oprations suivantes : a (11011)2 (45)8 (b2a)16 b (1101)2 (32)8 (92)16 a+b ab ab
page 2/3
Licence MI
Info0103
Exercice 7 Le nombre total datomes dans lunivers est estim 1080 , combien faut-il de bits pour crire ce nombre ? Complter la phrase suivante : Dans la base ... les calculs sont faciles, mais les critures sont longues. Dans la base ... les critures sont compactes mais je ne connais pas ( encore ) par cur les tables. La base ... est un compromis.
+ +
bk , Bk
Exercice 9 1 ) Reprsenter sur le segment [0, 1[ tous les nombres binaires de la forme : (0.b1 b2 b3 )2 2 ) Quel est lcart entre deux nombres conscutifs ? 3 ) Dterminer une approximation binaire sur 3 bits des dcimaux : 0,1 ; 0.2 ; ... en utilisant un arrondi. 4 ) De mme en utilisant une troncature vers 0. 5 ) Combien de bits faudrait-il utiliser pour obtenir des approximations 106 prs par exemple ? 6 ) Combien de bits pour exprimer la masse de llectron qui est de lordre de 1030 kg ?
page 3/3