Algorithmique · 3e
Évènements, décomposition et blocs personnalisés
Plutôt que de tout recopier, un bon programme range ses instructions réutilisables dans un bloc à part.
La démonstration en vidéo
Le vocabulaire à connaître
- évènement
- Un signal (clic, contact, message) qui déclenche automatiquement l'exécution d'un script.
- bloc personnalisé
- Une suite d'instructions regroupée sous un seul nom, que l'on peut appeler plusieurs fois.
Ce qu'on sait
- Un script démarre en réponse à un évènement : Un signal (clic, contact, message) qui déclenche automatiquement l'exécution d'un script. précis (drapeau vert cliqué, contact, message reçu…).
- Décomposer un problème, c'est le diviser en parties plus simples, chacune traitée séparément.
- Un bloc personnalisé : Une suite d'instructions regroupée sous un seul nom, que l'on peut appeler plusieurs fois. regroupe une suite d'instructions réutilisable, qu'on appelle autant de fois que nécessaire.
La méthode, étape par étape
1.Je repère quel évènement déclenche chaque script du programme.
2.Je découpe le problème en sous-problèmes plus simples à résoudre un par un.
3.Pour un motif répété, je crée un bloc personnalisé, puis je l'appelle dans une boucle.
Un évènement déclenche un script. Un bloc personnalisé regroupe des instructions réutilisables.
C.Q.F.D.
L'exemple au propre
1.Un motif mesure 45°. Je veux le répéter pour compléter un tour complet (360°).
2.Le nombre de répétitions, c'est l'angle total divisé par l'angle du motif.
3.360 ÷ 45 = 8.
4.Je crée un bloc personnalisé « tracer le motif », puis je l'appelle dans une boucle « répéter 8 fois ».
La méthode est apprise ? Prouve-le : un score, un niveau, un record à battre.
Dans la même classe
- Conditions et boucles : « si … alors » et « répéter … fois »
- L'épreuve de maths du brevet, telle qu'elle est
- Rédiger une justification qui rapporte des points
- Comparer deux offres avec des fonctions affines
- Thalès, sa réciproque et les volumes de solides semblables
- D'un programme de calcul à une équation-produit