C’est quoi un événement dans un programme ?

C’est quoi un événement dans un programme ?

Une sonnette de porte ne fait rien… jusqu’à ce que quelqu’un appuie. Alors, elle sonne. Dans un jeu vidéo, le personnage saute quand tu appuies sur une touche. Ce « quand », c’est un événement.

Attendre et réagir

Beaucoup de programmes ne s’exécutent pas d’un bout à l’autre d’un coup. Ils attendent qu’il se passe quelque chose, puis réagissent : c’est la programmation événementielle. En Scratch, les blocs « quand le drapeau vert est cliqué » ou « quand la touche espace est pressée » lancent une partie du programme.

Plusieurs événements peuvent être surveillés en même temps : un clic de souris, un message reçu, un minuteur qui arrive à zéro, un capteur qui détecte un mouvement.

L’essentiel à retenir

Événement : ce qui déclenche une partie du programme (clic, touche, message, capteur, démarrage)

Le programme associe à chaque événement les instructions à exécuter. Entre deux événements, il attend.

Le piège à éviter

Confondre événement et condition. Une condition est testée au moment où le programme passe dessus ; un événement déclenche le programme quand il se produit. Autre erreur : oublier qu’un même événement peut lancer plusieurs scripts en même temps, ce qui peut créer des effets inattendus.

À quoi ça sert ?

Les interfaces des téléphones, les sites web, les jeux et les objets connectés sont presque entièrement événementiels : chaque bouton, chaque geste sur l’écran est un événement. Un système d’alarme réagit à l’événement « porte ouverte », une lampe de couloir à l’événement « présence détectée ».

Questions fréquentes

C’est quoi un événement en programmation ?

Une action ou un changement qui déclenche une partie du programme : un clic, une touche pressée, un message, une mesure de capteur.

C’est quoi la programmation événementielle ?

Une façon de programmer où le code réagit aux événements au lieu de s’exécuter d’une seule traite.

Quelle différence entre événement et condition ?

L’événement déclenche le code quand il se produit ; la condition est un test vrai ou faux évalué pendant l’exécution.

Donne un exemple d’événement en Scratch.

« Quand le drapeau vert est cliqué » ou « quand la touche flèche droite est pressée ».

Pour aller plus loin

Toutes les notions de base du collège · EasySciences

La fiche mémo de cette notion

Toute la notion résumée sur une page A4, à télécharger pour réviser.

Télécharger la fiche mémo (abonnés)