Comandos de repetição
O VisuAlg implementa as três estruturas de repetição usuais nas linguagens de programação: o laço contado para...ate...faca (similar ao for...to...do do Pascal), e os laços condicionados enquanto...faca (similar ao while...do) e repita...ate (similar ao repeat...until). A sintaxe destes comandos é explicada a seguir.
Para ... faça
Esta estrutura repete uma seqüência de comandos um determinado número de vezes. para de ate [passo ] faca fimpara
| |É a variável contadora que controla o número de repetições do laço. Na versão atual, deve ser |
| |necessariamente uma variável do tipo inteiro, como todas as expressões deste comando. |
| |É uma expressão que especifica o valor de inicialização da variável contadora antes da primeira |
| |repetição do laço. |
| |É uma expressão que especifica o valor máximo que a variável contadora pode alcançar. |
| |É opcional. Quando presente, precedida pela palavra passo, é uma expressão que especifica o |
| |incremento que será acrescentado à variável contadora em cada repetição do laço. Quando esta opção|
| |não é utilizada, o valor padrão de é 1. Vale a pena ter em conta que também é |
| |possível especificar valores negativos para . Por outro lado, se a avaliação da |
| |expressão resultar em valor nulo, a execução do algoritmo será interrompida, com a |
| |impressão de uma mensagem de erro. |
|fimpara |Indica o fim da seqüência de comandos a serem repetidos. Cada vez que o programa chega neste |
|