AlgoritmosRepeticao

1514 palavras 7 páginas
Lógica de Programação:

Estruturas de repetição
Prof. Luis Otavio Alvares

Parte deste material é adaptado de lâminas das Profas. Patrícia
Jaques, Mônica Py e Deise Saccol

1

Faça um algoritmo para ler 4 números e mostrar a sua média
1.
2.
3.
4.
5.
6.
7.
8.

Início
Ler N1
Ler N2
Ler N3
Ler N4
Media = (N1+N2+N3+N4)/4
Mostrar Media
Fim

1. Início
2. soma = 0
3. Ler N
4. soma = soma+N
5. Ler N
6. soma = soma+N
7. Ler N
8. soma = soma+N
9. Ler N
10. soma = soma+N
11. Media = soma/4
12. Mostrar Media
13. Fim
2

Faça um algoritmo para ler 100 números e mostrar a sua média!!!

3

Lógica de programação • ESTRUTURAS DE REPETIÇÃO
– Se uma ação se repete em um algoritmo, em vez de escrevê-la várias vezes, em certos casos podemos resumir anotando uma vez só e solicitando que ela se repita, usando uma das estruturas de repetição.
– As principais estruturas de repetição são:
• PARA...ATÉ...FAÇA
• ENQUANTO...FAÇA
• REPITA...ATÉ

4

Estruturas de repetição

Lógica de programação Para...até...faça :
Para <variavel> = <inicio> até <fim> faça
<instruções>

Enquanto...Faça :
Enquanto <condição> faça
<instruções>

Repita ...Até :
Repita
<instruções> até <condição>
5

Exemplo
• Ler 50 números fornecidos pelo usuário e calcular e exibir a média.

Pseudocódigo:
1. Início
2. Soma = 0

<<< o acumulador precisa ter um

valor inicial

3. Para cont =1 até 50 faça
3.1
ler N
3.2
soma = soma + N
4. Media = soma / 50
5. Mostrar media
6. Fim
6

Lógica de programação PARA...ATÉ...FAÇA
– Formato:
Para <variável> = <valor inicial> até <valor final> faça
<ações>
• Significado: A <variável> é inicializada com <valor inicial>. Após cada execução das <ações>, é somado 1 à
<variável> e repete-se as <ações>, continuando assim até que a <variável> atinja o <valor final>, quando executa as <ações> pela última vez.
• Esta estrutura de repetição cria um contador automático, que nós não precisamos mandar incrementar.
• Ao usar esta estrutura já está subentendido que a
<variável> inicia com <valor

Relacionados