Exercicio pseudocodigo
EXERCÍCIOS AULA 4 – 1º Exercício
versão 3
Dado o fluxograma abaixo, montar um pseudocódigo 1 Programa TesteLampada equivalente. 2 Var Lampada, Interruptor, Soquete: Booleano
3 Início
3 Início 4 Leia Lampada 5 Leia Interruptor 6 Leia Soquete 7 Escreva “Aperte o interruptor” 8 Se Lampada=1 9 Então Escreva “Funcionamento normal” 10 11 Senão 12 Se Lampada=0 Então 13 14 Escreva “Troquei a lâmpada 15 Senão 16 Se Soquete = 0 Então 17 18 Escreva “Troque o soquete” Senão 19 20 Se Interruptor = 0 21 Então 22 Escreva “Troque o interruptor” 23 Senão 24 Escreva “Verifique o disjuntor”
4,5,6
Lâmpada, Interruptor, Soquete
7
“Aperte o interruptor”
8
A lâmpada acendeu? 9 SIM 12
NÃO 11
25 Fim.
A lâmpada está queimada? NÃO 15
SIM
13
14
“Troque a lâmpada”
16
O soquete está queimado? NÃO 19
SIM
17
18
“Troque o soquete”
10
“Funcionamento normal” 20
O interruptor está com mal contato?
SIM 21
NÃO 24
23
22
“Troque o interruptor”
“Verifique o disjuntor”
25
FIM
1
ALGORITMOS APLICADOS À ENGENHARIA I
2º Exercício Dado o pseudocódigo abaixo, montar um fluxograma equivalente. Este pseudocódigo faz a leitura de dez números e calcula a Início média dos números positivos.
S←0
Programa MediaDosPositivos Var S,P,I,N,MD:Inteiro Início S←0 P←0 Para I ← 1 Até 10 Faça Início Escreva “Digite um numero” Leia N; Se N >= 0 Então Início S←S+N P←P+1 Fim Se Fim Para MD ← S/P Escreva “A média é:”, MD FIM.
P←0
I←1 NÃO
I =0? SIM S←S+N
P←P+1
MD ← S/P
“A média é:”, MD
FIM
2
ALGORITMOS APLICADOS À ENGENHARIA I
3º Exercício
Dado o pseudocódigo abaixo, montar um fluxograma equivalente. Pretende-se elaborar um programa que permita ler um número a partir do teclado, e apresentar a indicação de que é positivo, negativo ou nulo. Entradas: Num Saídas: mensagens Descrição do problema: Se N = 0 então N é nulo Se N > 0 então N é positivo; senão N é