Construção condicional
O robô pode usar sensores não apenas em um design cíclico, mas também sem ele. Antes de cada ação, o robô pode verificar o que os sensores mostram.
Para isso, é utilizada uma
construção condicional
(
if
), que permite executar comandos dependendo da condição.
if (boolean condition)
{
comandos que são executados se a condição for verdadeira (true)
}
caso contrário
{
comandos que são executados se a condição for falsa (false)
}
Se você colocar a palavra
not
(um conectivo lógico que significa negação) antes da condição, o resultado será "
true" acontece se a própria condição for falsa.