Aller au contenu

Mathématiques · 4e

Instructions conditionnelles : fiche de révision de 4e

Publié le 12 novembre 2026 · Mis à jour le 12 novembre 2026 · Signaler une erreur

L'essentiel

  • Une instruction conditionnelle fait exécuter des actions différentes selon qu'une condition est vraie ou fausse.
  • Forme de base : si condition alors actions, puis, au choix, sinon autres actions.
  • Une condition compare avec <, > et = ; elle ne donne que deux résultats : vrai ou faux.
  • Avec sinon si, on enchaîne plusieurs conditions : seul le premier bloc dont la condition est vraie s'exécute.
  • Piège n°1 : confondre = (comparer) et l'affectation (x ← x + 1), qui change la valeur d'une variable.

Ce qu'il faut savoir

Tu rencontres cette idée au quotidien : s'il pleut, alors je prends un parapluie, sinon je pars sans. En programmation, c'est pareil, sauf que la condition doit pouvoir être testée par l'ordinateur : elle porte sur une valeur, par exemple celle d'une variable.

Écrire une bonne condition

Enchaîner plusieurs conditions

Où les retrouver en 4e

En cycle 4, on écrit des instructions conditionnelles dans des programmes simples : déplacement d'un lutin, construction d'une figure, programme de calcul, simulation. On les associe à la boucle « répéter … fois ». 3 On apprend aussi à déclencher un script quand un événement se produit, comme l'appui sur une touche. 2

Questions flash

5 questions · correction immédiate · ton score reste sur ton appareil.

  1. Le programme suivant est exécuté avec x=5x = 5.

    si x > 3 alors
        dire « grand »
    sinon
        dire « petit »
    fin si
    

    Que dit le programme ?

  2. Quelles valeurs peut prendre le résultat d'une condition comme x>0x > 0 ?

  3. Avec note = 11, que dit ce programme ?

    si note < 8 alors
        dire « à retravailler »
    sinon si note < 14 alors
        dire « correct »
    sinon
        dire « très bien »
    fin si
    

  4. Le bloc « sinon » doit toujours être présent dans une instruction conditionnelle.

  5. Avec n=10n = 10, la condition n>10n > 10 est...

Les questions qu'on se pose

Quelle différence entre « x = 5 » dans une condition et « x ← 5 » ?

Dans une condition, x = 5 teste si xx vaut 5 et donne vrai ou faux. L'affectation x ← 5 donne la valeur 5 à la variable xx : ce n'est ni une égalité ni une équation. 2 Les deux se lisent différemment, donc lis toujours le contexte : dans un « si », c'est un test.

Quand utiliser « sinon si » plutôt que plusieurs « si » à la suite ?

Utilise « sinon si » quand les cas s'excluent : seul le premier bloc dont la condition est vraie s'exécute. 5 Avec plusieurs « si » séparés, chaque condition est testée à part et plusieurs blocs peuvent s'exécuter.

Sources

Programme visé : Programme de mathématiques pour le cycle 4 - Pensée informatique et instructions conditionnelles · Ministère de l'Éducation nationale

  1. Programme de mathématiques pour le cycle 4 - Pensée informatique et instructions conditionnelles, Ministère de l'Éducation nationale. Consulté le 12 novembre 2026.
  2. Algorithmique et programmation - Cycle 4 - CNRS, CNRS - Université Claude Bernard Lyon 1. Consulté le 12 novembre 2026.
  3. Programmation Algorithmique Cycle 4 - Académie de Bordeaux, Académie de Bordeaux. Consulté le 12 novembre 2026.
  4. Exemple de mise en œuvre Cycle 4 Mathématiques - Académie de Strasbourg, Académie de Strasbourg. Consulté le 12 novembre 2026.
  5. Instruction conditionnelle (programmation), Wikipédia. Consulté le 12 novembre 2026.

Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2
  • CM1
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page