TD 4 Boucles Tant que ICN Boucles Tant que Pour tout le TD, on utilisera le logiciel Algobox pour tester les algorithmes. Le but est d'apprendre à gérer les boucles "tant que" ( appelées aussi : boucles conditionnelles). Exercice 1 : Copier ce programme sur Algobox : 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: VARIABLES n EST_DU_TYPE NOMBRE DEBUT_ALGORITHME n PREND_LA_VALEUR 0 TANT_QUE (n<=10) FAIRE DEBUT_TANT_QUE AFFICHER n n PREND_LA_VALEUR n+1 FIN_TANT_QUE FIN_ALGORITHME Tester le programme puis analyser les diérentes procédures. Exercice 2 : Copier ce programme sur Algobox : 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: VARIABLES code EST_DU_TYPE CHAINE mot_de_passe EST_DU_TYPE CHAINE DEBUT_ALGORITHME code PREND_LA_VALEUR "barbapapa" mot_de_passe PREND_LA_VALEUR " " TANT_QUE (code != mot_de_passe) FAIRE DEBUT_TANT_QUE AFFICHER "Entrer votre code " LIRE mot_de_passe FIN_TANT_QUE AFFICHER "Code correct" FIN_ALGORITHME Tester le programme puis analyser les diérentes procédures. Modier l'algorithme pour qu'il ne propose que 5 essais. Si les 5 essais sont dépassés, le programme ache " compte bloqué ". Exercice 3 : Écrire un algorithme qui demande à l'utilisateur deux nombres entiers positifs, et qui demande le résultat du produit, en répétant la demande tant que le résultat ne correspond pas. Exercice 4 : Nombre mystère Écrire un algorithme du jeu du nombre mystère : l'algorithme déterminer aléatoirement une nombre entre 0 et 100, et l'utilisateur doit le retrouver. A chaque essai, un compteur est incrémenté, et un message indique si il est trop bas ou trop haut. sebjaumaths.free.fr page 1 Lycée Jean Rostand