testedemesa

882 palavras 4 páginas
Aula 06

Estrutura 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

Relacionados