Aller au contenu principal

Révision

Objectifs

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

  • Binaire
    • 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
    Solution1310 = 11012 = D16
  2. 11 00112 = ?16 = ?10
    Solution11 00112 = 3316 = 5110
  3. B1C16 = ?2 = ?10
    SolutionB1C16 = 1011 0001 11002 = 2'84410
  4. 425 = ?10 = ?16 = ?2
    Solution425 = 2210 = 1616 = 1 01102
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]
    Solution1 [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] = ? [Gio] = ? [Mio] = ? [Kio] = ? [o] = ? [b]
    Solution1 [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] = ? [Ko]
    Solution4 [Go] = 4'000'000 [Ko]
  4. 2'000 [Mo] = ? [Go] = ? [Gb]
    Solution2'000 [Mo] = 2 [Go] = 16 [Gb]
  5. 2'097'152 [o] = ? [Kio] = ? [Mio] = ?[Mib]
    Solution2'097'152 [o] = 2'048 [Kio] = 2 [Mio] = 16 [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]
    Solution2'048 [b] = 256 [o]
  2. Une image 8-bit de 64 x 128 pixels en [o] et [Kio]
    Solution8'192 [o] = 8 [Kio]
  3. Une image 24-bit de 360 x 640 pixels en [o] et [Kio]
    Solution691'200 [o] = 675 [Kio]
  4. Le texte suivant Vous ne passerez pas ! en [b] et [o]
    Solution176 [b] = 22 [o]
  5. Un son 4-bit échantillonné à 8 kHz d’une minute en [b], [o] et [Kio]
    Solution1'920'000 [b] = 240'000 [o] = 234,38 [Kio]
  6. Un son 16-bit à 8 kHz de 10 secondes en [b], [o] et [Kio]
    Solution1'280'000 [b] = 160'000 [o] = 156,25 [Kio]
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]
  5. 4 x 8'000 x 60 = 1'920'000 [b] = 240'000 [o] = 234,38 [Kio]
  6. 16 x 8'000 x 10 = 1'280'000 [b] = 160'000 [o] = 156,25 [Kio]

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 son avec un débit de 32 kb/s de 30 secondes
Un son 8-bit à 8 kHz de 15 secondesUn son 4-bit à 8 kHz de 15 secondes
Un son 4-bit à 8 kHz de 15 secondesUn texte de 60 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ères<Une image 8-bit de 128 x 128 pixels
Un texte de 2000 caractères<Un son avec un débit de 32 kb/s de 30 secondes
Un son 8-bit à 8 kHz de 15 secondes>Un son 4-bit à 8 kHz de 15 secondes
Un son 4-bit à 8 kHz de 15 secondes=Un texte de 60 000 caractères
Une image 4-bit de 64 x 64 pixels=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
    SolutionIt's a Trap!
    • Quelle est sa taille ?
      Solution12 [o]
  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 ?
    Solution7'200'000 [mots]
  3. Combien de mots pourrait-on envoyer à la place d’un message audio de 8 secondes avec un débit de 256 kb/s ?
    Solution51'200 [mots]
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]
    • 8 [s] x 256'000 [b/s] = 2'048'000 [b] = 256'000 [o]
    • 256'000 [o] = 256'000 [caractères]
    • 256'000 [caractères] / 5 [caractères/mot] = 51'200 [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
    Solution8 [b]
  2. Une lettre de l'alphabet (minuscule et majuscule)
    Solution6 [b]
  3. Un jour de l'année
    Solution9 [b]
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]