1. • Estrutura de Controle – Laços e Malha de Repetição
• Professor Zé Maria Lehrback Filho
ALGORITMO E PROGRAMAÇÃO
2. INTRODUÇÃO
● Ocasiões em que é necessário repetir um trecho de
programa um determinado número de vezes.
● Comando apropriados para repetir determinados
trechos de programa quantas vezes forem
necessárias.
3. REPETIÇÃO – TESTE LÓGICO NO
INÍCIO DO LAÇO
● É uma estrutura que faz um teste lógico no início de
um laço, verificando se é permitido executar o trecho
subordinado a essa laço
● Enquanto .. faça … fim_enquanto
5. ALGORITMO
1.Criar uma variável para servir como contador com valor
inicial 1
2.Enquanto o valor do contador for menor ou igual a 5,
processar os passos 3,4 e 5
3.Ler uma variável X
4.Efetuar a multiplicação do valor x por 3, colocando o
resultado em R
5.Apresentar o valor calculado que está na variável R
6.Acrescentar 1 à variável do tipo contador, definida no passo
1
7.Quando o contador for maior que 5, encerrar o
processamento do laço
8. ALGORITMO
1.Criar uma variável para ser utilizada como resposta
2.Enquanto a resposta for sim, executar os passos 3,4 e 5
3.Ler um valor para a variável X
4.Efetuar a multiplicação do valor de X por 3, colocando o
resultado em R
5.Apresentar o valor calculado que está na variável R
6.Quando a resposta for diferente de sim, encerrar o
processamento
9.
10. PORTUGUÊS ESTRUTURADO
programa laco_1b
var
X,R: inteiro
RESP: caractere
inicio
RESP ← “sim”
enquanto (RESP = “sim”) faça
leia X
R ← X*3
escreva R
escreva “Deseja Continuar?”
leia RESP
fim_enquanto
fim
11. REPETIÇÃO – TESTE LÓGICO NO FIM DO
LAÇO
● É uma estrutura que realiza um teste lógico no fim de
um laço
● Repita … até que
12. ALGORITMO
1.Criar uma variável contador
2.Ler um valor para variável X
3.Efetuar a multiplicação do valor X por 3, colocando o
resultado em R
4.Apresentar o valor calculado que está na variável R
5.Acrescentar 1 ao contador
6.Repetir os passos 2,3,4 e 5 até que o contador seja maior
que 5
15. REPETIÇÃO DA VARIÁVEL DE CONTROLE
● Processar laços, os quais já se sabe de antemão o
número de vezes que uma determinada sequência de
instruções deve ser executada
● Para … de … até … passo … faça … fim_para
17. ALGORITMO
1.Definir um contador, variando de 1 até 5
2.Ler um valor para variável X
3.Efetuar a multiplicação do valor de X por 3, colocando o resultado
em R
4.Apresentar o valor calculado, que está na variável R
5.Repetir os passos 2,3,4 e 5 até que o contador seja encerrado.