Algorithme
Vous commenterez vos programmes
1 - Algo : Conjugaison (5 points)
Ecrire l’algorithme qui affiche la conjugaison d’un verbe du premier groupe saisi par l’utilisateur à la personne choisie.
Verbe du 1er groupe Je parle Tu parles Il, elle, on parle Nous parlons Vous parlez Ils, elles parlent
Exemple :
• Au lancement, un message invite l’utilisateur à saisir le verbe qu’il souhaite conjuguer.
• Deux messages s’affichent ensuite, lui permettant de choisir d’une part le pronom de conjugaison (1ère personne, 2ème personne, ou 3ème personne), d’autre part le nombre (singulier ou pluriel) souhaités.
• Si l’utilisateur saisit "parler" puis choisit "2ème personne" et "singulier" le message "Tu parles" s’affiche.
1 - Algo : Conjugaison (corrigé)
Variables // personne = personne de conjugaison // racine = racine du verbe à conjuguer // verbe = verbe à conjuguer // nombre = s pour singulier, p pour pluriel // finverbe = terminaison du verbe verbe, personne, racine , finverbe : chaîne nombre : Entier
Début
Ecrire “ Saisissez le verbe à conjuguer: ” Lire verbe Ecrire “ Choisissez 1 pour la 1ère personne, 2 pour la 2ème personne, 3 pour la 3ème personne : ” Lire personne Ecrire “ Choisissez s pour singulier, p pour pluriel : ” Lire nombre
// Récupérer la racine du verbe : on découpe le verbe en partant de la fin, lui enlevant // les 2 derniers caractères (pour nous "er" ), en utilisant la fonction longueur racine ( SousChaîne(verbe, Longueur(verbe) –2 , 2)
Si personne = 1 Alors Si nombre = "s" Alors personne ( "je"