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™…