Sujet 15 1/4
Codage des informations
On se propose, après avoir étudié les systèmes de numération, de comprendre l'utilisation du code
ASCII. (American Standard Code for Informatic Informations)
Chaque élève devra rédiger un compte-rendu soigné sous word, en justifiant chaque réponse.
Les systèmes de numération Numération décimale
- La numération décimale utilise 10 chiffres:
0
1
2
3
4
5
6
7
8
9
Les systèmes de numération Numération binaire
L’informatique utilise des courants
électriques, des aimantations, des
rayons de lumière...
Chacun de ces phénomènes met en
jeu deux états possibles:
Tension nulle ou tension non
nulle (5V par ex),
Aimantation dans un sens ou
dans l’autre sens,
Lumière ou pas de lumière.
Il suffit de deux chiffres pour traduire ces états: c’est la numération binaire
qui utilise les chiffres 0 et 1.
Un rayon de lumière peut parfaitement traduire ces deux valeurs:
1 = lumière
0 = pas de lumière
0
1
Sujet 15 2/4
Compter en binaire:
0
1
2
3
4
5
6
7
000
001
010
...
...
...
...
...
a) Continuer le comptage en binaire
commencé ci-contre jusqu'au
nombre 7.
Chaque chiffre binaire (0 ou 1) se
nomme BIT (de BInary digiT).
Le nombre binaire 1111 se traduit
par:
binaire
1
1
1
1
décimal
23
22
21
20
1111 = 1.23 + 1.22 +1.21 +1.20
= 8 + 4 + 2 + 1 = 15
b) Traduire en nombres décimaux les
nombres binaires:
1010; 1 1001
c) Combien de bits comporte le
nombre binaire:
1011 1010 ?
d) Calculer son équivalent décimal.
Un nombre binaire de huit chiffres est
un octet. (octo = huit)
e) Convertir en nombres décimaux les
octets ci-dessous:
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
f) En déduire le plus grand nombre
qu'on peut écrire avec un octet.
g) Combien de nombres différents
peut-on écrire avec un octet?
Les systèmes de numération Numération hexadécimale
- La numération hexadécimale utilise 16 chiffres:
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
A est donc le chiffre "dix".
a) Nommer les chiffres supérieurs à A.
Le nombre hexadécimal 23A vaut:
2.162 + 3.161 + 10.160 = 512 + 48 + 10 = 570
b) Traduire en nombre décimal le nombre hexadécimal:
B 8 C
Cette numération est utilisée pour les adresses des
mémoires: exemple d'adresse B8AC 000F
Elle est aussi utilisée pour coder les couleurs:
000000
0000FF
00FF00
FF0000
FFFF00
FFFFFF
noir
bleu
vert
rouge
jaune
blanc
c) A quel nombre décimal correspond le nombre
hexadécimal FF ?
d) Quelle remarque faites-vous par rapport à l'octet?
Sujet 15 3/4
Le code ASCII - Principe
1) Inventaire
Il a fallu coder les caractères. Il y a 26 lettres
dans notre alphabet; 52 caractères sont
nécessaires pour majuscules et minuscules, sans
compter les lettres accentuées. Il faut 10
chiffres. On doit compter les caractères des
accents, des guillemets, de la ponctuation, les
symboles mathématiques. Mais un clavier, on
l’a vu, comporte des commandes (flèches de
curseur, tabulation, suppression, etc...
Il y a en tout plus de 100 éléments à coder.
2) Le code
Un octet permet de coder 256 éléments. On a
donc décidé de coder ces éléments avec un
octet.
Un code a été créé, le code ASCII (American
Standard Code for Informatic Information).
A chaque valeur d'octet correspond un caractère
ou une commande du clavier. (voir 4)
3) La transmission d'un octet peut se faire à
l'aide d'une tension.
4) Traduction d'un octet
Un exemple d'octet:
0
1
1
0
1
1
0
1
0x27
1x26
1x25
0x24
1x23
1x22
0x21
1x20
0
64
32
0
8
4
0
1
Le total donne 109 et la table des caractères
ASCII nous dit qu’il s’agit du code de la lettre
“m”.
Le code ASCII - extrait
(32 = espace; les autres cases vides contiennent des caractères non représentés)
La première colonne indique le code; la seconde le caractère codé.
32
48
0
64
@
80
P
96
`
112
p
128
Ç
144
É
33
!
49
1
65
A
81
Q
97
a
113
q
129
ü
145
æ
34
"
50
2
66
B
82
R
98
b
114
r
130
é
146
Æ
35
#
51
3
67
C
83
S
99
c
115
s
131
â
147
ô
36
$
52
4
68
D
84
T
100
d
116
t
132
ä
148
ö
37
%
53
5
69
E
85
U
101
e
117
u
133
à
149
ò
38
&
54
6
70
F
86
V
102
f
118
v
134
å
150
û
39
'
55
7
71
G
87
W
103
g
119
w
135
ç
151
ù
40
(
56
8
72
H
88
X
104
h
120
x
136
ê
152
ÿ
41
)
57
9
73
I
89
Y
105
i
121
y
137
ë
153
Ö
42
*
58
:
74
J
90
Z
106
j
122
z
138
è
154
Ü
43
+
59
;
75
K
91
[
107
k
123
{
139
ï
155
ø
44
,
60
<
76
L
92
\
108
l
124
|
140
î
156
£
45
-
61
=
77
M
93
]
109
m
125
}
141
ì
157
Ø
46
.
62
>
78
N
94
^
110
n
126
~
142
Ä
47
/
63
?
79
O
95
_
111
o
127
143
Å
Sujet 15 4/4
Le code ASCII - Exercices
1) Traduire le monotone et mystérieux message
suivant:
0100 0010 0101 0010 0100 0001 0101
0110 0100 1111 0010 0001.
2) Combien de caractères, signes « ou »
commandes peuvent être codées par un octet ?
3) Ecrire votre prénom en code ASCII.
4) Combien de pages de 40 lignes comportant
chacune 80 caractères devrait-on pouvoir
enregistrer sur une disquette de 1,44 Mo ?
Questions
1) On veut réaliser une calculatrice comportant
les touches suivantes:
10 chiffres et la virgule,
4 opérations,
touche "=" (exécution).
Combien de bits sont nécessaires pour coder les
touches permettant de faire fonctionner la
calculatrice?
2) Que se passe-t-il:
au moment où l'on appuie sur la touche
"A" majuscule (clavier français
AZERTY),
au moment où l'on appuie sur cette
même touche (clavier anglais
QWERTY)?
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !