exercicio_algoritmo

1082 palavras 5 páginas
Introdução a
Programação
Estruturas de repetição

1

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.
– Podemos executar uma ação (ou um conjunto de ações) um número definido ou indefinido de vezes, ou enquanto um estado permanecer ou até que um estado seja atingido.
– As principais estruturas de repetição são:
• PARA...ATÉ...REPETIR
• ENQUANTO...REPETIR
• REPETIR...ENQUANTO

2

Fluxograma de uma estrutura de repetição:

Lógica de programação INÍCIO
CONT = 1

CONT = CONT + 1
Sim

Neste ponto do algoritmo podemos incluir qualquer conjunto de instruções que quisermos repetir
10 vezes.

CONT <= 10?
Não
FIM
3

Estruturas de repetição
Enquanto...Repetir

Lógica de programação F

condição

Enquanto (condição) repetir

V

<instruções>

instrução

Repetir...Enquanto instrução Repetir <instruções> enquanto (condição) condição Para...até...repetir

F

V

Para <variavel> = <inicio> até <fim> repetir
<instruções>
4

Lógica de programação – Até agora para vários valores informados pelo usuário líamos cada valor de forma separada
– Por exemplo, no algoritmo para o cálculo da média de quatro números, líamos 4 valores em 4 variáveis diferentes.
Mas também poderíamos:
• ler um valor para 1 variável e repetir isso 4 vezes, adicionando cada valor lido ao total em uma outra variável, a cada repetição.
• Após as 4 repetições, a soma dos 4 números estaria acumulada na outra variável, bastando uma instrução para dividi-la por 4 e assim obter a média.

5

Exemplo Para
• 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 repetir
3.1
ler num
3.2
soma = soma + num
4. Media = soma / cont
5. Mostrar media
6. Fim
6

Lógica de programação PARA...ATÉ...REPETIR

Relacionados