You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
williamaffonso edited this page May 2, 2013
·
25 revisions
Laços de repetições
Para
Estrutura
para <variável> de <valor-inicial> ate <valor-limite> [passo <incremento>] faca
<seqüência-de-comandos>
fimpara
<variável> É 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.
Indica o fim da seqüência de comandos a serem repetidos. Cada vez que o programa chega neste ponto, é acrescentado à variável contadora o valor de , e comparado a . Se for menor ou igual (ou maior ou igual, quando for negativo), a seqüência de comandos será executada mais uma vez; caso contrário, a execução prosseguirá a partir do primeiro comando que esteja após o fimpara.