Le codage des nombres en informatique

Slides:



Advertisements
Présentations similaires
Les nombres rationnels
Advertisements

L’électronique numérique
Les formats Stage – Semaine 4.
Principe de la conversion
Décomposer les nombres à 2 chiffres
TOUTES SORTES DE NOMBRES Une question d’organisation
LES NOMBRES Les nombres entiers relatifs Les nombres décimaux
Le codage de l ’information
Lampe – manivelle Partie électronique Les composants.
Architecture des Ordinateurs
Les Compteurs A. Objectifs de la séquence:
TRANSMISSION DES DONNEES INFORMATIQUES
Présentation Unité de codage
Représentation numérique de l’information
Le binaire L’historique.
Le codage des nombres en informatique
Cours d’algorithme M. Boulakradeche
Module 3.5 et 3.6 Les Fractions
Licence 1ère année Math-Informatique1 Représentation logique des données.
Quels sont les différents modèles ?
Nature, numération, code
Module 1 Module 1.
Le Langage Binaire.
Le codage des nombres en informatique
DIVISIONS 1) La division euclidienne: Définition: Une division euclidienne est une division entre nombres entiers. dividende diviseur a b r q quotient.
Division euclidienne - décimale
Exercice 2 1) On commence par traduire les relations de l’énoncé
Annexe A: Numérotation binaire
Le calcul algébrique.
Les Définition + =.
Mise en forme en Mathématiques
Changer les fractions en nombres décimaux
Eléments d’arithmétique dans l’ensemble des naturels
Informatique, Ordinateur & Programme ...
Représentation de l’information
Arithmétique Modulaire
Codage de l’information
Arithmétique Classe 3e.
Le chiffrement asymétrique
AGIR : Défis du XXIème Siècle.
Le Système Binaire Introduction Les bases à connaitre Conversions
CHAPITRE 3: LES NOMBRES.
Le codage des nombres binaires
Cohen Julien Neville gabriel
Le codage des nombres en informatique
Codage des nombres en informatique : le système binaire.
REPRESENTATION DE L’INFORMATION
Le codage des nombres en informatique
BASES cours 3.
La Notation Scientifique
Codage de l’information
Nombres décimaux Différentes écritures d’un nombre décimal
Activités mentales séquence 2 prêt. Question 1 Calculer 80 x 0,0 6.
Introduction à la programmation (420-PK2-SL) cours 1
Codage de l’information
Leçon Nombres entiers et rationnels
Soit n un nombre entier supérieur ou égal à 1.
Transformation des fractions
Chapitre 4 La représentation des nombres.
Le code binaire. Dans les domaines de l'automatisme, de l'électronique et de l'informatique, nous utilisons la base 2. Tous les nombres s'écrivent avec.
Activité mentale 6ème Numération décimale 1.
DIVISION DECIMALE On cherche combien de « paquets » de 5 on peut faire avec , 7 , 5 2 × 5 = 10 Dès que l’on rencontre la virgule au dividende,
L3 Instrumentation Pétrolière S6
La NUMERISATION de l’information
Principe de la numération en une base donnée
Le codage des nombres en informatique
Division euclidienne - décimale
Activités mentales séquence 2 prêt. Question 1 Calculer 0, 9 x 0,8.
La courbe ci-contre représente
Transcription de la présentation:

Le codage des nombres en informatique Delatre Damien Palombo Lucas Drouin Constance

Qu’est-ce que le codage ? Les ordinateurs permettent de traiter rapidement de nombreuses données dans de nombreux domaines. Mais ils ne savent traiter que de 0 et des 1 car ils sont basés sur les transistors. Les transistors sont la base des microprocesseurs. Le transistor est un composant électronique actif utilisé : comme interrupteur dans les circuits logiques ; comme amplificateur de signal ; pour stabiliser une tension, moduler un signal ainsi que de nombreuses autres utilisations.

Comment coder ? La représentation des entiers naturels La base cinq Trouver la représentation en base 5 d’un entier naturel donné en base 10 On a besoin de 5 chiffres : 0, 1, 2, 3 et 4. Quand on a n objets, on les groupes par paquets de 5, qu’on groupe ensuite en paquets de 5 paquets, etc. Autrement dit, on fait une succession de divisions par 5, jusqu’à obtenir un quotient égal à 0. 47 = 9x5+2 = (1x5+4)x5+2 = (1x52)+(4x51)+(2x50)

Trouver la représentation en base 10 d’un entier naturel donné en base 5 Pour trouver la représentation en base 10 d’un entier naturel donné en base 5, on utilise le fait qu’en base 5, le chiffre le plus à droite représente les unités, le précédent les paquets de 5, le précédent les paquets de 5x5 = 52 = 25, le précédent de 5x5x5 = 53 = 125, et ainsi de suite. 4013025 (en base 5) = (2x50) + (0x51) + (3x52) + (1x53) + (0x54) + (4x55) = 1270210

La base deux Trouver la représentation en base 2 d’un entier naturel donné en base 10 Pour écrire les nombres en base 2, on a besoin de 2 chiffres : 0 et 1. Quand on a n objets, on les groupe par paquets de 2, qu’on regroupe eux-mêmes en paquets de 2 paquets, etc. Autrement dit, on fait une succession de divisions par 2, jusqu’à obtenir un quotient égal à 0. 0 se code 0 ; 1 se code 1 ; 2 se code 11 ; 3 se code 111 ; 4 se code 1111 On obtient 11 = 1011

Trouver la représentation en base 10 d’un entier naturel donné en base 2 Pour trouver la représentation en base 10 d’un entier naturel donné en base 2, on utilise le fait qu’en base 2, le chiffre le plus à droite représente les unités, le précédent les paquets de 2, le précédent les paquets de 2x2 = 22 = 4, le précédent de 2x2x2 = 23 = 8. 31410 = 300 + 10 + 4 = 3*102 + 1*101 + 4*100

Trouver la représentation en base k d’un entier naturel donné en base 10 On a besoin de k chiffres. Quand on a n objets, on les groupes par paquets de k, qu’on regroupe à leur tour en paquets de k paquets, etc. Autrement dit, on fait une succession de divisions par k, jusqu’à obtenir un quotient égal à 0. Trouver la représentation en base 10 d’un entier naturel donné en base k On utilise le fait qu’en base k, le chiffre le plus à droite représente les unités, le précédent les paquets de k, le précédent les paquets de kxk = k2, le précédent les paquets de kxkxk = k3, etc.

La représentation des entiers relatifs Trouver la représentation binaire sur n bits d’un entier relatif donné en décimal On a vu que : - Si l’entier relatif x>=0, on le représente comme l’entier naturel x. Si x<0, on le représente comme l’entier naturel x+2n 0(relatif) : 0000 0000(naturel) -128(relatif) : -128+28 = - 128+256 =128 : 1000 0000 Trouver la représentation décimale d’un entier relatif donné en binaire sur n bits Si cet entier relatif est donné par le mot m, on commence par calculer l’entier naturel p représenté par ce mot. Si p<2n-1, c’est l’entier relatif représenté, si p>=2n-1, l’entier relatif est p-2n. m=0 représente 0(relatif) et 0(naturel). m=1000 000 représente 128-28 = 128-256=-128(relatif) et 128 = 27(naturel).

La représentation des nombres à virgule Un nombre est représenté sous la forme s m2n . Trouver la représentation en base 10 d’un nombre à virgule donné en binaire On identifie le signe, la mantisse et l’exposant. 110001000110100100111100001110000000000000000000000000000000000 s=1 donc négatif n= 10001000110 = 1 094 = 1094-1023 = 71 m=1001001111000011100000000000 000000000000000000000000 = 206727/131072 Donc le nombre est -206 727/131 072x271 = -3,724x1021