30 likes | 187 Vues
Prof? Cl?udio Barbosa (contato@claudiobarbosa.pro.br). Algoritmos ? Estrutura de Repeti??o. N?mero indefinido de repeti??es e teste no in?cio (ENQUANTO)Usado quando n?o se sabe o n?mero de repeti??es;ENQUANTO condi??o FA?Acomando1 //comando1 ser? executado at? que//a condi??o seja falsa
E N D
1. Prof Cludio Barbosa (contato@claudiobarbosa.pro.br) Algoritmos Estrutura de Repetio Nmero definido de repeties (PARA)
Usado quando se sabe o nmero de repeties;
A varivel de controle incrementada ou decrementada automaticamente;
PARA cont ? valor_inicial AT valor_final FAA
comando1 //comando1 ser executado n vezes
//n = |valor_final-valor_inicial|+1
PARA cont ? 1 AT 80 FAA
INCIO
comando1 //comando1 e comando2 sero
comando2 //executados 80 vezes
FIM
2. Prof Cludio Barbosa (contato@claudiobarbosa.pro.br) Algoritmos Estrutura de Repetio Nmero indefinido de repeties e teste no incio (ENQUANTO)
Usado quando no se sabe o nmero de repeties;
ENQUANTO condio FAA
comando1 //comando1 ser executado at que
//a condio seja falsa
ENQUANTO condio FAA
INCIO
comando1 //comando1 e comando2 sero
comando2 //executados at que a condio //seja falsa
FIM
3. Prof Cludio Barbosa (contato@claudiobarbosa.pro.br) Algoritmos Estrutura de Repetio Nmero indefinido de repeties e teste no fim (REPITA)
Usado quando se quer que ao menos uma iterao acontea;
As iteraes seguintes s ocorrero se condio for falsa;
REPITA
comando1 //aqui no necessrio
comando2 //delimitar o bloco com
comando3 //INCIO e FIM
AT condio