Affichage et Saisie#
L'interaction entre la machine et l'humain se fait dans les deux sens, les entrées et les sorties. Les entrées sont les saisies aux claviers et les sorties, les mesages affichés à l'écran.
Impression à l'écran#
L'impression à l'écran ou l'affichage consiste simplement à afficher des messages à l'écran. Dans le cadre de l'algorithmique, il s'agit d'affichage de caractères ASCII sur une console, pas d'interface graphique.
L'algorithme ci-dessous affiche à l'écran le message "Salut le monde !"
.
```txt title="Example d'algorithme" ALGORITHME SaisirNom VAR nom : chaîne de caractères n, i: entiers DÉBUT AFFICHER("Saisir votre nom :") SAISIR(nom) AFFICHER("Bonjour", nom)
n <- 5
POUR i<-1 JQA n FAIRE
AFFICHER(i)
FPOUR
FIN
Lecture au clavier#
La lecture au clavier ou la saisie consiste à donner la main à l'utilisateur afin qu'il saisisse des informations au clavier. On donne la main à l'utilisateur grâce à la fonction SAISIR
qui prend en entrée, la variable qui doit stocker l'information saisie.
L'algorithme ci-dessous déclare une variable nom de type chaîne de caractères, demande à l'utilisateur de saisir son nom puis affiche un message de salutation, "Salut <nom>"
. Par exemple, si l'utilisateur saisit Joseph alors le message affiché sera "Salut Joseph".
ALGORITHME SaisirNom
VAR nom : chaîne de caractères
DÉBUT
AFFICHER("Saisissez votre nom : ")
SAISIR(nom)
AFFICHER("Bonjour ", nom)
FIN
.