- Quiz : un essai gratuit pour te tester, ici, sans compte.
- Boss : débloque-le avec un sans-faute ou 3 séries à 4 bonnes réponses (avec un compte).
- Grand Chelem : 15 séries à plus de 85 % pour tout maîtriser.
💻 Algorithmique et programmation (Scratch)
Pourquoi programmer en 3e
En classe de 3e, tu apprends à lire, compléter et écrire des programmes avec Scratch, un logiciel où l'on assemble des blocs colorés comme des pièces de puzzle. Quatre notions reviennent toujours : la séquence, la variable, la boucle et la condition.
La séquence et les instructions
Un est d'abord une séquence. La se lit de haut en bas. L'ordre est essentiel : avancer puis tourner ne donne pas le même résultat que tourner puis avancer.
Les variables
Une sert à stocker un nombre ou un texte, par exemple un score ou un compteur. Dans Scratch, on utilise `mettre [score] à 0` pour fixer une valeur, et `ajouter 1 à [score]` pour la modifier.
Les boucles
Une évite de réécrire la même chose plusieurs fois. On distingue deux types. La boucle bornée `répéter 4 fois` répète un nombre connu de fois. La boucle non bornée `répéter indéfiniment` ou `répéter jusqu'à ...` continue tant qu'une condition n'est pas atteinte.
Les conditions
Une permet de choisir entre plusieurs actions. Le bloc `si ... alors` exécute des instructions seulement quand le test est vrai. Le bloc `si ... alors ... sinon` propose deux chemins : un si le test est vrai, l'autre s'il est faux.
Lire, compléter, écrire
Pour lire un programme, suis les blocs dans l'ordre en notant la valeur des variables à chaque étape. Pour compléter, repère le bloc manquant grâce au résultat attendu. Pour écrire, découpe le problème en petites étapes puis traduis chaque étape en bloc.
Teste-toi sur « Algorithmique et programmation (Scratch) »
Affronte ALGORATOR, le boss du chapitre, gagne de l'XP et débloque les trophées. Tout ça t'attend dans l'appli.
Je crée le compte de mon enfant et je suis sa progression.
Créer le compte gratuitTrop jeune pour créer ton compte seul ? Demande à tes parents de t'inscrire
