La condition « si... alors » expliquée aux enfants
Par L'équipe pédagogique Early Eyes · 7 min de lecture · Mis à jour juin 2026

En bref
La condition « si... alors » est une règle qui demande à l'ordinateur de prendre une décision : SI une chose est vraie, ALORS il fait une action, SINON il en fait une autre. Pour un enfant, c'est exactement comme dans la vraie vie : « si il pleut, alors je prends un parapluie, sinon je sors sans rien ». En code, la condition « si alors » permet au programme de réagir et de choisir tout seul, au lieu de toujours faire la même chose.
Qu'est-ce qu'une condition « si... alors » en programmation ?
Une condition « si... alors » (en anglais if... then... else) est une instruction qui permet à un programme de faire un choix. L'ordinateur teste une question à laquelle on peut répondre par oui ou par non, puis il agit selon la réponse. C'est l'un des tout premiers concepts du code que rencontre un enfant, juste après la séquence et la boucle.
Sans condition, un programme fait toujours la même chose, dans le même ordre. La condition lui donne la capacité de réagir, de s'adapter et de décider. C'est ce qui rend un jeu vidéo, une application ou un robot « intelligents » : ils répondent différemment selon la situation. Comprendre la condition « si alors », pour un enfant, c'est découvrir que le code peut penser par étapes et faire des choix logiques.
Comment expliquer « si... alors... sinon » à un enfant simplement ?
Le meilleur moyen d'expliquer une condition à un enfant, c'est de partir de sa journée. Il prend déjà des dizaines de décisions « si... alors » sans le savoir. L'idée est de lui faire remarquer ces règles invisibles, puis de lui montrer qu'en code, on les écrit de la même façon.
Voici des exemples concrets du quotidien que tout enfant comprend immédiatement :
- Si il fait froid, alors je mets un manteau, sinon je sors en t-shirt.
- Si mes devoirs sont finis, alors je peux jouer, sinon je continue à travailler.
- Si le feu est vert, alors je traverse, sinon je m'arrête.
- Si j'ai assez d'argent de poche, alors j'achète le jeu, sinon j'attends.
Comment fonctionne une condition dans un programme ?
Dans un programme, une condition repose toujours sur un test : une question qui n'a que deux réponses possibles, vrai ou faux. On parle de valeur « booléenne » (du nom du mathématicien George Boole), mais inutile d'employer ce mot avec un enfant. Il suffit de dire que l'ordinateur vérifie si quelque chose est vrai ou faux, puis qu'il choisit son chemin.
On distingue trois briques utiles à faire comprendre progressivement :
- SI (if) : la question à tester, par exemple « est-ce que le score est supérieur à 10 ? ».
- ALORS (then) : l'action à faire quand la réponse est vraie.
- SINON (else) : l'action à faire quand la réponse est fausse (cette partie est facultative).
- Les comparaisons : plus grand que, plus petit que, égal à — ce sont elles qui rendent la réponse vraie ou fausse.
Pourquoi la condition est-elle un concept clé du code ?
La condition « si alors » est l'un des piliers de la pensée informatique, au même titre que la séquence (faire les choses dans l'ordre), la boucle (répéter) et la variable (retenir une information). C'est elle qui apporte la prise de décision, sans laquelle aucun programme utile ne fonctionnerait.
Au-delà du code, le raisonnement conditionnel développe une compétence précieuse : anticiper les cas de figure. Un enfant qui maîtrise le « si alors » apprend à se demander « et si ce n'était pas le cas ? ». Cette habitude de penser aux différentes possibilités sert en mathématiques, dans la vie de tous les jours et dans la résolution de problèmes en général.
C'est aussi un concept qui valorise l'erreur de façon naturelle : quand la condition ne donne pas le résultat attendu, l'enfant comprend vite qu'il a posé la mauvaise question ou inversé deux actions. Il corrige, teste à nouveau, et voit le programme réagir correctement.
Un exemple concret : le jeu du nombre secret
Rien ne vaut un exemple que l'enfant peut visualiser. Imaginons un mini-jeu où il faut deviner un nombre secret entre 1 et 20. Le programme utilise des conditions pour guider le joueur après chaque tentative. C'est l'occasion parfaite de voir le « si... alors... sinon » à l'œuvre.
Le code, en langage simple, ressemble à ceci : « SI le nombre proposé est égal au nombre secret, ALORS afficher Bravo, tu as gagné ! ; SINON SI le nombre proposé est plus petit, ALORS afficher C'est plus grand ; SINON afficher C'est plus petit. » En quelques lignes, l'enfant comprend qu'un programme peut répondre différemment selon ce que fait le joueur.
- Le test : on compare le nombre proposé au nombre secret.
- Le ALORS : on félicite le joueur si les deux nombres sont égaux.
- Le SINON SI : on donne un indice (« c'est plus grand ») dans un autre cas.
- Le SINON : on couvre le dernier cas possible (« c'est plus petit »).
- Le résultat : un même programme se comporte différemment à chaque essai.
Comment Early Eyes fait découvrir les conditions aux enfants ?
Early Eyes est une application française qui apprend à coder aux enfants de 8 à 12 ans par le code-dessin, façon tortue Logo. Quand l'enfant aborde les conditions, il écrit du vrai code qui réagit : par exemple, faire changer la couleur d'un trait « si » un compteur dépasse une valeur, ou faire tourner un personnage « sinon ». Il exécute son code et voit immédiatement le résultat à l'écran, ce qui est une validation réelle, pas un simple QCM.
Le tuteur IA, Early, accompagne l'enfant avec des indices progressifs sans jamais donner la réponse toute faite, et valorise l'erreur comme une étape normale de l'apprentissage. Le prénom de l'enfant n'est jamais envoyé à l'IA, dans une logique de protection des données pensée dès la conception (RGPD-K). Pour les enfants concernés, des polices et réglages adaptés DYS facilitent la lecture du code. L'application est gratuite pour démarrer, avec une offre Famille en option.
Quelles activités pour comprendre la condition sans écran ?
On peut très bien aborder le « si... alors » loin de tout écran, ce qui aide certains enfants à ancrer le concept avant de coder. L'idée est de transformer des règles du quotidien en instructions explicites, puis de jouer avec.
Voici quelques activités simples à faire en famille ou en classe :
- Le jeu du robot : un enfant joue le « programme » et n'obéit qu'à des règles « si... alors » dictées par les autres.
- Le tri de chaussettes : « si la chaussette est rouge, alors dans la boîte A, sinon dans la boîte B ».
- Le jeu Jacques a dit, qui est une condition déguisée : « si Jacques a dit, alors je fais l'action ».
- Les cartes météo : tirer une carte et énoncer la règle (« s'il neige, alors je mets un bonnet »).
- Inventer ses propres règles de jeu de société en formulant chaque cas avec « si... alors... sinon ».
À partir de quel âge un enfant comprend-il les conditions ?
Dès 7 ou 8 ans, un enfant comprend très bien le raisonnement « si... alors » dans des situations concrètes, car il l'utilise déjà tous les jours. La difficulté n'est pas le concept lui-même, mais la rigueur d'écriture : en code, il faut poser la bonne question et prévoir chaque cas, sans ambiguïté.
Entre 8 et 12 ans, l'enfant passe progressivement des conditions simples (un seul test) aux conditions imbriquées (un test à l'intérieur d'un autre) et aux conditions combinées (« si... ET... », « si... OU... »). L'essentiel est d'avancer à son rythme, en partant toujours d'un résultat visible et motivant. Un enfant qui voit son programme réagir à ses choix retient bien plus durablement qu'avec une définition apprise par cœur.
Un exemple de code : le jeu du nombre secret
# L'enfant doit deviner un nombre secret entre 1 et 20.
# Le programme réagit différemment selon sa proposition.
SI proposition = nombre_secret ALORS
AFFICHER "Bravo, tu as gagné !" # les deux nombres sont égaux
SINON SI proposition < nombre_secret ALORS
AFFICHER "C'est plus grand" # indice : viser plus haut
SINON
AFFICHER "C'est plus petit" # dernier cas possible
# Un même programme se comporte différemment à chaque essai :
# c'est la condition qui lui permet de choisir son chemin.Et si votre enfant essayait ?
Early Eyes apprend à coder aux 8-12 ans, en français, gratuitement pour démarrer.
Essayer gratuitementQuestions fréquentes
Qu'est-ce qu'une condition « si... alors » en code, expliquée simplement ?
C'est une règle qui fait prendre une décision au programme : SI quelque chose est vrai, ALORS il fait une action, SINON il en fait une autre. C'est comme dans la vie : « si il pleut, alors je prends un parapluie ». La condition permet au code de réagir et de choisir au lieu de toujours faire la même chose.
Quelle est la différence entre « alors » et « sinon » ?
Le « alors » indique ce que fait le programme quand la réponse au test est vraie. Le « sinon » indique ce qu'il fait quand la réponse est fausse. Le « sinon » est facultatif : on peut écrire une condition avec un « alors » seul. Le « sinon » sert à couvrir l'autre cas possible.
À quel âge un enfant peut-il comprendre les conditions ?
Dès 7 ou 8 ans dans des situations concrètes, car l'enfant utilise déjà ce raisonnement au quotidien sans le nommer. La vraie difficulté n'est pas le concept mais la précision : en code, il faut poser la bonne question et prévoir chaque cas. Entre 8 et 12 ans, on aborde des conditions plus complexes.
Quel exemple simple pour expliquer une condition à mon enfant ?
Partez de sa journée : « si tes devoirs sont finis, alors tu peux jouer, sinon tu continues ». Ou le feu de circulation : « si le feu est vert, alors je traverse, sinon je m'arrête ». Faites-lui remarquer qu'il prend déjà ce genre de décisions, puis montrez que le code écrit exactement les mêmes règles.
Quelle est la différence entre une condition et une boucle ?
Une boucle sert à répéter une action plusieurs fois, par exemple tracer quatre côtés d'un carré. Une condition sert à choisir une action selon une situation. Les deux se combinent souvent : on répète une action tant qu'une condition reste vraie. Ce sont deux concepts complémentaires de la pensée informatique.
Faut-il un ordinateur pour apprendre les conditions ?
Non, pas au début. On peut ancrer le concept sans écran avec des jeux comme « Jacques a dit », le tri d'objets par couleur ou le jeu du robot qui n'obéit qu'à des règles « si... alors ». Ces activités préparent l'enfant à écrire ensuite de vraies conditions dans une application de code.