samedi 13 décembre 2014

Le code informatique

Une initiation au code informatique est proposée aux élèves de l'école primaire en France dès la rentrée 2 014. "lire, écrire, compter et coder" tel est l'objectif recherché. Je vais, à mon tour, essayer de vous expliquer ce code le plus simplement possible.

Le bit
Le mot"bit" est la contraction de  "binary digit" (chiffre binaire). Le bit est la plus petite unité d'information pouvant prendre les valeurs 0 ou 1. Les microprocesseurs sont constitués de transistors engendrant ces valeurs:  0 se traduit par l'absence de tension ou de courant, 1 par le passage d'une tension ou d'un courant.

un microprocesseur ou puce électronique
sa taille réelle est environ 1,5 cm /1,5 cm















L'octet
Un octet est une suite de 8 bits, chacun d'eux prenant l'une des deux valeurs 0 ou 1.
Par exemple: 00100110,  11001111, 10011001, 10110000. Il existe 2 8 = 256 octets différents, le premier étant 00000000 et le dernier 11111111.
Un disque dur stocke initialement des milliards d'octets: les portables, les tablettes, les PC et autres ordinateurs peuvent stocker des dizaines et des centaines de Go (un Go est un gigaoctet = 1 milliard d'octets). Les ordinateurs les plus puissants stockent jusqu'à 6 To (un To est un téraoctet = 1 milliard de Go).

Le codage 
Les caractères que l'on tape sur un clavier (lettres, chiffres, signes de ponctuation, espaces entre des mots, %, /, ....) sont codés par un logiciel d'abord dans le code binaire: à chaque caractère est associé un octet. Par exemple la table ASCII la plus employée associe:
à la lettre "a" l'octet  01100001,
à la lettre "A"l'octet  01000001,
au signe   (   l'octet  00101000.

Mais un message codé de cette façon serait beaucoup trop long puisque chaque octet associé à un caractère est formé de 8 bits 0 ou 1. Pour coder une phrase, il faudrait une énorme succession d'octets de 8 bits! C'est pourquoi le logiciel fait un deuxième codage: il convertit chaque octet en un nombre entier beaucoup plus simple du système décimal ou octal ou hexadécimal.

L'ère du numérique
On peut également coder des sons ou des images: les amplitudes des vibrations sonores ou les pixels constituant une image sont codés sous forme de nombres comme précédemment. Depuis la fin du XXème siècle nous sommes entrés dans une nouvelle ère: l'ère du numérique.

Et maintenant
Vous venez de lire cet article et de voir la photo d'un microprocesseur, article et photo ont été codés par mon ordinateur et envoyés dans votre ordinateur ou i phone ou tablette qui les ont décodés. J'espère que cela vous a intéressé.
Et maintenant vous allez faire, bien sûr, un commentaire qui sera codé puis décodé pour me parvenir sur mon blog ou à mon adresse électronique: mgourion@noos.fr
Merci d'avance!




                                                                                                                               

1 commentaire:

  1. Heureusement qu'on n'a pas besoin de coder en 0 ou 1....... 00110011 01010101 10101100 (ouf). Pierre Bonjean

    RépondreSupprimer