Représentation de l'information sur ordinateur Représentation de

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

LES NOMBRES PREMIERS ET COMPOSÉS
[number 1-100].
L’électronique numérique
DIVISION Bernard Izard 6° Avon DI I-DEFINITION
CALCUL MENTAL Bernard Izard 6° Avon CM I - TABLES x +
Architecture de machines Codage des informations
?...1…-13…( )…+…-… …-(-2)…-(5-7)…-2+6…? Boîte à outils :
« 1.8. La numération binaire »
Les nombres non entiers
Les numéros 70 –
ACTIVITES Les fractions (10).
Le codage de l ’information
Correction contrôle.
Les ressources numériques
Architecture des Ordinateurs
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Ecriture simplifiée d'une somme de relatifs
Présentation Unité de codage
La notation en complément à 2
Représentation numérique de l’information
Le binaire L’historique.
Le codage des nombres en informatique
Algorithmes sur les images dans Excel
Les puissances de 10 - Sommaire
Représentation numérique de l’information
Nature, numération, code
Les systèmes de numération
Le Langage Binaire.
Le codage des nombres en informatique
SUJET D’ENTRAINEMENT n°2
LES NOMBRES PREMIERS ET COMPOSÉS
Les Pourcentages.
Représentation numérique de l’information
Calculs et écritures fractionnaires
Division de 2 nombres.
RACINES CARREES Définition Développer avec la distributivité Produit 1
1.1 LES VECTEURS GÉOMÉTRIQUES
La logique binaire 1.
Les Nombres! de 0 à 20.
SUJET D’ENTRAINEMENT n°4
Aire d’une figure par encadrement
La logique binaire 1.
Mise en forme en Mathématiques
SUJET D’ENTRAINEMENT n°1
Bases de la micro informatique
Informatique, Ordinateur & Programme ...
Représentation de l’information
CALENDRIER-PLAYBOY 2020.
Représentation des informations
Le Système Hexadécimal
AGIR : Défis du XXIème Siècle.
Le Système Binaire Introduction Les bases à connaitre Conversions
Codage des nombres réels avec la norme IEEE-754
Algorithmes sur les images dans Excel
Les Chiffres Prêts?
Les Matrices Une matrice est un arrangement rectangulaire de nombres disposés en rangées et colonnes T = T est une matrice de 3.
Chapitre 3 :Algèbre de Boole
Cohen Julien Neville gabriel
Cohen Julien Neville gabriel
REPRESENTATION DE L’INFORMATION
Le codage des nombres en informatique
BASES cours 3.
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.
La NUMERISATION de l’information
Le codage des nombres en informatique
Transcription de la présentation:

Représentation de l'information sur ordinateur Représentation de Département de Mathématiques Représentation de l'information sur ordinateur Représentation de l'information sur ordinateur

Objectifs de l’exposé Comprendre comment les ordinateurs Représentent Ies nombres convertissent des entiers ou des nombres à virgule flottante en représentation binaire et vice versa réalisent des opérations mathématiques de base (addition, soustraction et multiplication) Représentent (les caractères et les images …) Comprendre comment les ordinateurs

Système décimal Dix chiffres différents de 0 à 9 pour écrire tous les nombres. Soit un nombre décimal N = 2348. Ce nombre est la somme de 8 unités, 4 dizaines, 3 centaines et 2 milliers. Nous pouvons écrire N = (2 x 103) + (3 x 102) + (4 x 101) + (8 x 100) 10 représente la base et les puissances de 0 à 3 le rang de chaque chiffre.

Système binaire Un interrupteur est ouvert ou fermé Une diode est allumée ou éteinte Une tension est présente ou absente Une surface est réfléchissante ou pas (CD) Un champ magnétique est orienté Nord-Sud ou Sud-Nord (disque dur) A chaque état du système technologique, on associe un état logique (binaire). Dans les domaines de l'automatisme, de l'électronique et de l'informatique, nous utilisons la base 2 (0 et 1)

2 Système binaire (Binary digit) Le chiffre binaire qui peut prendre ces deux états est nommé "Bit" (Binary digit) 2 = 21 Avec un bit nous pouvons coder deux états 1 2 1 2 3 4 4 = 22 Avec deux bits nous pouvons coder quatre états 1 2 3 4 5 6 7 8 Avec trois bits nous pouvons coder huit états 8 = 23

2 Système binaire (Binary digit) Le Avec quatre bits nous pouvons coder seize états Le chiffre binaire qui peut prendre ces deux états est nommé "Bit" (Binary digit) 1 2 3 4 5 6 7 8 16 = 24 9 1 10 11 12 13 14 15 16

Système binaire A chaque nouveau bit, le nombre de combinaisons possibles est doublé. Ce nombre est égal à 2 puissance N (N étant le nombre de bits). Un groupe de bits est appelé un mot, un mot de huit bits est nommé un octet (byte). 1 Avec un octet, nous pouvons écrire 28 = 256 nombres binaires de 0 à 255 1011(2)=(1x23)+(0x22)+(1x21)+(1x20) 1011(2)=(1x8)+(0x4)+(1x2)+(1x1) 1011(2)=11(10) Description d'un octet. 1 2 3 4 5 6 7 20 21 22 23 24 25 26 27 8 16 32 64 128 Bit de poids fort Bit de poids faible

Correspondance entre binaire et décimal Conversion d'un nombre binaire en décimal 1 2 3 4 5 6 7 20 21 22 23 24 25 26 27 8 16 32 64 128 Bit de poids fort Bit de poids faible Il suffit donc de faire la somme des poids de chaque bit à 1 Le nombre ci dessus est égal à 64 + 4 + 1 = 69

Conversion d'un nombre décimal (entier) en binaire Exemple : Conversion d'un nombre décimal en binaire (exemple : N = 128) Méthode des divisions division

Conversion d'un nombre décimal (entier) en binaire Exemple : Conversion d'un nombre décimal en binaire Méthode des soustractions

Conversion d'un nombre décimal (avec virgule) en binaire Exemple 1 : 0.625 0.625 * 2 = 1.250 poids 1*2-1 0.250 * 2 = 0.500 poids 0*2-2 0.500 * 2 = 1.000 poids 1*2-3 On a donc (0.625)10 = (0.101)2 Exemple 2 : 12.625 (12)10 = (1100)2 (0.625)10 = (0.101)2 (12.625)10 = (1100.101)2

? Codage hexadécimal Définition Pourquoi le codage hexadécimal le système hexadécimal (base 16). La manipulation des nombres écrits en binaire est relativement fastidieuse en raison de la taille des codes obtenus. Les règles sont les mêmes que pour le système décimal.

binaire et hexadécimal Correspondance entre binaire et hexadécimal Il suffit de faire correspondre un mot de quatre bits (quartet) à chaque chiffre hexadécimal. Conversion d'un mot de 16 bits entre binaire et hexadécimal Conversion d'un mot de 16 bits entre binaire et hexadécimal 4D7F 16 = 010110101111111 2

16 1453 90 D 5 A Correspondance entre décimal et hexadécimal La méthode par divisions s'applique comme en binaire exemple : N = 1453 en base 10 16 1453 90 D 5 A (1453)10 = (5AD)16

Opérations arithmétiques et logiques L'addition est réalisée bit à bit. 0 + 0 = 0 1 + 0 = 1 1 + 1 = 10 Addition en binaire 10 en binaire correspond à 2 en décimal.

Exemple d’ddition en binaire 45 = 1 + 55 = 1 = 100 = 1

Produit logique en binaire La fonction ET (&) est appliquée bit à bit 0 * 0 = 0 0 * 1 = 0 1 * 0 = 0 1 * 1 = 1

Nombres signés En binaire, l’opposé d'un nombre est son complément à 2, c'est à dire son complément + 1. On considère le nombre B = 42. Sa forme binaire est B = 00101010 Son complément est B = 11010101 Son opposé est -B=B+1 = 11010110

Soustraction Exercice Soient deux nombres A = 104 et B = 42. A - B = A + (- B) Exercice Calculer 82 - 31 Le plus grand nombre signé sur 8 bits est +127 ( 01111111 ) Le plus petit nombre signé sur 8 bits est -128 ( 10000000 ) -127 à +128 => 256 combinaisons (2 puissance 8)

Codage ASCII Le caractère A a pour code 65 soit 01000001 en binaire. Pour coder les caractères, on associe à chacun d'entre eux un code binaire, c'est le codage ASCII (American Standard Code for Information Interchange). Le caractère A a pour code 65 soit 01000001 en binaire. Le caractère f : 102 soit 001100110 en binaire le point d'interrogation ? : 63 soit 00111100 en binaire Le caractère 2 : 50 soit 00110010 en binaire

Table des codes ASCII

ASCII étendu

Représentation des images Pixels Les images sont formées de pixels (abréviation de picture elements). Pixel : le plus petit point que l’on peut distinguer dans une image. Pour les images noirs et blancs, un pixel est soit noir soit blanc.

Codage des images En noir et blanc chaque pixel est codé sur un bit. L’image présentée possède 25 pixels sur chaque ligne et 24 pixels sur chaque colonne. On peut la représenter par une matrice 24x25 dont chaque élément a soit la valeur 0 soit la valeur 1. Pixel noir → état 0 Pixel blanc → état 1

1 A titre d’exemple voici la représentation des éléments de la matrice de l’image précédente.

1 A titre d’exemple voici la représentation des éléments de la matrice de l’image précédente.

Traitement d’image Une fois l’image codée en binaire, l’ordinateur peut faire tous les calculs et les transformations demandés sur la matrice qui la représente. Exemple : pour obtenir le négatif de cette image l’ordinateur inverse chaque élément de matrice. (l’inverse de 0 est 1, celui de 1 est 0).

Les images en niveaux de gris L’ordinateur ne traite pas que des images en noir et blanc, il sait aussi coder les images en niveaux de gris

Les images en niveaux de gris L’ordinateur ne traite pas que des images en noir et blanc, il sait aussi coder les images en niveaux de gris

Les images en niveaux de gris Chaque pixel possède un niveau de gris qui le caractérise. Question: Combien de niveaux de gris sont-ils nécessaires pour avoir un bon rendu visuel ? Réponse: on constate que 256 niveaux de gris suffisent pour donner une excellente impression visuelle. Chaque pixel va avoir un état parmi 256 possibles.

Codage sur 1 Octet = 8 bits = 255 Correspond au blanc En niveaux de gris chaque pixel est codé sur un octet (=8 bits, donc 28 = 256 valeurs possibles). = 255 Correspond au blanc 1 1 = 170 Correspond au gris clair = 85 Correspond au gris moyen 1 = 0 Correspond au noir

les images en couleurs Sur un écran, on reconstitue une couleur quelconque en superposant trois couleurs principales à des intensités diverses : le Rouge, le Vert et le Bleu. RVB ou RGB G pour green.

les images en couleurs Sur un écran, on reconstitue une couleur quelconque en superposant trois couleurs principales à des intensités diverses : le Rouge, le Vert et le Bleu. RVB ou RGB G pour green.

Codage sur 24 bits L’intensité de la couleur rouge peut prendre une valeur entre 0 et 255, elle est codée sur 8 bits, de même pour les couleurs verte et bleue. Chaque pixel est donc codé sur 24 bits (3 x 8) Le nombre de couleurs possibles (256 x 256 x 256) permet d’avoir des images très réalistes d’un excellent rendu. Fin