Lógica booleana: combinar verdadeiro e falso — Informática, 11–13 anos
A lógica booleana dá aos programas uma forma precisa de combinar factos de sim ou não, para que várias condições orientem uma decisão.
Perguntas com duas respostas
Um valor booleano só tem duas respostas possíveis: verdadeiro ou falso, sim ou não. Os programas usam estas respostas para factos como «a porta está aberta» ou «a pontuação é maior do que 10». AND, OR e NOT combinam ou alteram esses factos.
Porque combinar condições
As decisões reais dependem muitas vezes de mais do que um facto. Um jogo pode abrir um portão apenas quando o jogador tem uma chave E pontos suficientes, ou aceitar alguém que tenha um passe OU esteja na lista de convidados. A lógica booleana transforma estas regras em instruções exactas.
Verificar um portão do jogo
A regra é: abrir se temChave E a pontuação for pelo menos 10. A Ana tem uma chave, por isso temChave é verdadeiro. A pontuação dela é 12, logo o segundo facto também é verdadeiro. Verdadeiro E verdadeiro dá verdadeiro e o portão abre; com 7 pontos, ficaria fechado.
E não é OU
É comum ler E como «basta uma destas coisas», porque na fala quotidiana somos imprecisos. No código, E exige que todas as condições ligadas sejam verdadeiras. OU precisa apenas de uma condição verdadeira. Escolher o operador errado pode tornar uma regra demasiado rígida ou permitir a entrada errada.
Regras em sistemas reais
Um telemóvel pode desbloquear quando o rosto corresponde E o código certo é introduzido. Uma loja online pode mostrar um aviso quando um artigo é frágil OU a entrega fica muito longe. Estas verificações são úteis porque as máquinas precisam de combinar factos pequenos antes de agir.
Continua a explorar
Outras línguas
A carregar o MyLeoNes™…