MyLeoNes™

Eventi: programmi che reagiscono alle azioni — Informatica, 11–13 anni

Un evento è qualcosa che accade, come un clic, un tasto premuto o una lettura di un sensore, e permette al programma di reagire quando accade.

Aspettare che succeda qualcosa

Un evento è il segnale che qualcosa è successo: un giocatore fa clic, viene premuto un tasto o cambia la temperatura. Invece di eseguire una lunga lista dall’inizio alla fine, il programma aspetta e avvia la risposta corretta a ogni segnale. Così nasce il software interattivo.

Perché servono gli eventi

Un programma che segue solo una sequenza fissa non sa quando qualcuno farà clic o quando un sensore rileverà un movimento. I primi strumenti interattivi avevano bisogno di collegare un fatto imprevedibile a una risposta preparata. Gli eventi risolvono questo problema di tempo senza indovinare quando accadrà.

Un pulsante che conta

Inizia con clic a 0. Imposta per il pulsante l’evento «quando si fa clic»: aggiungi 1 a clic e mostra clic. Il primo clic cambia 0 in 1; il secondo cambia 1 in 2; il terzo cambia 2 in 3. Il programma non deve conoscere prima i momenti dei clic.

Un evento non è ogni evento

Un programma può reagire a un clic ma ignorare un tasto, perché ogni risposta è collegata a un evento preciso. Può sorprendere, dato che entrambe le azioni sembrano «input». Controlla il nome dell’evento: le istruzioni giuste partono solo quando arriva proprio quel segnale.

Eventi intorno a noi

I giochi usano eventi per saltare quando si preme un tasto, e i siti per aprire un menu dopo un tocco. Uno smartwatch può reagire a un sensore contando i passi o segnalando un battito elevato. In ogni caso la risposta aspetta un segnale da una persona o da un dispositivo.

Continua a esplorare

Altre lingue

Caricamento di MyLeoNes™…