Nature, numération, code

Slides:



Advertisements
Présentations similaires
L’électronique numérique
Advertisements

Architecture de machines Codage des informations
« 1.8. La numération binaire »
Le codage de l ’information
Correction contrôle.
Les ressources numériques
Samedi 6 septembre 2008matériel informatique1 Codage de linformation.
Acquérir les états d’un système
Les Compteurs A. Objectifs de la séquence:
Présentation Unité de codage
Représentation numérique de l’information
Le binaire L’historique.
Le codage des nombres en informatique
Les fonctions.
Représentation numérique de l’information
CODES.
Quels sont les différents modèles ?
Les systèmes de numération
Numération Marc Delebecque. Numération Marc Delebecque.
1. Convention La base d'un système de numération est le nombre de symboles utilisés par le système de numération. - binaire (2), 2 chiffres 0,1 ; -décimal.
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
Le Langage Binaire.
TRANSMISSION DES DONNEES.
Le codage des nombres en informatique
Fonction COMMUNIQUER les liaisons série
Algorithmique et programmation Informatique Cours 9 12/11/2001.
Transcodage Binaire  Affichage Mot en binaire pur sur 3 bits
Transcodage Binaire  Affichage BCD sur 4 bits
Institut Supérieur des Etudes Technologiques de Djerba Exposé du Traitement de Données Réalisé par: Khalifa Marwa Magroun Amira Jawadi Souad L2MDW.
La logique binaire 1.
La logique binaire 1.
Informatique, Ordinateur & Programme ...
Représentation de l’information
Le codage des nombres en informatique
Représentation des informations
AGIR : Défis du XXIème Siècle.
Le Système Binaire Introduction Les bases à connaitre Conversions
Chapitre 3 :Algèbre de Boole
Cohen Julien Neville gabriel
Représentation de l'information sur ordinateur Représentation de
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
MJ / EME 2006Mémoires numériques Architecture d’un composant Exemple de contenu mémoire Lignes à accès bidirectionnel Quelques définitions Types de mémoires.
BASES cours 3.
Introduction aux systèmes numériques
Système d’exploitation : Assembleur Semaine 01 Introduction.
Langage Binaire Introduction.
Codage de l’information
Introduction à la programmation (420-PK2-SL) cours 1
Codage de l’information
Cours d’initiation en Informatique
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.
©Pierre Marchand, Unité 2: Représentation interne des informations Objectifs: À la fin de cette unité, -vous saurez comment les caractères et les.
Chapitre 4b La représentation des nombres.
Chapitre 9 Les caractères.
Terminologie liée aux mesures
Chapitre 3 La numération octale et hexadécimale.
Chapitre 5 La représentation des données
Système d’information numérique
La NUMERISATION de l’information
Le codage des nombres en informatique
Département Informatique Codage de l’information Laurent JEANPIERRE IUT de CAEN – Campus 3.
A1 : SYSTEMES DE NUMÉRATION ET CODES. PLAN A- Systèmes de numération 1- Système décimal 2- Système binaire 3- Système hexadécimal 4- Conversion des nombres.
Représentation des nombres réels
La courbe ci-contre représente
Codage et Représentation de l’Information
Transcription de la présentation:

Nature, numération, code INFORMATION Nature, numération, code

L’information peut se présenter sous plusieurs formes, elle est soit: Introduction L’information peut se présenter sous plusieurs formes, elle est soit: Analogique : dans ce cas l’information est considérée comme une fonction continue dans le temps Logique: dans ce cas l’information ne peut prendre que des états stables dits logiques et symbolisés par deux chiffres (ou symboles) : 0 (absence d’information) et 1(présence de l’information). Cette représentation de l’information n’est pas une fonction continue du temps car à un instant t donné on peut avoir les deux états. On dit aussi que l’information est TOR (Tout Ou Rien). Numérique: il arrive que l’information nécessite d’être représentée de façon plus précise et dans ce cas elle est traduite sous cette forme dont la représentation est une suite binaire. L’information est toujours associée à une grandeur physique (liquide, force, grandeur électrique, pression,…)

Numération et codage On a l’habitude de représenter les nombres en base décimale ou base 10. Ce système est donc composer de 10 symboles (ou chiffres ou digits : 0, 1, 2, 3...9) permettant de coder tous les nombres à partir des puissances de 10. Par exemple, on peut décomposer le nombre 2542,24 : 2542,24(10) = 2.103 + 5.102 + 4.101 + 2.100 + 2.10 -1 + 4.10 -2 La position respective des chiffres représente leur poids (unité, dizaine, millier,...) et l’association de chiffres est appelé nombre. Dans le cas d’un nombre codé en base 10, on parle de nombre décimal. Base

Numération et codage On a alors toutes sortes de bases utilisées: système binaire : b = 2, composé de 2 symboles : {0,1} système décimal : b = 10, composé de 10 symboles : {0,1,2,3,4,5,6,7,8,9} système hexadécimal : b = 16, composé de 16 symboles : {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F} Par exemple, on peut écrire le même nombre dans les 3 bases citées : 92(10) = 9.101 + 2.100 1011100(2) = 1.26 + 0.25 + 1.24 + 1.23 + 1.22 + 0.21 + 0.20 = 64 + 0 + 16 + 8 + 4 + 0 + 0 = 92(10) 5C(16) = 5.161 + 12.160 = 92(10)

Numération et codage – Code Binaire Les systèmes qui traitent l’information sont quasiment tous des systèmes numériques. Par conséquent l’information numérique est une suite binaire (base 2) de 0 et de 1 associés à la présence ou l’absence d’une grandeur physique. Le code binaire est composé de deux symboles {0,1} qui sont aussi appelés « états logiques ou binaires» en électronique numérique (présence ou absence de tension). Un état est appelé BIT (contraction de BInary digiT) et peut donc prendre deux valeurs distinctes : 0 ou 1. Un ensemble de BIT représentera donc un nombre binaire comme par exemple : 1011100(2) = 1.26 + 0.25 + 1.24 + 1.23 + 1.22 + 0.21 + 0.20= 92(10) Les puissances de 2 successives représentent le poids binaire. On distingue alors deux BIT particuliers : MSB (Most Significant BIT) : le BIT de poids le plus fort : 1011100(2) LSB (Least Significant BIT) : le BIT de poids le plus faible : 1011100(2) Un ensemble de plusieurs bits est appelé mot Un ensemble de 8 bits est un mot de 8 bits appelé octet

Numération et codage – Changements de bases Pour passer d’un nombre décimal à un nombre exprimé dans une autre base, on utilise la méthode des divisions successives. On divise alors le nombre décimal N(10) par la base B(binaire, base 2). Le reste de la division est un digit du résultat Nombre en base décimale Base 92 2 46 2 23 2 11 1 Reste 2 5 1 2 1 Bit de poids faible 2 1 Sens de lecture du résultat (1011100) 2 1 Bit de poids fort

Numération et codage – Changements de bases Donner le nombre 42 (codé en décimal) en binaire. Nombre en base décimale Base 42 2 21 2 10 1 2 5 Reste 2 1 2 1 2 1 Sens de lecture du résultat (101010)

Numération et codage – Changements de bases Que vaut le nombre 0101001 (codé en binaire) en décimal. 0101001(2) = 1.20 + 0.21 + 0.22 + 1.23 + 0.24 + 1.25 + 0.26 0101001(2) = 1 + 0 + 0 + 8 + 0 + 32 + 0 0101001(2) = 41

Numération et codage – Changements de bases Le code hexadécimal est composé de 16 symboles {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F} et correspond à une contraction d’un nombre binaire par quartet. On peut par exemple écrire le nombre précédent : 1011100(2) = 0101 1100(2) = 5C(16) 5C(16) 0101 1100

Numération et codage – Changements de bases Pour passer d’un nombre décimal à un nombre exprimé dans une autre base, on utilise la méthode des divisions successives. On divise alors le nombre décimal N(10) par la base B. Le reste de la division est un digit du résultat 92 16 5 12 Reste Sens de lecture du résultat (5C) N(10) B 12 en hexadécimal est représenté par la lettre C (10 par A, 11 par B, … 15 par F)

Numération et codage – Changements de bases Donner le nombre 42 (codé en décimal) en hexadécimal. Nombre en base décimale Base 42 16 2 10 16 2 Reste Sens de lecture du résultat (2A) 10 en hexadécimal est représenté par la lettre A (11 par B, 12 par C, … 15 par F)

Numération et codage – Changements de bases Que vaut le nombre 3C (codé en hexadécimal) en décimal. 3C(16) = 12.160 + 3.161 3C(16) = 12 + 48 3C(2) = 60

Numération et codage – Les différents codes Pour représenter un nombre (ou des caractères) on utilise différents symboles dont l’ensemble est appelé un code. On alors une correspondance entre les symboles et la grandeur représentée (on peut par exemple utiliser un tableau ou une table de correspondance). On peut par exemple citer le code Morse, les codes EAN (codes barres), le code ASCII, … Il existe principalement deux types de codes : les codes pondérés : chaque symbole correspond à un poids (code binaire, hexadécimal, BCD…) les codes non pondérés : la position des symboles ne correspond pas à un poids donné (code GRAY, ASCII, parité….) On va alors présenter différents codes qui sont utilisés pour des raisons diverses en automatique et en informatique. Le code binaire (déjà vu précédemment) Le binaire réfléchi Le binaire codé décimal (BCD) Le code ASCII

Numération et codage – Les différents codes Le code GRAY est aussi appelé binaire réfléchi. Son principe est simple : entre deux valeurs successives il n’y a qu’un seul BIT qui change.

Numération et codage – Code BCD Le code BCD (Binary Coded Decimal) ou DCB (Décimal Codé Binaire) en français est très utilisé dans les affichages. En effet, les traitements numériques sont en binaire et cette représentation est plus commode pour passer rapidement en décimal. Ex : 542(10) = (0101 0100 0010) (2) 542(10) 0101 0100 0010

Numération et codage – Code ASCII Le code ASCII (American Standard Code for Information Interchange) est un code permettant de coder toutes sortes de caractères et qui est notamment utilisé en informatique. Chaque caractère possède son équivalent en code numérique.