Escolar Documentos
Profissional Documentos
Cultura Documentos
Unidade 4 Estrutura de Repetição ?
Unidade 4 Estrutura de Repetição ?
Unidade 4 Estrutura de
Repetição 🔄
Estrutura de Repetição
exemplo1
algoritmo"exemplo 1"
var
inicio
para i de 0 ate 5 passo 1 faca
escreva ("Estudar")
fimpara
exemplo 3 pdf
Este diagrama mostra o fluxo de controle para um algoritmo que usa uma
estrutura de repetição para para iterar sobre um intervalo de números de 0 a
100 com um passo de 20. A execução começa no início e vai para a estrutura de
repetição para . Dentro do loop, há uma condição se que verifica se m é
diferente de 0. Se for verdadeiro, o programa imprime “Múltiplo de 20 = m”.
algoritmo "exemplo3"
// Autor: Margarete E. S. Almendro
// 07/02/2020
// utilizando laços de repetição
Var
num, m, idade:inteiro
soma:real;
nome:caractere;
Inicio
para m de 0 ate 100 passo 20 faca
se (m <> 0) então
escreval ("Múltiplo de 20 = ", m)
fimse
fimpara
fimalgoritmo
Explicaçao
algoritmo "ExemploComVariavelDeControle"
var
i, n: inteiro
inicio
escreva("Digite um número: ")
leia(n)
para i de 1 ate n faca
escreval("Esta é a repetição número ", i)
fimpara
fimalgoritmo
Explicaçao
A estrutura “Condicional com teste no início” é comumente usada em loops,
onde uma condição é verificada antes de executar o bloco de código dentro do
loop. Se a condição for verdadeira, o bloco de código é executado. Se a
condição for falsa, o loop é encerrado e o programa continua após o loop. Isso é
útil quando você quer repetir um bloco de código enquanto uma condição
específica for verdadeira. 🔄
Unidade 4 Estrutura de Repetição 🔄 4
Aqui está um exemplo de código em VisualG que usa uma estrutura
condicional com teste no início:
algoritmo "ExemploCondicionalComTesteNoInicio"
var
i, n: inteiro
inicio
escreva("Digite um número: ")
leia(n)
i <- 0
enquanto i < n faca
i <- i + 1
escreval("Esta é a repetição número ", i)
fimenquanto
fimalgoritmo
repetição, o código imprime "Esta é a repetição número " seguido pelo valor
atual de i . 🎯
Explicaçao
1. Com Variável de Controle Este código usa uma estrutura de repetição para para
executar um bloco de código um número específico de vezes. Neste caso, o bloco
de código é escreval("Viva o Brasil!") , que é executado 10 vezes. A variável i é a
variável de controle que conta o número de vezes que o bloco de código é
executado.
graph TB
Start(Start)
ForLoop{para i de 1 até 10}
Command1[Viva o Brasil!]
graph TB
Start(Start)
WhileLoop{enquanto numero_de_gols < 3}
Command1[Gol do Brasil!]
graph TB
Start(Start)
RepeatLoop[repita]
Command1[Gol do Brasil!]
UntilCondition{até numero_de_gols >= 3}
Algoritmo "GolDoBrasil"
Var
numero_de_gols : inteiro
inicio
numero_de_gols <- 0
repita
escreval("Gol do Brasil!")
numero_de_gols <- numero_de_gols + 1
ate numero_de_gols >= 3
fimalgoritmo
Java script
3. Condicional com teste no final (Do While): Esta estrutura permite que um
ou vários comandos sejam executados repetidas vezes, desde que uma
condição seja verdadeira. A condição é testada após a execução dos
comandos2.
let numero_de_gols = 0;
while (numero_de_gols < 3) {
console.log("Gol do Brasil!");
numero_de_gols++;
}
let numero_de_gols = 0;
do {
console.log("Gol do Brasil!");
numero_de_gols++;
} while (numero_de_gols < 3);