🤖
Qu'est-ce qu'un algorithme ?Un algorithme est une suite d'instructions précises qui permet de résoudre un problème. Comme une recette de cuisine, il décrit étape par étape ce qu'il faut faire. Par exemple, pour se rendre au collège, on suit un algorithme : sortir de chez soi, tourner à gauche, marcher 200 m, etc. En mathématiques, on utilise des algorithmes pour effectuer des calculs ou tracer des figures. L'important est que les étapes soient claires et dans le bon ordre.
📖 Définition
Algorithme : suite finie d'instructions claires et ordonnées permettant de résoudre un problème.
🔍 Exemple
Une recette de gâteau : ingrédients, étapes de préparation, temps de cuisson.
💡 À retenir : Un algorithme est une suite logique d'étapes pour accomplir une tâche.
🔀
Prendre des décisionsDans un algorithme, on doit souvent faire des choix selon une condition. Une condition est une phrase qui peut être vraie ou fausse. Par exemple : « S'il pleut, alors je prends un parapluie, sinon je mets des lunettes de soleil. » En programmation, on utilise la structure « Si... Alors... Sinon... ». Cela permet d'exécuter une action uniquement si la condition est remplie.
📢 Rappel
Une condition est une expression qui peut être vraie ou fausse.
⭐ À retenir
Structure : Si <condition> alors <action1> sinon <action2>.
💡 À retenir : Une condition permet de choisir entre deux actions selon une situation.
🔁
Répéter des actionsPour répéter une action plusieurs fois, on utilise une boucle. Par exemple, pour avancer de 50 pas en faisant des pas de 10, on répète 5 fois l'action « avancer de 10 pas ». En algorithmique, on écrit « Répéter 5 fois : avancer de 10 pas ». On peut aussi utiliser une boucle « Tant que » pour répéter tant qu'une condition est vraie. Les boucles sont très utiles pour éviter d'écrire plusieurs fois la même instruction.
📖 Définition
Boucle : structure qui répète une séquence d'instructions.
🔍 Exemple
Pour dessiner un carré : répéter 4 fois [avancer 100, tourner 90°].
💡 À retenir : Une boucle permet d'exécuter un bloc d'instructions plusieurs fois.
🧮
Stocker des informationsUne variable est comme une boîte qui porte un nom et qui contient une valeur. Cette valeur peut changer au cours de l'algorithme. Par exemple, on peut avoir une variable « score » qui vaut 0 au début, puis on l'augmente de 1 à chaque bonne réponse. On utilise le signe ← pour affecter une valeur : score ← 0, puis score ← score + 1. Les variables permettent de mémoriser des résultats intermédiaires.
📖 Définition
Variable : emplacement mémoire identifié par un nom, contenant une valeur modifiable.
🔍 Exemple
x ← 5 (on affecte la valeur 5 à la variable x).
💡 À retenir : Une variable permet de mémoriser et modifier une donnée.