ClassPad 300 PLUS Sistema operativo ClassPad versão 2.20 Manual de Instruções
20050501
For~To~(Step~)Next
Sintaxe
For
<expressão 1>
S
<nome da variável de controlo>
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 controlo, até que a variável de controlo alcance o valor
final. Cada passagem faz que o valor da variável de controlo seja alterado pelo valor
alterado pelo valor de passo. O ciclo é finalizado sempre que o valor da variável de controlo
excede o valor final.
Descrição
•1 é utilizado 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 controlo é 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 controlo é diminuído em um
passo com cada passagem.
•Pode utilizar um comando de declaração múltipla (:) no lugar do comando de mudança de
linha para separar declarações.
•É sempre uma má ideia utilizar o comando Goto para sair de um ciclo For~Next. Isto não
somente é uma má programação, como também pode causar problemas devido à
terminação incorrecta de processos internos utilizados 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 cadeia de texto que é sujeita às mesmas regras dos nomes
de variável.
• Goto e Lbl são utilizados em pares. A execução do programa salta de Goto para Lbl com
o mesmo nome de etiqueta. Um único comando Lbl pode ser utilizado como o destino de
salto de vários comandos Goto.
•Este comando pode ser utilizado 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 utilizado num nome de etiqueta.
12-6-10
Referência dos comandos de programa