🤖

5ème · Fiche de cours

Algorithmique — 5ème

Entrées et sorties d'un programme, expressions informatiques dans Scratch, prévoir ce que dit le lutin, boucle « répéter n fois », modifier un paramètre.

Tu as vu cette leçon en classe ? Cette fiche te remet l'essentiel en tête avant de t'entraîner : les points clés d'abord, les explications et les exemples ensuite.

7 min Facile⚡ Jouer ce chapitre

✅ L'essentiel

  • L'entrée d'un programme est la donnée qu'on lui fournit (le bloc « demander … et attendre ») ; la sortie est ce qu'il rend (le bloc « dire … »).
  • Le nombre tapé est rangé dans « réponse » : on peut l'utiliser dans un calcul.
  • Dans une expression, les blocs emboîtés se calculent en premier, comme des parenthèses : (\text{réponse} + 2) \times 3.
  • Pour tracer un polygone régulier à n côtés, le lutin tourne n fois de 360 \div n degrés.

📖 Rappel — Séquences et boucles

Vu en 6e. Un programme exécute ses instructions dans l'ordre, une après l'autre. « Répéter n fois » exécute nn fois tout ce qui est à l'intérieur de la boucle ; ce qui est avant ou après la boucle n'est fait qu'une fois.

📖 Entrées, sorties, expressions

Figure géométrique
  • Entrée : le nombre tapé après « demander ». Il est rangé dans « réponse ».
  • Sortie : ce que le lutin « dit ».
  • Expression : (reˊponse×3)+2(\text{réponse} \times 3) + 2. Le bloc « réponse × 3 » est emboîté dans le bloc « … + 2 » : on le calcule d'abord.

Si on répond 44, le lutin dit 4×3+2=144 \times 3 + 2 = 14.

🔢 Méthode — Prévoir ce que dit le lutin

  1. Remplace « réponse » par le nombre tapé.
  2. Calcule d'abord les blocs les plus emboîtés (ceux entre parenthèses).
  3. Termine par le bloc extérieur : c'est la sortie.

✏️ Exemple — Retrouver l'entrée

📖 Boucle et polygones

répéter 6 fois : avancer de 50 pas, tourner de 60 degrés

trace un hexagone régulier. En faisant le tour de la figure, le lutin fait un tour complet sur lui-même, soit 360°360°, en 66 virages égaux : 360÷6=60°360 \div 6 = 60°.

Changer un paramètre change la figure : avec « répéter 5 fois » et « tourner de 72 degrés », on obtient un pentagone régulier.

⚠️

L'ordre des blocs compte. On ne peut pas utiliser « réponse » avant d'avoir demandé le nombre.

Et (reˊponse+2)×3(\text{réponse} + 2) \times 3 n'est pas reˊponse+2×3\text{réponse} + 2 \times 3 : avec 44, le premier donne 1818, le second 1010.

Numi

La « tortue » qui trace des figures en avançant et en tournant vient du langage Logo, inventé en 1967 pour apprendre la programmation aux enfants. Scratch, créé au MIT en 2007, en a gardé le lutin, le stylo et les blocs « avancer » et « tourner ».

🎯 Mini-quiz

1. Le lutin dit (réponse + 5) × 2. On répond 3. Que dit-il ?

2. Pour tracer un triangle équilatéral, de combien le lutin doit-il tourner à chaque sommet ?

3. Dans un programme, la sortie est :

Pour aller plus loin

⚡S'entraîner : Algorithmique — 5èmeExercices interactifs, difficulté progressive🤖Réviser d'abord : Algorithmique — 6èmePrérequis · 6ème🧮Réviser d'abord : Priorités et expressions numériquesPrérequis · 6ème

Autres fiches 5ème

🔡Calcul littéral🍕Fractions : addition et soustraction📐Géométrie : angles et triangles➗Opérations & divisibilité — 5ème