Mathématiques · 4ᵉ

Les événements

Mathématiques 4ᵉ Variables & conditions

Qu'est-ce qui lance un programme ?

Voir la scène entière dans Azulma Ici, une seule vue — vivante. Dans l'app, la scène complète se déroule plan par plan, la mascotte de la matière explique, puis tu t'entraînes.

En une phrase

Un événement, c'est ce qui fait démarrer un script. Par exemple « quand le drapeau vert est cliqué » ou « quand la touche espace est pressée ». Le bloc événement est placé tout en haut, et le script qui est dessous s'exécute à ce moment-là.

L'idée à retenir

Un événement est ce qui déclenche un script. « Quand le drapeau vert est cliqué » lance le programme. D'autres événements : « quand la touche espace est pressée », « quand ce lutin est cliqué ». Le script sous le bloc démarre à ce moment-là.

Comprendre

Dans un programme Scratch, rien ne se passe tout seul : il faut un signal de départ. Ce signal s'appelle un événement. Un événement est ce qui déclenche l'exécution d'un script, c'est-à-dire ce qui fait démarrer une suite de blocs.

Les blocs événement se reconnaissent facilement : ils ont une forme arrondie sur le dessus et se placent toujours en haut d'un script, comme un chapeau. Les événements les plus courants sont : « quand le drapeau vert est cliqué » (le script démarre quand on lance le programme), « quand la touche espace est pressée » (le script démarre quand on appuie sur une touche) et « quand ce lutin est cliqué » (le script démarre quand on clique sur le personnage). Le principe est toujours le même : tu relies un événement à une action.

L'événement dit « quand » faire quelque chose, et le script placé dessous dit « quoi » faire. Au moment où l'événement se produit, par exemple quand on appuie sur la touche, le script qui est sous le bloc démarre et s'exécute. C'est ce qui rend un programme interactif : c'est l'utilisateur, par ses actions (cliquer, appuyer sur une touche), qui déclenche les différents scripts.

Sans bloc événement en tête, un script ne démarre pas tout seul quand l'utilisateur agit (on peut encore le lancer à la main en cliquant dessus dans l'éditeur).

Le cours

Un événement, en programmation, est ce qui déclenche l'exécution d'un script : c'est le signal de départ d'une suite de blocs. Dans Scratch, les blocs événement appartiennent à la catégorie « Événements » et ont une forme particulière, arrondie sur le dessus (forme de chapeau) ; on les place toujours en tête d'un script. Les événements les plus utilisés au collège sont : « quand le drapeau vert est cliqué », qui démarre le script au lancement du programme ; « quand la touche ... est pressée » (par exemple la touche espace), qui démarre le script quand on appuie sur cette touche ; et « quand ce lutin est cliqué », qui démarre le script quand on clique sur le personnage.

Le fonctionnement est toujours le même : on relie un événement à une action. Le bloc événement indique le moment du déclenchement (le « quand »), et le script placé en dessous indique ce qui doit se faire (le « quoi »). Lorsque l'événement se produit réellement, le script associé démarre et exécute ses blocs dans l'ordre.

C'est grâce aux événements qu'un programme devient interactif : les actions de l'utilisateur (un clic, une touche) déclenchent les comportements du programme. Un script sans bloc événement en tête ne peut pas être lancé automatiquement par une action de l'utilisateur.

Vois cette notion fonctionner : la scène animée, plan par plan →

Les erreurs fréquentes

Croire qu'un script démarre tout seul même sans bloc événement en tête.
Un script a besoin d'un événement (un bloc « quand... ») pour être déclenché. Sans bloc événement en tête, le script ne démarre pas automatiquement quand l'utilisateur agit.
Confondre l'événement (le déclencheur, le « quand ») avec l'action (le « quoi », ce que fait le script).
L'événement indique le moment du déclenchement, par exemple « quand la touche espace est pressée » ; l'action est ce que le script fait ensuite, comme avancer ou changer de costume. L'événement déclenche, l'action est exécutée.

Tu maîtrises la notion si…

  • Décrire un événement comme ce qui déclenche l'exécution d'un script et reconnaître les blocs « quand... » placés en tête.
  • Citer des événements courants : « quand le drapeau vert est cliqué », « quand la touche espace est pressée », « quand ce lutin est cliqué ».
  • Relier un événement au script qu'il déclenche et indiquer à quel moment le script démarre.

Vérifie que tu as compris

  1. « Quand le drapeau vert est cliqué » est :

    Réponse un événement qui lance le script

    C'est un bloc événement : il déclenche l'exécution du script lorsqu'on clique sur le drapeau.

  2. Quel bloc lance un script quand on appuie sur la touche espace ?

    Réponse « quand la touche espace est pressée »

    C'est un bloc événement : il déclenche le script au moment où l'on appuie sur la touche espace.

S'entraîner sur cette notion

La scène s'anime pas à pas, la mascotte t'explique, puis tu t'entraînes. Gratuit pour commencer.

Ouvrir cette scène dans Azulma →

Les quatre étapes pour maîtriser cette notion

Reconnaître

Un événement déclenche un script.

Le bloc « chapeau » en haut.

Comprendre

« quand drapeau cliqué » lance le programme.

Le clic est le signal de départ.

Appliquer

« touche espace pressée », « lutin cliqué ».

Chaque action peut être un déclencheur.

Transférer

Il démarre quand l'événement se produit.

Le bloc événement est toujours en tête.

Dans le même chapitre

Voir tout le chapitre « Variables & conditions » →