La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Le codage des nombres en informatique

Présentations similaires


Présentation au sujet: "Le codage des nombres en informatique"— Transcription de la présentation:

1 Le codage des nombres en informatique

2 Introduction : Les ordinateurs et les programmes permettent aujourd'hui de mémoriser, de transmettre et de transformer des nombres, des textes, des images, des sons... Pourtant les ordinateurs traduisent toutes ces informations avec des 0 et 1. Il est nécessaire, avant de pouvoir manipuler les nombres, les textes, les images ou les sons, de les représenter comme des suites de 0 et de 1.

3 Nombre entier positif ou nul : 0 ; 1 ; 245 ; …
Un nombre peut être de différents types : Nombre entier positif ou nul : 0 ; 1 ; 245 ; … Nombre entier négatif : - 1 ; ; … Nombre décimal : 3,1415 ; - 0,6 ; … Nombre en notation scientifique : 2,7.10^4 ; 10^21 ; …

4 Pour représenter un nombre, il est possible d'utiliser différentes bases parmi lesquelles on peut citer : base 2 (base binaire) : base utilisée en informatique; base 10 (base décimale) : base universelle ; base 16 (base hexadécimale) : base utilisée en informatique.

5 LE SYSTEME BINAIRE : Dans un système binaire ou base 2, il n’y a que deux chiffres possibles 0 et 1. Pour trouver l'équivalent décimal d'un nombre binaire, il suffit de faire la somme des produits de chaque bit par le poids de son rang. Exemple : ( )2=(1*2^7)+(0*2^6)+(1*2^5)+(1*2^4)+(1*2^3)+(0*2^2) +(1*2^1)+(0*2^0) = 186

6 Conversion décimal vers binaire :
Cette conversion peut être réalisée par la méthode des divisions successives par 2.

7 SYSTEME HEXADECIMAL : Le langage binaire est difficilement manipulable par l'homme pour de grandes séries binaires. On utilise alors le système hexadécimal (base 16). Le langage hexadécimal comporte 16 symboles (base 16) : 0, 1, 2, 3, 4, 5, 6, 7, 8,9, A, B, C, D, E, et F.

8 Conversion hexadécimal vers décimal :
Pour trouver l'équivalent décimal d'un nombre hexadécimal, il suffit de faire la somme des produits de chaque symbole hexadécimal par le poids de son rang. ( 1 D E 8)16 (3D2)16 = 1 * * * * 160 (3D2)16 = 1 * * * * 1 (3D2)16 = 7656

9 Conversion décimal vers hexadécimal :
Cette conversion peut être réalisée par la méthode des divisions successives par 16. Lecture du résultat 432 = (1B0)16

10 Conversion binaire vers hexadécimal :
( )2 Regroupement en quartet Conversion binaire/décimal ( )2 = (6F3)16 Conversion décimal/hexadécimal (6 F )16 Conversion hexadécimal vers binaire : ( D 6 F )16 Conversion hexadécimal/décimal 13 Conversion décimal/binaire (D6F)16 = ( )2 ( )2

11 NOMBRES RELATIFS (ENTIERS SIGNES)
La représentation du signe d’un nombre binaire est régie par les règles suivantes : Si le bit de signe a la valeur 0, le nombre est positif : La valeur du nombre est codée en binaire naturel. Si le bit de signe a la valeur 1, le nombre est négatif : La valeur du nombre est codée selon le complément à 2. Pour obtenir le complément à 2 d'un mot binaire, il suffit d'additionner 1 au complément du nombre.

12 Valeur en binaire naturel
23 Complément + Complément à 2 1 Le nombre binaire signé correspondant à la valeur 78 : Signe Valeur en binaire naturel 78 = Le nombre binaire est -23 Valeur en Signe complément à 2 -23 =

13 Fin Kleinpeter Julie Février Cécilia Chataignier Fanny


Télécharger ppt "Le codage des nombres en informatique"

Présentations similaires


Annonces Google