Árvore de páginas

Controlando o Fluxo

Abrangência

Versão 5.07

Versão 5.08

Versão 6.09

Versão 7.10

Versão 8.11

Versões Anteriores


O AdvPl suporta várias estruturas de controle que permitem mudar a seqüência de fluxo de execução de um programa. Estas estruturas permitem a execução de código baseado em condições lógica e a repetição da execução de pedaços de código qualquer número de vezes.

Em AdvPl, todas as estruturas de controle podem ser "aninhadas" dentro de todas as demais estruturas contanto que estejam aninhadas propriamente. Estruturas de controle têm um identificador de início e um de fim, e qualquer estrutura aninhada deve se encontrar entre estes identificadores.

Também existem estruturas de controle para determinar que elementos, comandos, etc em um programa serão compilados. Estas são as diretivas do pré-processador #ifdef...#endif e #ifndef...#endif. Consulte a documentação sobre o pré-processador para maiores detalhes.

As estruturas de controle em AdvPl estão divididas em :

  • Estruturas de Repetição

  • Estruturas de Decisão.




  • Sem rótulos