Semana 4 - ALP - 2023 - Aula 5 PDF
Semana 4 - ALP - 2023 - Aula 5 PDF
Semana 4 - ALP - 2023 - Aula 5 PDF
TRANSPORTES E COMUNICAÇÕES
t1,t2
Media := (t1+t2)/2
F V
Media>=10
Fim
Necessidade das estruturas de repetição:
O algoritmo anterior será executado apenas uma vez, ou seja, realiza o
calculo da media para um único estudante. Mas e se quiséssemos
calcular a media de uma turma?
Teríamos de escrever ou executar o mesmo código tantas vezes tanto
forem a quantidade de estudantes na turma(ex: 40 estudantes = 40
códigos ou execuções)
➢ O recurso que as linguagens de programação e os algoritmos
possuem para se evitar a necessidade de se escrever o mesmo código
tantas vezes , e utilizar estrutura de repetição.
Necessidade das estruturas de repetição:
➢ Os trechos do algoritmo que são repetidos são chamados de laços
(loop em inglês)
F V
control< limite
control actualiza.
Fim
Exemplo1:
Escreva um algoritmo para calcular a media dos estudantes a partir da
nota de 2 testes. O programa deve exibir para cada estudante, a media e
também uma mensagem informando se foi aprovado ou reprovado,
sabe-se que o estudante e reprovado se sua media for inferior a 10.
Repetição com teste no final:
Com a estrutura de repeticao com teste no final o trecho do algoritmo
referente ao laco e executado ao menos uma vez, necessariamente.
control := valor
Instrucoes a repetir
control actualiza.
F V
control< limite
Instrucoes a repetir
control actualiza.
F V
control< limite