Académique Documents
Professionnel Documents
Culture Documents
Pierre Réty
Janvier 2021
L1 informatique — Université d’Orléans
Organisation
Cours 8 × 1h30 + 1 × 1h
TD 3 × 2h
TP 3 × 2h
1
Prenez des notes
pendant les cours !
Évaluation
2
0010010101010000
0100010001000110
0010110100110001
0010111000110101
000010100010010…
Représentation et codage de l’information
3
Programme
4
Bibliographie
5
des mots binaires
Qu’est-ce que l’ informatique ?
Il faut :
6
Où se trouve l’ information numérique ?
• processeur
• mémoire volatile (RAM)
• fichiers
• programmes
• disques durs, stockage SSD
• clés USB, cartes SD
• …
7
Combien de bits ?
8
Multiples de l’octet
10
Représentation en base 𝑘
𝑎𝑛 × 𝑘𝑛 + 𝑎𝑛−1 × 𝑘𝑛−1 + … + 𝑎1 × 𝑘1 + 𝑎0 × 𝑘0
11
Représentation binaire (base 2)
12
Conversion entre bases
Pour obtenir l’écriture d’un nombre 𝑛 (base 10) dans une base
𝑘, je procède par divisions euclidiennes successives :
i = 0; q[0] = n
tant que q[i]>0 ou i=0:
q[i+1] = q[i] // k
a[i] = q[i] % k
i = i + 1
13
Du binaire au décimal
101100101012 = 210 + 28 + 27 + 24 + 22 + 20
= 1024 + 256 + 128 + 16 + 4 + 1
= 1429
14
Du décimal au binaire
1515
757 1
378 1
189 0
Pour convertir un nombre décimal en 94 1
binaire, je fais des divisions 47 0
euclidiennes par 2 jusqu’à obtenir 0. 23 1
11 1
La colonne de droite contient les restes 5 1
des divisions. 2 1
1 0
La lecture des restes de bas en haut
0 1
fournit l’écriture binaire du nombre de
départ. 1515 = 101111010112
15
Du binaire à l’octal ou à l’hexadécimal
1515 = 101111010112
17
Considérons le texte :
THE CAKE IS A LIE.
THERE IS NO CAKE.
Le codage ASCII est la suite d’octets (chaque octet est
représenté par son codage hexadécimal) :
54 48 45 20 43 41 4b 45 20 49 53 20 41 20 4c 49
45 2e 0a 54 48 45 52 45 20 49 53 20 4e 4f 20 43
41 4b 45 2e 0a
18
19
A l’intérieur de l’ordinateur
Cartes mère
20
21
Disque dur
22