Consolidation sur les fonctions avec des blocs
Cette activité avec des blocs permet de concrétiser le fonctionnement des fonctions.
Description
Ceci est un exercice à faire à 3 étudiants.
Un étudiant joue le rôle du programme principal.
Un 2ème étudiant joue le rôle de la fonction de conversion.
Un 3ème étudiant joue le rôle de l’utilisateur.
Voici deux bouts de pseudo code qui vous serviront à faire l’exercice. Chacun des étudiants devra remplir son rôle, l'étudiant qui joue le rôle du programme principal doit commencer.
Rôle: Programme principal
Début: programme principal.
Demander à l'utilisateur de fournir un bloc.
Appel à une fonction qui convertit un bloc d'une couleur à une autre.
Récupérer la réponse du serveur.
Fin du programme principal
Rôle: Fonction de conversion
------------------------------------------------------------
Entrées: Le bloc fourni par l'utilisateur
Sortie: Le bloc de la nouvelle couleur
-------------------------------------------------------------
Début: fonction qui convertit le bloc d'une couleur à une autre
Si le bloc est rouge alors je renvoie un bloc jaune
Si le bloc est jaune alors je renvoie un bloc bleu
Si le bloc est bleu alors je renvoie un bloc vert
Si le bloc est vert alors je renvoie un bloc rouge
Fin de la fonction
Last updated