Voici une série de 10 exercices d’algorithmique sans code, spécialement conçus pour t'entraîner à réfléchir avant de coder. Ces activités te permettront de t’exercer à décomposer un problème, identifier les variables, choisir les bonnes structures de contrôle, et formaliser des solutions pas à pas.
for ou une boucle while.Contexte : Tu reçois un nombre entier.
Consigne : Écris un algorithme qui permet de déterminer si ce nombre est pair ou impair.
🧠 Indice : Quelle opération mathématique permet de vérifier la parité ?
Contexte : Un videur vérifie si une personne peut entrer à une fête. Les règles :
Contexte : On te donne un nombre entier positif N.
Consigne : Écris un algorithme qui affiche les nombres de 1 à N.
🧠 À quel moment sais-tu que tu dois t’arrêter ?
Contexte : Une liste de prix d’articles achetés est donnée. Consigne : Écris un algorithme qui compte le nombre d'éléments de cette liste.
🧠 Comment répètes-tu une action sur tous les éléments d’une liste ?
Contexte : Une liste de prix d’articles achetés est donnée.
Consigne : Écris un algorithme qui calcule le total à payer.
🧠 Comment répètes-tu une action sur tous les éléments d’une liste ?
Contexte : Un feu d'artifice démarre après un compte à rebours.
Consigne : Écris un algorithme qui compte de 10 à 0 puis affiche "BOOM !".
Contexte : Tu penses à un nombre entre 1 et 100.
Consigne : Écris un algorithme qui fait deviner ce nombre à un joueur, qui propose des réponses jusqu'à ce qu’il trouve.
🧠 Quand faut-il s’arrêter ? Que faire si le joueur se trompe ?
Contexte : Trois candidats participent à une élection. On connaît leur nombre de votes respectifs.
Consigne : Écris un algorithme qui affiche le nom du gagnant.
🧠 Comment comparer plusieurs valeurs entre elles ?
Contexte : On a une liste de notes.
Consigne : Écris un algorithme qui calcule la moyenne et affiche si l’élève est "réussi" (moyenne ≥ 50%).
🧠 Comment additionner toutes les notes et combien y en a-t-il ?
Contexte : Tu veux afficher la table de multiplication d’un nombre choisi.
Consigne : Écris un algorithme qui affiche les produits de ce nombre multiplié par 1 jusqu’à 10.
Contexte : Un joueur peut entrer un mot de passe. Il peut recommencer tant qu’il ne l’a pas trouvé.
Consigne : Écris un algorithme qui demande un mot de passe jusqu’à ce qu’il soit correct.
🧠 Quelle est la condition d’arrêt ?
Pour chaque problème algorithmique :
si… sinon…)for (quand tu sais combien de fois répéter)while (quand tu ne sais pas combien de fois, mais tu sais quand arrêter)