Les publicités aident à maintenir ce site gratuit. Merci de désactiver votre bloqueur de publicités.

Retour

Séquence 6 — Programmation avancée · Activité 2

Variables, boucles et conditions

Comment utiliser les variables, boucles et conditions en programmation ? Cette activité approfondit les structures fondamentales de la programmation. Tu travailleras sur les variables (stocker et modifier une valeur), les conditions (si… alors… sinon…) et les boucles (répéter… tant que…). À travers des exercices progressifs sur Scratch ou Python, tu programmeras des comportements de plus en plus complexes : clignotement d'une LED selon un capteur, comptage d'événements, affichage d'un message selon une condition. Chaque programme sera testé et débogué. L'objectif est de comprendre que tout comportement automatique repose sur ces trois structures de base.

Les variables — la mémoire du programme

Une variable est une case mémoire avec un nom et une valeur qui peut changer au cours du programme. On peut la comparer à une boîte étiquetée : l'étiquette est le nom, le contenu est la valeur. Exemples :

  • temperature = 22 → stocke la valeur 22 dans la variable "temperature".
  • compteur = 0 → initialise un compteur à zéro avant une boucle.
  • estAllume = false → variable booléenne (Vrai/Faux) indiquant l'état d'une LED.

Les conditions (if/else)

La structure if/else permet d'exécuter des instructions différentes selon une condition :

  • if (temperature > 25) { allumerVentilateur(); } else { arreterVentilateur(); }
  • Si la condition est vraie → bloc "if". Si fausse → bloc "else" (facultatif).
  • On peut enchaîner : else if (condition2) pour tester plusieurs cas.

Les boucles (for et while)

  • Boucle for : répète un nombre connu de fois. Ex : for (i=0; i<10; i++) → répète 10 fois.
  • Boucle while : répète tant qu'une condition est vraie. Ex : while (bouton == APPUYE) → continue tant que le bouton est appuyé.

Règles de bonne pratique

  • Toujours initialiser les variables avant de les utiliser.
  • Choisir des noms explicites : vitesseMoteur plutôt que v ou x.
  • Attention aux boucles infinies : vérifier que la condition de sortie peut être atteinte.
Ce que je dois retenir

Définitions clés

Variable
Espace mémoire nommé qui stocke une valeur (nombre, texte, booléen) pouvant changer au cours du programme.
Boucle while
Répète un bloc d'instructions tant qu'une condition est vraie.
Boucle for
Répète un bloc d'instructions un nombre défini de fois.
Condition if/else
Exécute un bloc si la condition est vraie (if), un autre bloc sinon (else).

Points essentiels

  • Nommer les variables avec des noms explicites (ex : temperature, compteur, estAllume).
  • while = 'tant que' ; for = 'répéter N fois' ; if/else = 'si… alors… sinon…'
  • Attention à l'initialisation des variables avant de les utiliser.

Les publicités aident à maintenir ce site gratuit. Merci de désactiver votre bloqueur de publicités.

👨‍🏫

M. Bouteba — Professeur de technologie au Collège Louise Michel, Paris

Ce site est conçu par M. Bouteba, professeur de technologie au Collège Louise Michel à Paris (10ème). Toutes les ressources sont alignées sur le programme officiel de l'Éducation Nationale et testées avec de vrais élèves en classe.

Mis à jour : mars 2026 · Ressources gratuites · Programme officiel

Lire le guide complet pour préparer le Brevet →