Estrutura de Repeticao
Prof. Adriano Fiorese
Estrutura de Repetição – Enquanto...Faça
. Conceito
. Exemplos
.Exercícios
1
Conceito da estrutura Enquanto...Faça
Prof. Adriano Fiorese
A estrutura de repetição Enquanto ... Faça permite que um conjunto de instruções seja executado recorrentemente enquanto uma condição, avaliada no início da estrutura, seja verdadeira.
Forma geral:
Enquanto() Faça
.F.
.V.
Fim Enquanto
2
Prof. Adriano Fiorese
A estrutura Enquanto ... Faça
. A condição pode ser uma expressão lógica (Ex: a > b, (a==0) && (b>3), etc...) ou um valor ou expressão que avaliada resulte em um valor numérico, de forma que se o valor for diferente de 0 (zero), então a condição será considerada verdadeira.
. Diferentemente da estrutura Faça ... Enquanto, no laço Enquanto ... Faça, a condição é avaliada na entrada/início do laço. Isso significa que a execução deste laço poderá não ocorrer sequer uma vez dependendo do valor lógico da condição quando da primeira execução.
. A execução do laço Enquanto ... Faça repete-se enquanto a condição for verdadeira.
3
A estrutura Enquanto ... Faça
Prof. Adriano Fiorese
. Se a condição for verdadeira o comando composto é executado e ao seu término retorna-se ao teste da condição. Isso se repetirá enquanto a condição testada for verdadeira.
. Quando a condição for falsa, o fluxo de execução prosseguirá normalmente pelas instruções posteriores ao fechar chaves.
4
A estrutura Enquanto ... Faça – exemplo
1) Escreva um algoritmo para calcular a soma de 10
Prof. Adriano Fiorese
números quaisquer fornecidos pelo usuário.
5
A estrutura Enquanto ... Faça
Algoritmo Soma
Prof. Adriano Fiorese
Real numero, soma;
Inteiro cont;
Inicio soma = 0; cont = 1;
Enquanto( cont