Aller au contenu

Afficher et Lire

1. Identité

  • Titre : Afficher et Lire
  • Domaine : Algorithme
  • Niveau : Débutant
  • Prérequis : Types de données, Les Variables

2. Concept

Un algorithme a besoin de communiquer avec l'extérieur : recevoir une donnée et en montrer le résultat. Deux instructions de base assurent ça.

Lire : récupère une donnée saisie par l'utilisateur et la stocke dans une variable déjà déclarée. La variable doit exister avant qu'on puisse lire dedans, avec le bon type pour ce qu'on attend de recevoir.

Afficher : montre une valeur, un texte, ou une combinaison des deux. On peut afficher directement une variable, une chaîne fixe, ou les concaténer avec l'opérateur +. Si la variable n'est pas déjà une chaîne, il faut la convertir avec Chaîne(...) avant de la concaténer à du texte.

3. Illustration

ALGORITHME Salutation
VARIABLES
    prenom : Chaîne
    age    : Entier
DÉBUT
    Lire prenom
    Lire age
    Afficher "Bonjour " + prenom + ", tu as " + Chaîne(age) + " ans."
FIN

Avec prenom = "Alice" et age = 25, l'algorithme affiche : Bonjour Alice, tu as 25 ans.

4. Pièges fréquents

  • Lire une donnée dans une variable qui n'a pas été déclarée au préalable, ou déclarée avec le mauvais type.
  • Concaténer une variable numérique à du texte sans la convertir d'abord avec Chaîne(...), ce qui provoque une erreur ou un résultat inattendu selon le langage.
  • Afficher une variable avant qu'elle ait été lue ou initialisée : elle ne contient encore rien d'utile à ce moment-là.
  • Confondre le sens des deux instructions : Lire fait entrer une donnée dans le programme, Afficher fait sortir un résultat vers l'utilisateur. Ce n'est jamais l'inverse.