Codage de l’information

Slides:



Advertisements
Présentations similaires
Les présentateurs doivent souvent transmettre des informations techniques à des auditeurs qui connaissent moins bien le sujet et le vocabulaire spécifique.
Advertisements

Architecture de machines Codage des informations
Le codage de l ’information
Le Concept du programme enregistré
Architecture des Ordinateurs
Présentation Unité de codage
Représentation numérique de l’information
Le binaire L’historique.
Le codage des nombres en informatique
Représentation numérique de l’information
Partie Informatique Algorithmique Introduction A. LOTFI
Représentation numérique de l’information
Nature, numération, code
Le Langage Binaire.
TRANSMISSION DES DONNEES.
Le codage des nombres en informatique
Algorithmique et programmation Informatique Cours 9 12/11/2001.
Cours de 3ème SAGE P Chapitre 1 Calcul numérique.
CHAINE DE CARACTERES : Définition :
LES NOMBRES Articulation CM2-SIXIÈME
Chapitre 1 Le Sens des nombres
Annexe A: Numérotation binaire
Informatique, Ordinateur & Programme ...
Représentation des informations
Codage des nombres réels avec la norme IEEE-754
Cohen Julien Neville gabriel
Cohen Julien Neville gabriel
Le codage des nombres en informatique
Le calcul mental _ février 2010 ARGENTEUIL SUD
L’écriture des grands nombres: les puissances de 10
Un survol du language C.
Codage des nombres en informatique : le système binaire.
REPRESENTATION DE L’INFORMATION
La programmation.
Représentation des entiers
Le codage des nombres en informatique
Addition – Soustraction - Multiplication
1 INFOR 101 Chapitre 4 Marianne Morris. 2 Révision de chapitre 3 Algorithmes Sequential Search Selection Sort Binary Search Ordre de magnitude  (n) Mesurer.
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. tél Fax Cours Architecture des.
Chapitre 1 Nombres relatifs.
Introduction au langage C Les entrées-sorties
Mathématiques Journal.
Introduction aux systèmes numériques
Langage Binaire Introduction.
Codage de l’information
Pour Chapitre 1 – Sens de Nombres
Nombres décimaux Différentes écritures d’un nombre décimal
Patricia Renault UPMC 2004/2005
Introduction à la programmation (420-PK2-SL) cours 1
L’addition des entiers relatifs
Cours d’initiation en Informatique
Pierre Malenfant Technologie 9 École du Carrefour
Chapitre 4 La représentation des nombres.
©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.
Terminologie liée aux mesures
Chapitre 3 La numération octale et hexadécimale.
CHAPITRE 5 Les nombres entiers 1. Les entiers 2 Les entiers signés représentations pour le 0.
Système d’information numérique
Introduction au langage C
La NUMERISATION de l’information
A. Lebrun. La base 2 Un nombre peut se représenter en base deux par une suite de 0 ou de 1. Chaque bit a un poids qui dépend de son rang Le format n impose.
Le codage des nombres en informatique
Département Informatique Codage de l’information Laurent JEANPIERRE IUT de CAEN – Campus 3.
La place du calcul mental et du calcul réfléchi dans la résolution de problème. Qu’est-ce que chercher?
Quelques Termes INFORMATIQUE ? ORDINATEUR ( Système Informatique)?
Sylvie DELAËT 2002 Architecture des machines Bienvenus en Amphi d’Architecture des Machines.
Chapitre 2 : Représentation de l’information dans la machine Introduction Représentation des nombres négatifs –Signe / valeur absolue –Complément à 1 –Complément.
Codification et représentation de l’information Enseignant: Mahseur mohammed Groupe FB: mi2016ua1 Chaine YT: Cours informatique.
Transcription de la présentation:

Codage de l’information Licence 1ère année Génie Informatique Dr Daouda Traoré Université de Ségou email: daoudatr2008@gmail.com

Codage de l’information Objectifs: Présenter le langage commun pour les ordinateurs. Montrer comment les informations (ensemble de données) sont traduites par les ordinateurs.

Introduction Les ordinateurs traduisent toutes les données en une succession de « 0 » et de « 1 ». Pour retrouver une lettre, un mot ou une phrase à partir de ces chiffres, les informaticiens ont inventé des codes. Les humains appréhendent le monde avec des lettres, des mots, des phrases. Les ordinateurs ne possèdent pas notre intelligence. Et leur langage n’est fait que de « 0 » et de « 1 ». Pour éviter que chaque ordinateur ne traduise un caractère par une série différente de chiffres, les informaticiens ont inventé un code universel qui permet à tous les ordinateurs de parler le même langage. Il peuvent ainsi échanger des informations. Ce code a pour nom ASCII (American Standard Code for Information Inter-change). ASCII fournit 256 codes. L’informatique a conçu des codes universels pour qu’une série de « 0 » et « 1 » ait la même signification dans le monde entier. Pour les ordinateurs, les nombres, les lettres, les images et les sons ne sont qu’une série de chiffres binaires. ASCII : code américain standard pour l’échange d’informations). Pour chaque lettre, chaque chiffre, chaque ponctuation, il y a une valeur numérique est attribuée. ASCII a 256 codes

Introduction Unités de représentation des informations Bit (Binary digiT) : la plus petite unité d’information manipulable par une machine numérique. Octets et mots : stockage des informations de base (caractère, nombre,…). Unité de base pour le traitement. 1 octet = 8 bits Capacité de stockage Les capacités de mémorisation (stockage) se mesurent en octet

Introduction Rappel mathématique sur les bases Représentation d’un nombre dans une base (un exemple à donner)

Opérations en binaire L’addition en binaire L’addition en binaire se fait avec les mêmes règles qu’en décimale : on commence à additionner les bits de poids faible (les bits de droite) puis on a des retenues lorsque la somme de deux bits de même poids dépasse la valeur de l’unité la plus grande, cette retenue est reportée sur le bit de poids plus fort suivant… La multiplication en binaire La multiplication se fait en formant un produit partiel pour chaque digit du multiplicateur (seuls les bits non nuls donneront un résultat non nul). Dans une multiplication de deux nombres (facteurs), le premier facteur est appelé multiplicande.

Représentation des nombres On appelle représentation d’un nombre (ou codification) la représentation binaire du nombre. La représentation des nombres sur un ordinateur est indispensable pour que celui-ci puisse les stocker, les manipuler. Représentation d’un entier naturel : Le nombre de bits à utiliser dépend de la fourchette des nombres que l’on désire utiliser. Le codage sur n bits pourra permettre de représenter des nombres entiers naturels entre 0 et 2n-1

Représentation des nombres Représentation d’un entier relatif : le nombre doit être codé de telle façon que l’on puisse savoir s’il s’agit d’un nombre positif ou d’un nombre négatif, et il faut de plus que les règles d’addition soient conservées. L’astuce consiste à utiliser un codage que l’on appelle complément à deux : Un entier relatif positif ou nul sera représenté en binaire (base 2) comme un entier naturel, à la seule différence que le bit de poids fort (le bit situé à l’extrême gauche représente le signe (0 correspond à un entier positif et 1 à un entier négatif). Un entier relatif négatif sera représenté grâce au codage en complément à deux. On prend l’opposé de cet entier (son équivalent en positif), on le représente en base 2 sur n-1 bits puis on complémente chaque bit (remplacer les zéros par des 1 et vice versa) et on ajoute 1.

Représentation des nombres Représentation d’un nombre réel : c’est de représenter un nombre binaire à virgule sous la forme 1,xxxx * 2n. Le nombre sera codé sur 32 bits et définit trois composantes : Le signe, représenter par un seul bit, le bit de poids fort (celui le plus à gauche). L’exposant, codé sur les 8 bits consécutifs au signe; La mantisse (les bits situés après la virgule) sur les 23 bits restants. Les exposants 00000000 et 11111111 sont interdits Il faut ajouter 127 (011111111) à l’exposant pour une conversion de décimal vers un nombre réel binaire. Les exposants peuvent ainsi aller de -254 à 255. Codage de la valeur 525,5 = 0 10001000 00000110110000000000000 ou 4403600 en base 16. F la partie fractionnaire S le bit de signe E l’exposant auquel on doit bien ajouter 127 pour obtenir son équivalent codé -0,625 = 1 0111110 01000000000000000000000 ou BE 40 00 00 en hexadécimal Formule pour avoir le nombre en décimal (-1)^S*2^(E-127)*(1+M)