Professional Documents
Culture Documents
verso 3
Dado o fluxograma abaixo, montar um pseudocdigo 1 Programa TesteLampada equivalente. 2 Var Lampada, Interruptor, Soquete: Booleano
3 Incio
3 Incio 4 Leia Lampada 5 Leia Interruptor 6 Leia Soquete 7 Escreva Aperte o interruptor 8 Se Lampada=1 9 Ento Escreva Funcionamento normal 10 11 Seno 12 Se Lampada=0 Ento 13 14 Escreva Troquei a lmpada 15 Seno 16 Se Soquete = 0 Ento 17 18 Escreva Troque o soquete Seno 19 20 Se Interruptor = 0 21 Ento 22 Escreva Troque o interruptor 23 Seno 24 Escreva Verifique o disjuntor
4,5,6
Aperte o interruptor
NO 11
25 Fim.
SIM
13
14
Troque a lmpada
16
SIM
17
18
Troque o soquete
10
Funcionamento normal 20
O interruptor est com mal contato?
SIM 21
NO 24
23
22
Troque o interruptor
Verifique o disjuntor
25
FIM
2 Exerccio Dado o pseudocdigo abaixo, montar um fluxograma equivalente. Este pseudocdigo faz a leitura de dez nmeros e calcula a Incio mdia dos nmeros positivos.
S0
Programa MediaDosPositivos Var S,P,I,N,MD:Inteiro Incio S0 P0 Para I 1 At 10 Faa Incio Escreva Digite um numero Leia N; Se N >= 0 Ento Incio SS+N PP+1 Fim Se Fim Para MD S/P Escreva A mdia :, MD FIM.
P0
I1 NO
I <=10 ? SIM I I +1
Escreva um numero
NO
PP+1
MD S/P
A mdia :, MD
FIM
3 Exerccio
Dado o pseudocdigo abaixo, montar um fluxograma equivalente. Pretende-se elaborar um programa que permita ler um nmero a partir do teclado, e apresentar a indicao de que positivo, negativo ou nulo. Entradas: Num Sadas: mensagens Descrio do problema: Se N = 0 ento N nulo Se N > 0 ento N positivo; seno N negativo Este problema faz ento uso de estruturas condicionais (estruturas de seleo). Ento podemos escrever a seguinte sequncia de passos para a resoluo do problema: Programa SeparaNum Var num:real Incio Escreva "Introduza um nmero" Leia num Se num = 0 Ento Escreva "O nmero nulo" Seno Se num > 0 Ento Escreva num, " um nmero positivo" Seno Escreva num, " um nmero negativo Fim.
Incio
Introduza um nmero
NO
3
FIM
4 Exerccio Dado o fluxograma abaixo, montar um pseudocdigo equivalente. Soma de dois nmeros reais lidos a partir do teclado.
1 Programa SomaDoisNum 2 Var x,y,z: Real 3 Incio 4 Escreva Introduza o valor de x 5 Leia x 6 Escreva Introduza o valor de y Leia y 7 8 zx+y Escreva A soma de , x, com , y, = , z 9 10 Fim.
10
Incio
1 Programa CalculoDeZero 2 Var a,b,x: Real 3 Incio 4 Leia a Leia b 5 6 Se a<>0 Ento 7 8 x -b/a 9 Escreva O valor de x , x 10 Seno Escreva No h zero 11 12 Fim.
9
4, 5
a,b 6
SIM
a <> 0 ?
NO
10
8 x -b/a No h zero
11
O valor de x , x
12
FIM
6 Exerccio Monte um fluxograma e um pseudocdigo capaz de resolver o clculo da rea de um trapzio qualquer. Lembrando que: rea do trapzio = (Base Maior + Base Menor) x Atura / 2
1 Programa CalculoTrapezio 2 Var BMa,BMe,Alt,Area: Real 3 Incio 4 Escreva Digite as bases maior e menor e a altura 5 Leia BMa 6 Leia BMe 7 Leia Alt 8 Area (BMa + BMe)*Alt/2 Escreva A rea do trapzio = , Area 9 10 Fim.
3 Incio
5,6,7
BMa,BMe,Alt
10
FIM 6
Espera(1mn)
NO
ovofrito 7 FIM