Aller au contenu principal
Mathématiques · 3ème

Algorithmique et programmation (Scratch)

En 3e, on apprend à écrire, exécuter et corriger des programmes simples à l'aide d'un langage par blocs comme Scratch, en mobilisant variables, boucles, instructions conditionnelles et déplacements d'un lutin sur l'écran.

Ce que votre enfant saura faire

  • Décrire et exécuter un algorithme simple en suivant pas à pas les instructions d'un programme.
  • Programmer des déplacements (avancer, tourner, aller à x ; y) et des tracés avec un lutin Scratch.
  • Utiliser des variables pour stocker, modifier et afficher des valeurs.
  • Mettre en œuvre des boucles (répéter, répéter indéfiniment, répéter jusqu'à) et des instructions conditionnelles (si, si...sinon).
  • Repérer et corriger une erreur (bug) dans un programme pour obtenir le résultat attendu.

Questions fréquentes

Quelle est la différence entre « répéter n fois » et « répéter indéfiniment » ?

« Répéter n fois » exécute le bloc un nombre fixé de fois puis s'arrête, alors que « répéter indéfiniment » exécute le bloc en continu sans jamais s'arrêter de lui-même.

Comment savoir de quel angle tourner pour tracer un polygone régulier ?

On tourne de 360 divisé par le nombre de côtés. Par exemple 90° pour un carré (360/4) ou 120° pour un triangle équilatéral (360/3).

À quoi sert une variable dans un programme ?

Une variable est une boîte mémoire nommée qui stocke une valeur (un score, un compteur, une position...) que le programme peut lire, afficher et modifier au cours de son exécution.