Python 3.x Estrutura de Repetição for Estrutura de Decisão ...
Estrutura de controle repetição C++
-
Upload
ze-maria-lehrback -
Category
Technology
-
view
46 -
download
2
Transcript of Estrutura de controle repetição C++
• Estrutura de Controle – Laços e Malha de Repetição
• Professor Zé Maria Lehrback Filho
ALGORITMO E PROGRAMAÇÃO
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.
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
DIAGRAMA DE BLOCOS
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 X4.Efetuar a multiplicação do valor x por 3, colocando
o resultado em R5.Apresentar o valor calculado que está na variável R6.Acrescentar 1 à variável do tipo contador, definida
no passo 17.Quando o contador for maior que 5, encerrar o
processamento do laço
PORTUGÊS ESTRUTURADOprograma laco_1Avar
X,R,CONT : inteiroinicio
CONT ← 1enquanto (CONT<=5) faça
leia XR ← X*3escreva RCOT ← CONT + 1
fim_enquantofim
ALGORITMO1.Criar uma variável para ser utilizada como
resposta2.Enquanto a resposta for sim, executar os passos
3,4 e 53.Ler um valor para a variável X4.Efetuar a multiplicação do valor de X por 3,
colocando o resultado em R5.Apresentar o valor calculado que está na variável
R6.Quando a resposta for diferente de sim, encerrar
o processamento
PORTUGUÊS ESTRUTURADOprograma laco_1bvar
X,R: inteiroRESP: caractere
inicioRESP ← “sim”enquanto (RESP = “sim”) faça
leia XR ← X*3escreva Rescreva “Deseja Continuar?”leia RESP
fim_enquantofim
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
ALGORITMO
1.Criar uma variável contador2.Ler um valor para variável X3.Efetuar a multiplicação do valor X por 3, colocando
o resultado em R4.Apresentar o valor calculado que está na variável R5.Acrescentar 1 ao contador6.Repetir os passos 2,3,4 e 5 até que o contador seja
maior que 5
PORTUGUÊS ESTRUTURADOPrograma laco_2aVar
X,R,CONT : inteiro
Inicio
CONT ← 1Repita
Leia XR ← X*3Escreva RCONT ← CONT + 1
até_que (CONT > 5)fim
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
PORTUGUÊS ESTRUTURADO
• para <variável> de <inicio> até <fim> passo <incremento> faça• <instruções>• fim_para
ALGORITMO
1.Definir um contador, variando de 1 até 52.Ler um valor para variável X3.Efetuar a multiplicação do valor de X por 3, colocando o
resultado em R4.Apresentar o valor calculado, que está na variável R5.Repetir os passos 2,3,4 e 5 até que o contador seja
encerrado.
PORTUGUÊS ESTRUTURADOprograma laco_2cvar
X,R,CONT : inteiroinicio
para CONT de 1 até 5 passo 1 façaleia XR ← X*3escreva R
fim_parafim