Академический Документы
Профессиональный Документы
Культура Документы
verso 2
Dado o fluxograma abaixo, montar um 1 Programa TesteLampada pseudocdigo equivalente. 2 Var Lampada, Interruptor, Soquete: Booleano
3 Incio Lmpada, Interruptor, Soquete Aperte o interruptor
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
4,5, 6
NO
11
Incio Leia Lampada Leia Interruptor Leia Soquete Escreva Aperte o interruptor Se Lampada=1 Ento Escreva Funcionamento normal Seno Se Lampada=0 Ento Escreva Troquei a lmpada Seno Se Soquete = 0 Ento Escreva Troque o soquete Seno Se Interruptor = 0 Ento Escreva Troque o interruptor Seno Escreva Verifique o disjuntor
25 Fim.
12
SIM
13
14
Troque a lmpada
16
SIM
17
18 Troque o soquete
1 0
Funcionamento normal 20
O interruptor est com mal contato?
SIM
21 Troque o interruptor
NO
23
22
24 Verifique o disjuntor
25
FIM 1
2 Exerccio Dado o pseudocdigo abaixo, montar um fluxograma equivalente. Este pseudocdigo faz a leitura de dez nmeros e Incio calcula a 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 NO Fim Para MD S/P Escreva A mdia :, MD FIM.
P0
I 1,10,1 V
Escreva um numero
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 Inicio Escreva "Introduza um nmero" Leia num Se num = 0 ento Escreva "O nmero nulo" Se num > 0 ento Escreva num, " um nmero positivo" Seno Escreva num, " um nmero negativo Fim.
Incio NO
Introduza um nmero
num
3
FIM
4 Exerccio Dado o fluxograma abaixo, montar um pseudocdigo equivalente. Soma de dois nmeros reais lidos a partir do teclado.
3 4
5 6
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 7 Leia y 8 zx+y 9 Escreva A soma de , x, com , y, = , z 10 Fim.
10
Incio
1 Programa CalculoDeZero 2 Var a,b,x: Real 3 Incio 4 Leia a 5 Leia b 6 Se a<>0 7 Ento 8 x -b/a 9 Escreva O valor de x , x 10 Seno 11 Escreva No h
9
4, 5 7 SIM
a,b
6 a <> 0 ? NO 10
8 x -b/a
11 No h zero
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:
x Atura / 2 rea do trapzio = (Base Maior + Base Menor)
1 Programa CalculoTrapezio 2 Var BMa,BMe,Alt,Area: Real 3 Incio 4 Escreva Digite as bases maior e menor e a altura 4 Leia BMa 5 Leia BMe 6 Leia Alt 7 Area (BMa + BMe)*Alt/2 8 Escreva A rea do trapzio = , Area 9 Fim.
Incio
BMa,BMe,Alt
FIM
ovofrito 7
FIM