🤖

4ème · Fiche de cours

Algorithmique — 4ème

Variables informatiques, suivre une variable dans une boucle, instruction conditionnelle « si … alors … sinon » dans Scratch.

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 Intermédiaire⚡ Jouer ce chapitre

✅ L'essentiel

  • Une variable est une case mémoire qui porte un nom et contient une valeur, la dernière qu'on lui a donnée.
  • « mettre n à 5 » remplace la valeur de n ; « ajouter 3 à n » augmente n de 3.
  • « si condition alors … sinon … » : le programme fait le premier bloc si la condition est vraie, le second sinon.
  • Pour suivre un programme, on fait un tableau de suivi : une colonne par variable, une ligne par étape.

📖 Rappel — Entrées, sorties, boucles

Vu en 5e. Le bloc « demander » fournit l'entrée (rangée dans « réponse »), le bloc « dire » produit la sortie. « Répéter n fois » exécute nn fois le contenu de la boucle.

📖 Les variables

Figure géométrique

On suit les deux variables dans un tableau :

Passages après « ajouter i à s »i après « ajouter 1 à i »
départ0011
10+1=10 + 1 = 122
21+2=31 + 2 = 333
33+3=63 + 3 = 644
46+4=106 + 4 = 1055

Le lutin dit 1010, c'est-à-dire 1+2+3+41 + 2 + 3 + 4.

📖 L'instruction conditionnelle

si reˊponse>10\text{réponse} > 10 alors dire Bravo sinon dire Encore

Le programme teste la condition une fois, puis exécute un seul des deux blocs. Avec 1212, la condition est vraie : le lutin dit « Bravo ». Avec 1010, elle est fausse (10>1010 > 10 est faux) : il dit « Encore ».

Une condition peut porter sur un calcul : avec « si reˊponse×3>25\text{réponse} \times 3 > 25 », le plus petit entier qui convient est 99, car 8×3=248 \times 3 = 24 ne dépasse pas 2525.

⚠️

Une variable ne retient qu'une valeur. Pour échanger a et b, « mettre a à b » puis « mettre b à a » ne marche pas : après le premier bloc, l'ancienne valeur de a est perdue, et les deux variables finissent égales. Il faut une troisième variable qui garde la valeur en mémoire.

Et « >> » est strict : 10>1010 > 10 est faux.

Numi

Les variables sont partout dans les jeux vidéo : ton score, tes points de vie, le nombre de pièces ramassées. À chaque pièce, le jeu exécute « ajouter 1 à pièces », et un « si points de vie = 0 alors fin de partie » surveille la situation.

🎯 Mini-quiz

1. mettre n à 4 ; ajouter 3 à n ; mettre n à n × 2. Que vaut n ?

2. mettre n à 0 ; répéter 5 fois (ajouter 4 à n). Que vaut n ?

3. si réponse < 8 alors dire Petit sinon dire Grand. On répond 8. Que dit le lutin ?

Pour aller plus loin

⚡S'entraîner : Algorithmique — 4èmeExercices interactifs, difficulté progressive🤖Réviser d'abord : Algorithmique — 5èmePrérequis · 5ème

Autres fiches 4ème

🔢Calcul littéral : développer, factoriser, réduire⚖️Équations du premier degré🍕Fractions & nombres relatifs — Multiplication et division — 4ème🔢Multiples & nombres premiers — 4ème