Condicionais: Se menor

A instrução semenor testa se o número no topo de pilha é menor que o primeiro argumento fornecido. Se o teste for verdadeiro, desvia o fluxo de execução do plano de voo para o endereço identificado pelo rótulo do segundo argumento. Se o resultado do teste for falso, o plano de voo seguirá o fluxo normal e executará as instruções seguintes.

O primeiro argumento da condicional pode ser uma variável declarada no escopo atual do plano de voo.

Atenção: esta instrução compara apenas números naturais entre 0 e 255.

Instrução
semenor x:@rotulo
semenor $x:@rotulo
Descrição
Testa se o número no topo da pilha é menor que o primeiro argumento fornecido. Se o teste for verdadeiro, desvia o fluxo de execução do plano de voo para endereço identificado pelo rótulo do segundo argumento.
Argumentos
1. Número natural entre 0 e 255 ou variável.
2. Rótulo.
# semenor
liga
gira: 90
@continua:
insere: 1
soma
move
semenor 8:@continua
desliga
Veja também
Voltar