Plan du cours
📘 Les instructions d'entrée et de sortie
Introduction
Pour qu'un algorithme soit interactif, il doit communiquer avec l'utilisateur via des instructions d'entrée et de sortie.
- Entrée (Input) : l’utilisateur fournit des données au programme
- Sortie (Output) : le programme affiche des résultats à l’utilisateur
Instruction de sortie
Une instruction de sortie permet d’afficher un message ou une valeur à l’écran, souvent exprimée par Ecrire ou Afficher.
Exemple 1
Ecrire("Bonjour")
Bonjour
Exemple 2
a ← 5
Ecrire(a)
5
Exemple 3
age ← 20
Ecrire("Votre âge est : ", age)
Votre âge est 20
Dans ce dernier exemple, nous avons concaténé un texte avec une variable en utilisant une virgule.
Instruction d'entrée
Une instruction d’entrée permet de demander une valeur à l’utilisateur.
Cette valeur est ensuite stockée dans une variable.
Cela rend le programme interactif, car il peut utiliser les données fournies pour effectuer des calculs ou prendre des décisions.
L’instruction d’entrée est généralement exprimée par Lire.
Exemple 1
Lire(a)
Ecrire(a)
Cet algorithme permet de saisir une valeur puis la réafficher;
Exemple d'exécution :
3
3
Exemple 2
Ecrire("Entrez votre nom :")
Lire(nom)
Ecrire("Bonjour ", nom)
Exemple d'exécution :
Entrez votre nom :
Sara
Bonjour Sara
Exemple 3
Variables nombre1, nombre2, somme : Entier
Début
Ecrire("Entrez le premier nombre :")
Lire(nombre1)
Ecrire("Entrez le deuxième nombre :")
Lire(nombre2)
somme ← nombre1 + nombre2
Ecrire("La somme est :", somme)
Fin
Exemple d'exécution :
Entrez le premier nombre :
6
Entrez le deuxième nombre :
23
La somme est : 29
| Entrée | Traitement | Sortie |
|---|---|---|
| Lire(nombre1), Lire(nombre2) | somme ← nombre1 + nombre2 | Ecrire(somme) |
Une instruction de lecture doit toujours être précédée d’un message indiquant à l’utilisateur la donnée qu’il doit saisir.