Variáveis: caixas com nome para informação que muda — Informática, 7–10 anos
Uma variável dá um nome a uma informação que pode mudar. Assim, um programa pode lembrar-se de uma pontuação, de um nome ou de uma temperatura e usar o valor mais recente, sem tratar cada caso como totalmente novo.
Um lugar com nome para um valor
Pensa numa variável como uma caixa identificada na memória de trabalho do computador. O nome pode ser pontuação e a caixa pode conter 12; mais tarde, pode conter 13. O programa usa o nome para encontrar o valor atual, por isso não precisa de uma instrução diferente para cada pontuação possível.
Porquê precisam os programas de memória?
Um programa tem muitas vezes de voltar a usar uma informação depois de alguma coisa acontecer. Um jogo precisa de saber a pontuação depois de o jogador se mexer; um formulário precisa de guardar um nome depois de ser escrito. As variáveis resolvem o problema de manter estes factos que mudam num lugar a que as instruções podem aceder.
Manter a pontuação de um jogo
Começa com a variável pontuação definida como 0. O jogador apanha uma estrela, por isso o programa muda a pontuação para 0 + 1, que é 1. O jogador apanha mais duas estrelas, e o programa soma 1 duas vezes: 2 e depois 3. Quando o ecrã mostra a pontuação, apresenta 3, porque esse é agora o valor da caixa.
O nome não é o valor
É fácil confundir o nome de uma variável com aquilo que ela contém, porque usamos as duas coisas juntas. Se pontuação contém 7, pontuação não é outra maneira de dizer 7: é o nome que aponta para 7. Quando o jogador ganha um ponto, o valor muda, mas o nome pontuação pode continuar igual.
Pontuações, cestos de compras e sensores
Um jogo guarda a tua pontuação, um cesto de compras online guarda quantos artigos escolheste e uma estação meteorológica guarda a temperatura mais recente. Em cada caso, o valor pode mudar, enquanto o nome útil continua familiar. As variáveis permitem atualizar a informação sem reconstruir o programa todo.
Continua a explorar
Outras línguas
A carregar o MyLeoNes™…