Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
10 exemplo
Some uma seqncia de 10 nmeros.
Programa soma_dez_numeros
Variveis i,soma:inteiro
Inicio
para i1 at 10 faa
somasoma+ i
Imprima soma
Fim
Voc deve ter notado que nenhum dado foi pedido para o
usurio. A soma foi feita de maneira independente.
Na estrutura para no necessrio incrementar a
varivel i. Quando comearmos a programar em Pascal
iremos ter uma viso melhor deste conceito, entretanto,
no fluxograma precisamos indicar que h uma
Importante: incrementao na varivel de controle.
20 exemplo
Pseudocdigo
Programa lao_para
media : real
Inicio
Inicio
Imprima digite as notas:
Ler n1,n2
media(n1+n2)/2
if media >= 7
imprima APROVADO
seno
Imprima REPROVADO
Fim do para
Fim.
Sintaxe
1- Z das Couves
2- Mane do Pilo
4 Bigu do brejo
Pseudocdigo
1.Programa votao
3. Inicio
4. resp=s
6. inicio
9. 2- Mane do Pilo
13. if voto =1
15. if voto =2
17. if voto =3
19. if voto =4
29.Fim.
10 exemplo
Pseudocdigo
Programa enquete
cont_s,cont_n: inteiro
Inicio
Repita
Leia voto
if voto = sim
cont_s=cont_s+1;
seno
cont_n=cont_n+1
Ler resp
At (resp=no)
Fim.
Exerccios resolvidos
1) Faa um algoritmo utilizando a estrutura condicional Enquanto que receba
mostre os nmeros pares de 1 a 20.
Pseudocdigo
Programa soma_nmeros
Variaveis i:inteiro
Inicio
i 1
Enquanto i<=20 faa
inicio
se resto i/2 = 0 ento
Imprima Nmero par
else
Imprima Nmero impar
Fim.
Programa Fatorial
Variaveis n, i, fat inteiro
Inicio
Imprima Digite um numero:
Ler n
fat 1
para i 1 ate n faa
fat fat * i
FIM
Programa nmeros_pares
Variaveis n1,n2,i,soma: inteiro
Inicio
Imprima Digite o primeiro nmero do intervalo:
Ler n1
Imprima Digite o segundo nmero do intervalo:
Ler n2
para i n1 ate n2 faa
inicio
if (n1>20) then
somasoma+n1
fim do para
Imprima som
fim.
4) Faa um programa que leia a mdia da temperatura dos doze meses do ano
encontre a temperatura mais alta e a mais baixa. Mostre a temperatura mais
alta e a mais baixa e em que ms ocorreu.
Pseudocdigo
Programa maior_menor_temperatura
variaveis cont,temp, maior, mes_maior, menor, mes_menor :inteiro
Inicio
para cont 1 ate 12 faa
inicio
Imprima Digite a temperatura do ms : ,i
Ler temp
se cont = 1
Inicio
maior temp
mes_maior cont
menor temp
mes_menor cont
fim
senao
inicio
se alt > maior
Inicio
maior alt
mes_maior cont
fim
a. cdigo da cidade;
Deseja-se saber:
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
__________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_____________________________________________
10) Faa uma rotina de 1 a 1000 e verifique e mostre os mltiplos de 5.
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_____________________________________________