Peindre d'après les chiffres
Sauter Menu de l'activité |
Décoder le code binaireLa question est de déterminer quand il faut « passer à la rangée suivante ». La suite ci-dessous, qui devrait correspondre aux codes de l'image du panneau routier, ne permet pas de le savoir. ![]() Une solution possible est de préciser conventionnellement, au début de la suite, la largeur et la hauteur de l'image en nombre de carrés. Comme dans le cas de la numérisation des nombres à virgule, Il faut évidemment préciser combien de chiffres composeront les nombres représentant cette largeur et cette hauteur. Si nous décidons que deux chiffres sont utilisés pour chacune de ces informations, notre suite de nombre devient ![]() Constatons une fois de plus, que la numérisation a eu pour objet de transformer une information (ici, une image) en un suite de nombres entiers :
Dans le module « Comprendre le traitement de l'information numérique », il est dit que les systèmes informatiques utilisent un langage binaire pour coder des informations et donc aussi les images. Voici le code (binaire) d'une image. Comme dans l'exemple ci-dessus, les premiers bits ont été utilisés pour préciser les dimensions (largeur, puis hauteur) de l'image. Vous les trouverez dans les deux premiers octets. Saurez-vous le décoder ? 00000111000001110010000001000000101001110111001010000100000010000100011000101001 Si oui, coloriez les carrés composant l'image. Procédez de gauche à droite en commençant par le coin supérieur gauche. Attention : toutes les cases ne doivent pas nécessairement être coloriées. Tenez compte des dimensions de l'image. Notez encore qu'il faut un octet (huit bits) pour coder la largeur et un octet pour coder la hauteur, mais seulement un bit pour coder la couleur d'une case. Chaque case sera blanche (0) ou noire (1). Cliquez sur une case blanche pour la noircir et sur une case noire pour la blanchir. Si vous réussissez, vous révèlerez le dessin d'un symbole électrique bien particulier. Par contre, si vous éprouvez des difficultés… consultez l'indice sous la grille. ![]() Pour consulter l'indice, cliquez sur l'icône ci-dessous. Toutes les cases de la grille ne seront pas utilisées puisque l'image fait 7 cases sur 7 ; en effet, 00000111 en système binaire correspond à 7 en système décimal. De plus, quand vous aurez rempli la grille, peut-être restera-t-il des codes non utilisés. |