Condicionais: Se maior

A instrução semaior testa se o número no topo de pilha é maior 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
semaior x:@rotulo
semaior $x:@rotulo
Descrição
Testa se o número no topo da pilha é maior 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.
# semaior
liga
insere: 8
@continua:
insere: 1
subtrai
move
semaior 1:@continua
desliga
Veja também
Voltar