Nous allons, pour la première fois, dialoguer avec la machine. Pour que ce dialogue ait lieu, il faut vérifier :
Que la machine puisse nous informer ;
Que nous puissions envoyer des informations à la machine.
Ce premier cas va nous permettre d’établir le contact. En termes d’algorithmie, nous allons utiliser deux instructions :
Afficher msg : va nous permettre d’afficher un message (ici le contenu de la variable msg) sur l’écran et donc informer l’utilisateur ;
Saisir c : va nous permettre de récupérer ce que l’utilisateur a saisi et le stocker dans une variable (ici la variable c).
Il s’agit d’une opération primordiale pour voir si les échanges sont possibles. Si la communication entre l’utilisateur et la machine ne fonctionne pas, nous ne pourrons pas aller plus loin.
Question
Comment faire en sorte que la machine me salue ?
Dans cette première question, nous allons faire en sorte que la machine vous dise bonjour. Pour cela, nous allons réaliser les étapes suivantes :
Déclarer une variable de type chaîne de caractères qui va contenir votre prénom ;
L’algorithme affiche une question du type : « Quel est votre prénom ? » ;
Suite à cette question, l’algorithme lit la réponse de l’utilisateur ;
Enfin, l’algorithme affiche : « Bonjour » votre prénom.
Solution
Variables :
prenom : chaîne de caractères
Début
Afficher ‘Quel est votre prénom ?’
Saisir prenom
Afficher ‘Bonjour ‘ + prenom
Fin
Question
Comment faire en sorte que la machine me demande mon âge ?
L’algorithme de la question précédente évolue et devient plus indiscret. Nous voulons maintenant qu’en plus de son prénom, l’utilisateur puisse saisir son âge. L’algorithme devra afficher : « Bonjour »votre prénom « vous avez » votre âge « ans ».
Prenez exemple sur la question 1 en réfléchissant au type le plus adapté pour stocker votre âge.
Solution
Variables :
prenom : chaîne de caractères
age : entier
Début
Afficher ‘Quel est votre prénom ?’
Saisir prenom
Afficher ‘Quel est votre âge ?’
Saisir age
Afficher ‘Bonjour ‘ + prenom + ‘ vous avez ‘ + age + ‘ ans’
Fin
Question
Comment faire en sorte que la machine calcule mon année de naissance ?
L’évolution de notre algorithme ci-dessus va faire calculer la machine. Maintenant que l’algorithme connaît votre âge, il peut calculer simplement votre année de naissance (année courante - âge). Je vous propose, dans cette troisième partie, de déclarer une variable qui va contenir l’année courante, et une variable qui va contenir votre année de naissance. Là aussi, voyez quel est le type le plus adapté à ces données.
Demandez ensuite à la machine d’effectuer le calcule et d’afficher : « Vous êtes nés en » année de naissance.
Solution
Variables :
prenom : chaîne de caractères
age : entier
anneeCourante : entier
anneeNaissance : entier
Début
anneeCourante ← 2022
Afficher ‘Quel est votre prénom ?’
Saisir prenom
Afficher ‘Quel est votre âge ?’
Saisir age
anneeNaissance ← anneeCourante - age
Afficher ‘Vous êtes nés en ‘ + anneeNaissance
Fin