testedemesa
882 palavras
4 páginas
Aula 06Estrutura de Repetição
Prof. Fernando H. Cardoso
2
Problema
Até agora a nossa necessidade era sempre em efetuar determinada tarefa apenas uma vez
E se fosse necessária repetí-la diversas vezes?
Teríamos que repetir o mesmo trecho de código tantas vezes quantas forem necessárias?
Seria no mínimo deselegante e não performático
Se necessitássemos calcular a média de toda a turma em vez de apenas um aluno?
3
Estruturas de Repetição
Para resolver este e outros problemas que envolvam a execução de um trecho de código por diversas vezes, foram criadas as Estruturas de Repetição
Existem basicamente 3 tipos. São elas:
Estrutura de Repetição com Variável de Controle
Estrutura de repetição com controle de fluxo de execução no início Estrutura de repetição com controle de fluxo de execução no fim Algumas vezes a solução permitirá escolher entre os 3 tipos. 4
Estruturas de Repetição
Algumas vezes teremos a opção de escolher entre os 3 tipos disponível para elaborar nossa solução
Porém, na maioria das vezes apenas uma das Estruturas de Repetição será a indicada para solucionar o problema
Estruturas de Repetição com
Variável de Controle
Caracterizada pela palavra reservada Para
Utilizamos esta estrutura quando é conhecida a quantidade de vezes que será necessário repetir determinado conjunto de instruções
5
Estruturas de Repetição com
Variável de Controle - Sintaxe
Para Var de vi até vf passo p faça
;
;
...
;
FimPara;
Var é a variável de controle;
vi é o valor inicial da variável de controle;
vf é o valor final da variável de controle, isto é, o limite que a variável deverá chegar para que a repetição seja encerrada; p é o valor de incremento da variável V.
6
Estruturas de Repetição com
Variável de Controle - Exemplo
Algoritmo Ex_For;
CONST
TAM = 100;
Var
i : inteiro;
Início
Para i de 1 até TAM passo 1 faça
Se (i mod 2) = 0 Então