Académique Documents
Professionnel Documents
Culture Documents
Contenu du cours
Aperçu et objectif du cours
• 2 interrogations ----------15%
• Travail à domicile--------- 5%
• Examen 60 %
Rappel
Informatique
Ordinateur
Machine automatique de traitement de l'information, obéissant à des programmes formés par des
suites d'opérations arithmétiques et logiques.
Information
Est un élément de connaissance (voix, texte, image) susceptible d'être conservé, traité ou
transmis.
Les questions fondamentales
• Typologie de l’information
décompose souvent en :
– une mémoire vive ( RAM = Random Access Memory ) chargée de stocker les
• Il s'agit de la plus petite unité d'information manipulable par une machine numérique
000
• Remarque :
001
Avec un bit il est ainsi possible d'obtenir deux états : soit 1, soit 0 010
011
• 2 bits 4 états différents (2)2 00
100
3
• 3 bits 8 états différents (2) 01 101
10 110
11 111
Codage de l’information
n
• Pour un groupe de n bits, il est possible de représenter (2 ) suite binaire (sur n bits).
0000000………………0
0000000…..…………..1
0000000….…………10
00000000…….…….11
0000000……….…..100
-
-
-
11111111…………..…1
n bits
Codage de l’information
• Mot binaire : Un mot de n bits est une suite binaire (ai), 0 ≤ i ≤ n−1 ;
a0 est le bit de poids faible, an-1 est le bit de poids fort.
• Exemple:
Codage de l’information
Codage de l’information
• L’octet: (en anglais byte) est une unité d'information composée de 8 bits. Il permet
par exemple de stocker un caractère, tel qu'une lettre ou un chiffre.
Pour un octet:
• Et le plus grand est 255 (représenté par huit chiffres « un » 1111 1111)
Codage de l’information
Un octet = 8 Bits
10
Un kilo octets (ko) = 2 octets = 1024 octets
20
Un Méga octets (Mo) = 2 octets = 1024 ko = 1 048 576 octets
30
Un Giga octets (Go) = 2 octets = 1024 Mo = 1 073 741 824 octets
40
Un Téra octets (To) = 2 octets = 1024 Go = 1 099 511 627 776 octets
Système de numération
On utilise la base 10 pour représenter les nombres, c'est-à-dire que
l’on écrit à l’aide de 10 symboles distincts : les chiffres.
En base b, on utilise b chiffres. Notons ai les chiffres utilisés pour écrire un nombre
N = an-1………………..a1a0
Système de numération
• Pour passer d’un nombre décimal à un nombre exprimé dans une autre base, on utilise
la méthode des divisions successives.
Nombre en 92 2 Base
base décimale 46 2
0
• On divise alors le nombre décimal 0
23 2
N(10) par la base B(binaire, base 2). Reste
1
11 2
• Le reste de la division est un digit du 5 2
1
résultat Bit de poids faible 2 2
Sens de 1
lecture du 1 2
résultat 0
(1011100) 0
1
N(10) B
92 16
5 16
Reste
12 0
5
Sens de
12 en hexadécimal est
représenté par la lettre
lecture du
C (10 par A, 11 par B, résultat
… 15 par F) (5C)
Convertir un nombre N d’une base b vers un nombre décimal
Les 16 5
6
5
6
5
6
0101
0110
premiers 7 7 7 0111
8 10 8 1000
nombres 9 11 9 1001
10 12 A 1010
11 13 B 1011
12 14 C 1100
13 15 D 1101
14 16 E 1110
15 17 F 1111
Représentation des nombres fractionnaires
(nombres réels non signés)
• Les nombres fractionnaires sont ceux qui comportent des chiffres après
la virgule
Exemple: Dans le système décimal, on écrit
(54, 25)10=(110110,010)
Convertir un nombre en système binaire vers un
nombre hexadécimal et vers un nombre octal
Cas des bases 2, 8 et 16:
1 3 4
• Ces bases correspondent à des puissances de 2 (2 , 2 et 2 ), d’où des
passages de l’une à l’autre très simples
4
• Chaque chiffre en base 16 (2 ) représente un paquet de 4 bits consécutifs.
• Exemple: (1101010010110111)2=(?)16
Convertir un nombre en système binaire vers un
nombre hexadécimal et vers un nombre octal
• Chaque chiffre octal représente 3 bits. On manipule souvent des nombres
formés de 8 bits, nommés octets, qui sont donc notés sur 2 chiffres
hexadécimaux.
• Exemple: (110101001011)2=(?)8
Les Opérations arithmétiques sur les nombres
binaires
• On dit qu’il y a une retenue si une opération arithmétique génère un report à la fin.
L’addition se fait chiffre par chiffre de poids faibles aux poids forts en
propageant la retenue
Les Opérations arithmétiques sur les nombres
naturels en binaire
• Exemple:
Additionner les deux nombres binaires 11101101 et 10111001
11101101
+
10111001
Les Opérations arithmétiques sur les nombres
naturels en binaire
1) La soustraction :
La soustraction se fait chiffre par chiffre de poids faibles aux poids forts
Les Opérations arithmétiques sur les nombres
naturels en binaire
• Exemple:
Faire la soustraction suivante: 11001010 - 10101001
11001010
-
10101001
Les Opérations arithmétiques sur les nombres
naturels en binaire
• La multiplication :
Comme en système décimal par série d’additions (la somme doit être en
binaire)
Les Opérations arithmétiques sur les nombres
naturels en binaire
• Exemple:
Multiplier 11011 par 10101
X 11011
10101
………………
Les Opérations arithmétiques sur les nombres
naturels en binaire
• La division binaire :
Comme en système décimal il faut que le nombre qu’on veut diviser
soit plus grand que le diviseur, Sinon le résultat est 0
• Exercice: Effectuer l’opération suivante
(1100011)2 +(10001011)2 =(?)2
• Exercice: Effectuer les opérations suivantes:
(4365)8 +(451)8 =(?)8 (4865)16 +(7A51)16 =(?)16