Aller au contenu

Sciences de l'ingénieur (spécialité) · TerminaleBac

Programmation événementielle : quiz de Terminale SI

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

L'essentiel

  • La programmation événementielle est un paradigme fondé sur la réception d'événements : le programme est défini surtout par ses réactions à ce qui se produit 5.
  • Un événement peut être une action de l'opérateur sur l'interface (clic, déplacement de souris, saisie au clavier) ou un changement d'état de variable 5.
  • Une architecture classique repose sur une boucle principale à deux parties : l'une détecte les événements, l'autre les gère 5.
  • Ce paradigme s'oppose à la programmation séquentielle et il est surtout répandu dans les interfaces graphiques 5.
  • Il peut s'écrire dans n'importe quel langage, avec plus de facilité dans un langage de haut niveau 5.

Avant de commencer

Ce quiz couvre toute la notion de programmation événementielle telle qu'elle se rencontre en spécialité Sciences de l'ingénieur : ce qu'est un événement, comment un programme y réagit, comment la boucle principale s'organise, en quoi ce paradigme se distingue d'un programme qui s'exécute simplement ligne après ligne, et dans quels contextes on l'utilise. Il s'inscrit dans le chapitre sur la modélisation et la résolution de problèmes à partir de l'information, après le traitement du signal, l'échantillonnage et le filtrage, et avant l'étude des réseaux et des protocoles.

Le programme de sciences physiques, complément de la spécialité, fait partie du cadre de l'épreuve de terminale 1. L'épreuve porte sur les contenus, capacités et compétences des programmes de terminale de la spécialité et de son complément de sciences physiques, et des notions de première peuvent être mobilisées 2. Elle accorde aussi une place aux aspects expérimentaux et aux capacités numériques identifiées dans le programme 2. Savoir décrire la logique d'un programme qui réagit à des événements fait partie de ce travail numérique.

Quiz

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

  1. Quelle phrase décrit le mieux le principe de la programmation événementielle ?

  2. Parmi ces situations, lesquelles sont des événements au sens de la programmation événementielle ? (plusieurs réponses)

    Plusieurs réponses possibles.

  3. La programmation événementielle s'oppose à la programmation séquentielle.

  4. Dans l'architecture à boucle principale décrite pour ce paradigme, comment est répartie la boucle ?

  5. Avec quoi la programmation événementielle est-elle apparue ?

  6. Quel élément a rendu l'usage de ce paradigme particulièrement courant ?

  7. Il faut un langage de programmation spécialement conçu pour pouvoir écrire un programme événementiel.

  8. Que permettent certains environnements de développement intégrés, par exemple Qt Software, pour ce paradigme ?

  9. Un programme possède une variable compteur initialisée à 0. À chaque événement « clic sur le bouton + », elle augmente de 1. À l'événement « appui sur la touche R », elle revient à 0. L'utilisateur effectue dans l'ordre : 4 clics, un appui sur R, puis 5 clics. Quelle est la valeur finale de compteur ?

  10. Dans une interface, la première section de la boucle repère un clic sur le bouton « Enregistrer ». Que fait ensuite la seconde section ?

  11. Que dit le cadre de l'épreuve de terminale de la spécialité ? (plusieurs réponses)

    Plusieurs réponses possibles.

  12. Avec quel autre paradigme, cité dans les sources, la programmation événementielle est-elle mise en opposition, en plus de la programmation séquentielle ?

  13. Un système de commande possède un bouton d'arrêt et un afficheur. Un élève écrit un programme qui teste le bouton une seule fois au démarrage, puis ne s'en occupe plus. Pourquoi ce programme n'est-il pas événementiel ?

  14. Dans ce paradigme, ce qui détermine le moment où un morceau de code s'exécute est surtout la survenue d'un événement, et non sa position dans le fichier.

Les questions qu'on se pose

Quelle est la différence entre un programme séquentiel et un programme événementiel ?

Un programme séquentiel déroule ses instructions dans l'ordre prévu par l'auteur. Un programme événementiel est défini surtout par ses réactions aux événements qui se produisent 5, comme un clic, une saisie au clavier ou un changement d'état de variable 5. Les deux paradigmes sont présentés comme opposés 5. Pour t'en souvenir : dans le premier, c'est le code qui mène ; dans le second, c'est ce qui arrive qui mène.

À quoi sert ce paradigme en pratique ?

Il est particulièrement mis en œuvre dans le domaine des interfaces graphiques 5, où l'opérateur peut agir à tout moment : clic, déplacement de souris, saisie au clavier 5. Dès qu'un système doit rester disponible pour répondre à des actions dont on ne connaît pas l'ordre à l'avance, cette organisation en boucle qui détecte puis gère les événements est adaptée 5.

Dois-je connaître un langage précis pour réussir ces questions ?

Non. Ce paradigme peut être réalisé dans n'importe quel langage de programmation, la tâche étant simplement plus aisée dans les langages de haut niveau 5. Ce qui compte pour répondre, c'est de comprendre la logique : événement, détection, gestion. Dans l'épreuve, les capacités numériques identifiées dans le programme sont prises en compte 2, mais tu t'entraînes d'abord à raisonner sur le principe.

Sources

Programme visé : Bulletin officiel spécial n°8 du 25 juillet 2019 — Sciences de l'ingénieur, classe terminale · education.gouv.fr

  1. Bulletin officiel spécial n°8 du 25 juillet 2019 — Sciences de l'ingénieur, classe terminale, education.gouv.fr. Consulté le 7 novembre 2026.
  2. Éduscol STI — Épreuve de l'enseignement de spécialité Sciences de l'ingénieur (classe de Terminale), eduscol.education.fr. Consulté le 7 novembre 2026.
  3. Éduscol STI — Programme Sciences de l'ingénieur (réforme 2019), eduscol.education.fr. Consulté le 7 novembre 2026.
  4. Bulletin officiel n°24 du 11 juin 2015 — Enseignement de spécialité SI (classe terminale S), education.gouv.fr. Consulté le 7 novembre 2026.
  5. Programmation événementielle, Wikipédia. Consulté le 7 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 Bientôt
  • CM1 Bientôt
  • 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