Fiche — Algorithmique / Scratch
L’algorithmique consiste à **décrire une suite d’instructions permettant de résoudre un problème**.
Scratch permet de programmer avec **des blocs visuels**.
Algorithme
Variables
Conditions
Boucles
Débogage
Algorithme
Un algorithme est une **suite d’instructions exécutées dans un ordre précis**.
Exemple :
1. demander un nombre
2. ajouter 3
3. afficher le résultat
Variables
Une variable est une **case mémoire qui stocke une valeur**.
| Variable | Valeur |
|---|---|
| x | 5 |
| score | 10 |
Instructions conditionnelles
SI condition ALORS action
Exemple :
SI nombre > 10
ALORS afficher "grand nombre"
Boucles
Répéter une action plusieurs fois.
| Type | Exemple |
|---|---|
| Répéter n fois | répéter 10 fois avancer |
| Répéter jusqu’à | répéter jusqu’à toucher le bord |
Exemple d’algorithme
Programme :
1. demander x
2. calculer x + 5
3. afficher résultat
Débogage
Le débogage consiste à **corriger les erreurs d’un programme**.
| Erreur | Correction |
|---|---|
| mauvaise variable | vérifier les noms |
| ordre incorrect | revoir l’algorithme |
| boucle infinie | modifier la condition |
À retenir
Algorithme = suite d’instructions.
Scratch permet de programmer **avec des blocs visuels**.