Aller au contenu principal

Révision

Objectifs

L'évaluation se portera sur les critères suivants :

  • Base
    • Compter en n'importe quelle base.
  • Conversion
    • Convertir entre la base binaire et décimale.
    • Convertir entre la base binaire et hexadécimale.
  • Unité
    • Comparer et convertir entre les unités.
    • Calculer la taille d'une information.
  • Encodage, Image, Son
    • Expliquer la numérisation (image, texte, son).
    • Estimer le résultat d'un fichier NetPBM.
    • Appliquer le codage des couleurs.
    • Calculer les tailles binaires (images, texte, son).
Note 1  2 2.5 3 3.5 4 4.5 5 5.5 6 
Nombre de critères validés0123456789
Aides

Bases​

Compléter le tableau suivant avec les 25 premiers nombres de chaque base.

DécimalBinaireOctalHexadécimal
…………
Solution
DécimalBinaireOctalHexadécimal
0000
1111
21022
31133
410044
510155
611066
711177
81 000108
91 001119
101 01012A
111 01113B
121 10014C
131 10115D
141 11016E
151 11117F
1610 0002010
1710 0012111
1810 0102212
1910 0112313
2010 1002414
2110 1012515
2210 1102616
2310 1112717
2411 0003018

Conversion de base​

Convertir les nombres suivants vers les bases demandées.

  1. 1310 = ?2 = ?16
  2. 11 00112 = ?16 = ?10
  3. B1C16 = ?2 = ?10
  4. 425 = ?10 = ?16 = ?2
Solutions détaillées
    • Décimal → Binaire : 1310 = 8 + 4 + 1 = 1 × 23 + 1 × 22 + 0 × 21 + 1 × 20 = 11012
    • Binaire → Hexadécimal : 11012 = D16
    • Binaire → Hexadécimal : 11 00112 = 3316
    • Hexadécimal → Décimal : 3316 = 3 × 161 + 3 × 160 = 5110
    • Hexadécimal → Binaire : B1C16 = 1011 0001 11002
    • Hexadécimal → Décimal : B1C16 = 11 × 162 + 1 × 161 + 12 × 160 = 2'84410
    • Base 5 → Décimal : 425 = 4 × 51 + 2 × 50 = 2210
    • Décimal → Binaire : 2210 = 16 + 4 + 2 = 1 × 24 + 1 × 22 + 1 × 21 = 1 01102
    • Binaire → Hexadécimal : 1 01102 = 1616

Conversion d'unités​

Convertir vers les unités demandées.

  1. 1 [To] = ? [Go] = ? [Mo] = ? [Ko] = ? [o] = ? [b]
  2. 1 [Tio] = ? [Gio] = ? [Mio] = ? [Kio] = ? [o] = ? [b]
  3. 4 [Go] = ? [Ko]
  4. 2'000 [Mo] = ? [Go] = ? [Gb]
  5. 2'097'152 [o] = ? [Kio] = ? [Mio] = ?[Mib]
Solutions
  1. 1 [To] = 1'000 [Go] = 1'000'000 [Mo] = 1'000'000'000 [Ko] = 1'000'000'000'000 [o] = 8'000'000'000'000 [b]
  2. 1 [Tio] = 1'024 [Gio] = 1'048'576 [Mio] = 1'073'741'824 [Kio] = 1'099'511'627'776 [o] = 8'796'093'022'208 [b]
  3. 4 [Go] = 4'000'000 [Ko]
  4. 2'000 [Mo] = 2 [Go] = 16 [Gb]
  5. 2'097'152 [o] = 2'048 [Kio] = 2 [Mio] = 16 [Mib]

Comparaison d'unités​

Comparer les valeurs suivantes avec <, > ou =.

4 [Gio]    512 [Mio]
1'024 [Kio]1 [Mio]
2'048 [Tio]4 [Mio]
128 [Kio]128 [Mio]
2 [Gio]2'048 [MiB]
256 [Gio]0.25 [Tio]
Solution
4 [Gio]>512 [Mio]
1'024 [Kio]=1 [Mio]
2'048 [Tio]>4 [Mio]
128 [Kio]<128 [Mio]
2 [Gio]=2'048 [MiB]
256 [Gio]=0.25 [Tio]

Taille binaire​

Calculer la taille binaire des éléments suivants dans les unités demandées (arrondir à deux décimales).

  1. Une image 2-bit de 32 x 32 pixels en [b] et [o]
  2. Une image 8-bit de 64 x 128 pixels en [o] et [Kio]
  3. Une image 24-bit de 360 x 640 pixels en [o] et [Kio]
  4. Le texte suivant Vous ne passerez pas ! en [b] et [o]
Solutions détaillées
  1. 32 x 32 x 2 = 2'048 [b] = 256 [o]
  2. 64 x 128 x 8 = 65'536 [b] = 8'192 [o] = 8 [Kio]
  3. 360 x 640 x 24 = 5'529'600 [b] = 691'200 [o] = 675 [Kio]
  4. 22 x 8 = 176 [b] = 22 [o]

Couleur​

Associer les codes hexadécimaux aux couleurs correspondantes.

Code    Couleur
#BDBDBDNoir
#FF0000Rouge
#00E676Bleu
#2962FFVert
#000000Gris
#FFFFFFBlanc
Solution
  • #BDBDBD : Gris
  • #FF0000 : Rouge
  • #00E676 : Vert
  • #2962FF : Bleu
  • #000000 : Noir
  • #FFFFFF : Blanc

Comparaison d'éléments​

Comparer la taille binaire des éléments suivants avec <, > ou =.

Un texte de 1000 caractères    Une image 8-bit de 128 x 128 pixels
Un texte de 2000 caractèresUn texte de 2048 caractères
Une image 8-bit de 100 x 320 pixelsUn texte de 30'000 caractères
Une image 4-bit de 64 x 64 pixelsUne image 1-bit de 128 x 128
Solution
Un texte de 1000 caractères1'000 [o]<16'384 [o]Une image 8-bit de 128 x 128 pixels
Un texte de 2000 caractères2'000 [o]<2'048 [o]Un texte de 2048 caractères
Une image 8-bit de 100 x 320 pixels32'000 [o]>30'000 [o]Un texte de 30'000 caractères
Une image 4-bit de 64 x 64 pixels16'384 [b]=16'384 [b]Une image 1-bit de 128 x 128

Caractères​

  1. Décoder les octets suivants en hexadécimal qui représentent du texte : 49 74 27 73 20 61 20 54 72 61 70 21
    • Quelle est sa taille ?
  2. On dit qu'une image vaut mille mots. Combien de mots vaut une image de 12 MP (mégapixel) en 24 bits sachant qu’un mot a une longueur moyenne de 5 lettres ?
Solutions détaillées
    • It's a Trap! (12 [o])
    • 12 [o], car 12 caractères
    • 12 MP = 12'000'000 pixels
    • 12'000'000 [px] x 24 [b] = 36'000'000 [o] (288'000'000 [b])
    • 36'000'000 [o] = 36'000'000 [caractères]
    • 36'000'000 [caractères] / 5 [caractères/mot] = 7'200'000 [mots]

NetPBM​

Que verrait-on si on ouvre ce fichier avec un lecteur d'image ?

image.ppm
P3
3 2
255
255 0 0 0 255 0 0 0 255
255 255 0 255 255 255 0 0 0
Solution

Information​

Combien de bits faut-il au minimum pour représenter les éléments suivants ?

  1. Un nombre entre 0 et 255
  2. Une lettre de l'alphabet (minuscule et majuscule)
  3. Un jour de l'année
Solutions détaillées
  1. 256 valeurs possibles = 28 = 256, donc 8 [b]
  2. 26 lettres minuscules + 26 lettres majuscules = 52 caractères possibles. 26 = 64 > 52, donc 6 [b]
  3. 365 jours = 29 = 512 > 365, donc 9 [b]

Conversion entre binaire et hexadécimal​

Compléter le tableau suivant en convertissant les nombres d'une base à l'autre.

Base 2Base 16
1001
1100
11110
101010
10001100
7
3F
7A
101
1284
Solution
Base 2Base 16
10019
1100C
1 11101E
10 10102A
1000 11008C
1117
11 11113F
111 10107A
1 0000 0001101
1 0010 1000 01001284