30 likes | 213 Views
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º Cláudio Barbosa (contato@claudiobarbosa.pro.br) Algoritmos – Estrutura de Repetição Número definido de repetições (PARA)
Usado quando se sabe o número de repetições;
A variável de controle é incrementada ou decrementada automaticamente;
PARA cont ? valor_inicial ATÉ valor_final FAÇA
comando1 //comando1 será executado n vezes
//n = |valor_final-valor_inicial|+1
PARA cont ? 1 ATÉ 80 FAÇA
INÍCIO
comando1 //comando1 e comando2 serão
comando2 //executados 80 vezes
FIM
2. 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ÇA
comando1 //comando1 será executado até que
//a condição seja falsa
ENQUANTO condição FAÇA
INÍCIO
comando1 //comando1 e comando2 serão
comando2 //executados até que a condição //seja falsa
FIM
3. Profº Cláudio Barbosa (contato@claudiobarbosa.pro.br) Algoritmos – Estrutura de Repetição Número indefinido de repetições e teste no fim (REPITA)
Usado quando se quer que ao menos uma iteração aconteça;
As iterações seguintes só ocorrerão se condição for falsa;
REPITA
comando1 //aqui não é necessário
comando2 //delimitar o bloco com
comando3 //INÍCIO e FIM
ATÉ condição