Eventos: programas que reagem a ações — Informática, 11–13 anos
Um evento é algo que acontece, como um clique, uma tecla premida ou uma leitura de sensor, e permite que um programa reaja nesse momento.
Esperar que algo aconteça
Um evento é um sinal de que algo aconteceu: um jogador clica, uma tecla é premida ou a temperatura muda. Em vez de executar uma lista longa do princípio ao fim, o programa espera e executa a resposta certa para cada sinal. É assim que o software se torna interativo.
Porque foram necessários
Um programa que segue apenas uma sequência fixa não sabe quando alguém vai clicar ou quando um sensor vai detetar movimento. As primeiras ferramentas interativas precisavam de ligar um acontecimento imprevisível a uma resposta preparada. Os eventos resolvem esse problema de tempo sem adivinhar quando algo acontecerá.
Um botão que conta
Começa cliques em 0. Define o evento do botão como «quando clicado»: adiciona 1 a cliques e mostra cliques. O primeiro clique muda 0 para 1; o segundo muda 1 para 2; o terceiro muda 2 para 3. O programa não precisa de saber antecipadamente quando ocorrerão.
Um evento não é todos os eventos
Um programa pode reagir a um clique mas ignorar uma tecla, porque cada resposta está ligada a um evento específico. Isto pode surpreender quando ambas as ações parecem ser «entrada». Verifica o nome do evento: as instruções certas só serão executadas quando chegar esse tipo exato de sinal.
Eventos à nossa volta
Os jogos usam eventos para saltar quando se prime uma tecla, e os sites para abrir um menu depois de tocar no ecrã. Um relógio inteligente pode reagir a um sensor contando passos ou avisando de uma pulsação alta. Em cada caso, a resposta espera um sinal de uma pessoa ou de um dispositivo.
Continua a explorar
Outras línguas
A carregar o MyLeoNes™…