mardi 7 avril 2020

UE16: Le codage des informations


 Compétences : à la fin de cette leçon, chaque élève sera capable de :
Définir donnée, information, code, codage, décodage, codification
Lister quelques codes utilisés en informatique
Coder une expression en ASCII

Introduction

La communication est le propre de l’homme. Sans communication il aurait été impossible à l’homme
d’évoluer et de transformer le monde en village planétaire. Pour communiquer, les hommes utilisent
un ensemble de codes représentés par des caractères dont seul celui capable de décoder ces caractères
peut le comprendre. En informatique, il existe plusieurs mis au point par l’homme pour faciliter la
transmission de l’information et son traitement.

I- LA NOTION D’INFORMATION

 1- Définition

Une information est le support de connaissance et de communication. C’est tout objet capable d’augmenter notre niveau de connaissance. 
Une donnée est la représentation d’une information sous une forme conventionnelle (codée)
destinée à faciliter son traitement.

2- Les qualités d’une bonne information

Une bonne information doit être :
  • Précise : lorsqu’elle détermine la personne ou la chose 
  • Fiable : elle doit être sans erreur
  • Pertinente : lorsqu’elle permet la prise rapide d’une décision ou d’une position 
  • Vérifiable : Elle doit être basée sur un raisonnement logique et rationnel permettant de démontrer le pourquoi. 
  • Complète : Elle ne soit souffrir d’aucune contestation et d’aucun doute.
     

 3- Les différents types d’informations

Une information peut exister sous différente forme. On peut avoir :
  • L’information de type sonore : Exemple : le klaxon, la sonnerie 
  • L’information de type vidéo : Exemple : un film, journal télévisé 
  • L’information de type graphique : Exemple : panneau publicitaire 
  • L’information de type textuelle : Exemple : Une lettre 
  • L’information de type gestuelle : Exemple : Un geste de la main

 II- NOTION DE CODAGE ET CODE

Le codage est l’opération qui consiste à établir une correspondance entre une information et sa
représentation. En informatique, le codage peut être définit comme la transcription d’une information
dans un langage utilisable par un ordinateur.
 
La codification est le fait d’utiliser un code pour communiquerLe décodage est l’action de retrouver l’information originale à partir de sa représentation codéLe code est système de signes ou de symboles conventionnels permettant de transmettre une
information

1- Les caractéristiques d’un code

D’une manière générale, un code est caractérisé par deux éléments :
  • Son alphabet : c’est l’ensemble de symboles utilisés par le code 
  • Sa longueur : c’est le nombre de symboles utilisés par le code

2- Quelques exemples de codes

Les principaux codes utilisés en informatique sont :
  • Le code Gray ;
  • Le code barre.
  • Le code UNICODE ;
  • Le code EBCDIC(Extensed Binary Coded Decimal Interchange Code) ;
  • Le code BCD (Binary Coded Decimal) ;
  • Le codeASCII (American Standard Code for Information Interchange) ;

 III- CODAGE DES CARACTERES EN ASCII

1- Présentation du code ASCII

Le code ASCII (American Standard Code for Information Interchange) est une norme qui définit les équivalents numériques des caractères majuscules et minuscules de l’alphabet latin, des chiffres et de certains signes de ponctuation. Le code ASCII de base représentait les caractères sur 7 bits (c'est- à-dire 128 caractères possibles, de 0 à 127). Le code ASCII a été mis au point pour la langue anglaise, il ne contient donc pas de caractères accentués, ni de caractères spécifiques à une langue.
Le code ASCII a donc été étendu à 8 bits pour pouvoir coder plus de caractères (on parle d'ailleurs de code ASCII étendu). Ce code reste la base pour les codages de texte
 Code ASCII
Code ASCII 2

 2- Utilisation du code ASCII

Pour coder un caractère en ASCII, la procédure est la suivante :
  • Repérer le caractère dans le tableau
  • Parcourir le tableau verticalement sur la colonne du caractère repéré jusqu’en haut, lire le code sur 3 bits et l’écrire. 
  • Parcourir le tableau horizontalement sur la ligne du caractère repéré jusqu’à la première
    colonne et écrire le code sur 4 bits s’y trouvant. 
  • Mettre les deux codes côte à côte et obtenir le code ASCII recherché.
NB : dans le code ASCII, il y a une grande différence entre une lettre en minuscule et cette même
lettre en majuscule.


Exemple : 

pour obtenir le caractère C on procède comme suit :
  • En parcourant verticalement le tableau jusqu’à la première ligne, on a ces trois bits : 100 
  • En parcourant horizontalement le tableau jusqu’à la première colonne, on a les 4 bits suivant :
    0011 
  • En les mettant côte à côte on a la représentation suivante : 1000011 sur 7bits et sur 8 bits on
    aura 01000011.
 
Vous aimez cette pages ? Partagez avec vos amis

Précédent

Suivant

Chapitre 1 : Introduction au langage Java et premier programme

1. Historique du langage java Java est un langage de programmation orienté objet développé par Sun Microsystems. Il est créé par James Go...