guedes

1057 palavras 5 páginas
Algoritmos: Estruturas de
Repetição
Prof. Carlos Lopes

Estruturas de Repetição
Considere o algoritmo apresentado anteriormente Algoritmo
Inteiro N1,N2,N3,N4; // notas bimestrais
Real MA // media
Leia(N1,N2,N3,N4) // entrada de dados
MA=(N1+N2+N3+N4)/4 // calculo da media
Se (MA >=6)
Então escreva(“aluno aprovado”)
Fim-se

Fim-algoritmo

Estruturas de Repetição
(cont.)
Observe que o algoritmo processa a média de um único aluno. E se existirem mais alunos?
Podemos escrever o algoritmo para cada aluno.
Assim sendo teremos de escrever 50 vezes o código se existirem 50 alunos.
Solução simples porém inviável

Outra solução: depois de executar o comando que escreve a situação de um aluno fazer com que o comando para a leitura de dados fosse executado novamente. Este procedimento seria repetido mais
49 vezes. A estes trechos do algoritmo que são repetidos damos o nome de loop ou laço de repetição. Construindo Loops
Para construir um laço de repetição pode-se proceder de dois modos:
Calcular a média enquanto a quantidade de médias calculadas for menor ou igual a
50. Isto representa uma repetição com teste no início.
Calcular a média até que o número de médias calculadas atinja 50. Isto representa uma repetição com teste no fim. Repetição com Teste no Início
Permite repetir um mesmo trecho de algoritmo diversas vezes porém verificando antes de cada execução se é permitido executar o mesmo trecho.
Para isto utiliza-se a estrutura que apresenta o seguinte formato:
Enquanto
< bloco de comandos: um ou mais comandos>
Fim-enquanto

Repetição com Teste no Início
(cont.)
Exemplo: no caso de encontrar a média de 50 alunos a condição é que a quantidade de médias calculadas seja menor ou igual a 50. Como especificar isto? A estrutura enquanto não propicia esta condição; A solução é usar um contador que é uma variável com um dado valor inicial que é aumentado (incrementado) a cada repetição. Repetição com

Relacionados

  • Guedes
    1871 palavras | 8 páginas
  • Guedes
    62799 palavras | 252 páginas
  • Guedes
    604 palavras | 3 páginas
  • joaquim guedes
    1514 palavras | 7 páginas
  • Eliana Guedes
    4559 palavras | 19 páginas
  • Joaquim guedes
    481 palavras | 2 páginas
  • Joaquim Guedes
    1053 palavras | 5 páginas
  • Murilo Guedes
    16821 palavras | 68 páginas
  • joaquim guedes
    1183 palavras | 5 páginas
  • Igor Guedes
    327 palavras | 2 páginas