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
Pourquoi le langage Binaire ? Codage des nombres entiers naturels et relatifs Codage des nombres réels

2 1) Pourquoi le langage binaire ?
Les ordinateurs sont composés de transistors qui ne gèrent que deux états : ouvert ou fermer. Leur fonctionnement est similaire à celui d’un robinet. C est l’arrivée du courant B est l’interrupteur E est la sortie du courant Lorsque la tension reçue par le transistor est supérieure à celle que peut recevoir la résistance du transistor, le circuit est ouvert. À l’inverse si la tension est trop faible, le circuit est ouvert et le courant ne passe pas. Lorsque le courant passe on peut traduire cette information par 1 et lorsque le courant ne passe pas on le peut traduire par 0, d’où l’utilisation du système binaire pour le codage en informatique.

3 2) Le codage des nombres entiers naturels et relatifs
Aujourd’hui les ordinateurs reçoivent, stockent et interprètent les informations par « paquets » de 32 ou 64 bits. Un bit est l’ information codée par chaque 0 ou 1. Bit vient de l’Anglais Binary Digit. L’ordinateur stocke les nombres sous des octets. Un octet est composé de 8 bits. Chaque nombre est traduit en langage binaire, ou chaque bits correspond a une puissance de 2. Par exemple se lit : 1*2^0+0*2^1+1*2^2+0*2^3+1*2^4+1*2^5+0*2^6+0*2^7 = =53 Pour coder les nombres relatifs, on utilise le bit de point fort (bit le plus à gauche) pour donner le signe du nombre: 1 correspond à un nombre négatif et 0 à un nombre positif. D’une manière générale, le plus grand entier relatif positif codé sur n bits sera 2^(n-1) – 1

4 3) Codages des nombres réels
Les nombres réels ne peuvent être codés qu’en 32 ou 64 bits, contrairement au autres nombres. Pour coder un nombre réel on commence comme pour les nombres relatif : le bit de point fort représente le signe du nombre(S), les 8 bits consécutifs ( pour un codage en 32 bits) représentent le nombre avant la virgule( appelé exposant, E) et les 23 bits suivant servent à coder les chiffres après la virgule (appelée mantisse, m). Un nombre réel se code de la manière suivante: SEEEEEEEEmmmmmmmmmmmmmmmmmmmmmmm

5 Schéma récapitulatif du fonctionnement d’un ordinateur


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

Présentations similaires


Annonces Google