Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ADVPL Aula 4
Aula de Hoje
Estruturas de Repetio
Exerccios
Estruturas de Repetio
Se algum lhe solicita que faa um
algoritmo que escreva cinco vezes a
frase: Sejam Bem vindos ao curso
de lgica de programao, de que
forma vocs fariam?
Estruturas de Repetio
Essa seria uma soluo possvel:
INICIO
Escreva
Escreva
Escreva
Escreva
Escreva
FIM
Sejam
Sejam
Sejam
Sejam
Sejam
Bem
Bem
Bem
Bem
Bem
Vindo
Vindo
Vindo
Vindo
Vindo
ao
ao
ao
ao
ao
curso
curso
curso
curso
curso
de
de
de
de
de
lgica
lgica
lgica
lgica
lgica
de
de
de
de
de
Programao"
Programao
Programao
Programao
Programao
Estruturas de Repetio
Parece simples, no?
Mas, e se mudssemos o nmero de
repeties?
Se, ao invs de cinco vezes,
tivssemos que escrever essa
mesma frase cem vezes? Ou mil
vezes?
A onde entra as estruturas de
repetio.
Estruturas de Repetio
Veja o mesmo algoritmo de outra forma:
Var contador :numerico
inicio
paracontadorde1ate5passo1faca
Escreva Sejam Bem Vindo ao curso de lgica de
Programao"
fimpara
Fimalgoritmo
No algoritmo acima, criamos uma varivel de controle
(contador) para determinar quantas vezes o
comandoescrevaser executado.
A repetio s para quando a condio no for mais atendida,
ou seja, quando o contador for maior que 5.
Exerccios
1. Escreva um algoritmo que receba uma
quantidade indeterminada de nmeros
positivos e diga quantos deles esto no
intervalo de 0 a 25, quantos esto no
intervalo de 26 a 50 e quantos so maiores
que 50. O algoritmo deve parar quando o
usurio digitar um nmero negativo.
2. Escreva um algoritmo que receba um nmero
diversas vezes e mostre o seu inverso (1/n).
O algoritmo encerra quando o valor digitado
zero, exibindo uma mensagem de erro que
diz que no se pode dividir por zero.
Exerccios
3. Explique a sintaxe da estrutura
ENQUANTO...FACA.
4. Escreva um algoritmo que receba vrios
nmeros inteiros positivos e diga se cada
nmero primo ou no. A estrutura encerra
quando digitado um valor negativo ou nulo.
Lembre-se: um nmero primo quando
divisvel apenas por um e por ele mesmo.
5. Escreva um algoritmo que receba nmeros
positivos e calcule a soma dos que so pares.
A estrutura encerra quando o usurio digita
um nmero negativo.
At a prxima Aula!
Avaliem a aula de hoje no site:
www.tieducacional.com.br/pesquis
a/diaria