Temos um novo bloco
que se chama bloco «se/então». É uma declaração condicional, tal como
o bloco já usámos em puzzles anteriores.
Mas agora há uma nova parte no fundo que
diz o «então». O bloco «se/então» permite à abelha
tomar uma decisão entre dois conjuntos de acções.
Se a abelha estiver numa flor, a abelha fará
o conjunto de acções que colocarmos na primeira parte
onde diz «fazer». Se a abelha não estiver numa flor,
ela fará o conjunto de acções que colocarmos
no espaço onde diz «então». As declarações «Se»
são a forma de os computadores tomarem decisões.
Os seres humanos estabelecem condições ao computador,
que dizem que se ele se deparar com
uma certa situação, deve fazer assim. «Então»,
que apenas significa o contrário, devem fazer assado. O topo do nosso bloco
«se/então» diz «se estiver na flor». Mas o topo do nosso bloco
poderia dizer outras coisas, como «se néctar
igual a 2» ou «se houver caminho à frente»,
o nosso bloco comportar-se-á da mesma maneira. Se a declaração
no topo for verdade,
ele irá fazer o primeiro conjunto de acções. Mas se a declaração no topo
for falsa, fará o segundo conjunto de acções.