20070301
For~To~(Step~)Next
Sintaxe
For<expressão 1> S <nome da variável de controle>To<expressão 2>
[Step<expressão 3>] [<declaração>] …
Next
<expressão 1> é o valor inicial, <expressão 2> é o valor final, e <expressão 3> é o passo.
Função
Qualquer coisa entre o comando For e o comando Next é repetida por uma contagem
a partir do valor inicial da variável de controle, até que a variável de controle alcance o
valor final. Cada passagem faz que o valor da variável de controle seja alterado pelo valor
alterado pelo valor de passo. O ciclo é finalizado sempre que o valor da variável de controle
excede o valor final.
Descrição
• 1 é usado como o passo se o valor do passo não for especificado.
• O valor inicial pode ser menor que o valor final, contanto que um valor positivo seja
especificado para o passo. Neste caso, o valor da variável de controle é aumentado em um
passo com cada passagem.
• O valor inicial pode ser menor que o valor final, contanto que um valor negativo seja
especificado para o passo. Neste caso, o valor da variável de controle é diminuído em um
passo com cada passagem.
• Você pode usar um comando de declaração múltipla (:) no lugar do comando de mudança
de linha para separar declarações.
• É sempre uma má idéia usar o comando Goto para sair de um ciclo For~Next. Isso
não somente é uma má programação, como também pode causar problemas devido à
terminação incorreta de processos internos usados pela operação de ciclo.
Goto~Lbl
Sintaxe: Goto<nome de etiqueta>
Lbl<nome de etiqueta>
Função: Este comando faz que a execução do programa salte para uma localização
específica.
Descrição
• O <nome de etiqueta> é uma seqüência de texto que é sujeita às mesmas regras dos
nomes de variável.
• Goto e Lbl são usados em pares. A execução do programa salta de Goto para Lbl com o
mesmo nome de etiqueta. Um único comando Lbl pode ser usado como o destino de salto
de vários comandos Goto.
• Este comando pode ser usado para um ciclo de retorno ao começo de um programa ou
para saltar para qualquer localização dentro do programa.
• Ocorre um erro se a ClassPad não puder encontrar um Lbl com a mesma etiqueta de
Goto.
• Repare que o comando # não pode ser usado em um nome de etiqueta.
12-6-10
Referência dos comandos de programa
Comments to this Manuals