Vila
EXERCÍCIOS AULA 4 –
versão 3
1º Exercício
Dado o fluxograma abaixo, montar um pseudocódigo
1 Programa TesteLampada equivalente. 2 Var Lampada, Interruptor, Soquete: Booleano
3
Início
4,5,6
Lâmpada, Interruptor,
Soquete
7
“Aperte o interruptor”
8
NÃO 11
A lâmpada acendeu? 9
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”
25 Fim.
SIM
12
A lâmpada está queimada? NÃO
15
O soquete está queimado? 16
NÃO
19
“Funcionamento normal” 10
“Troque a lâmpada”
14
SIM
18
17
“Troque o soquete”
O interruptor está com mal contato?
NÃO
24
FIM
13
SIM 21
20
25
SIM
23
22
“Troque o interruptor” “Verifique o disjuntor”
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 <=10 ?
SIM
I ← I +1
“Escreva um numero”
N
NÃO
N>=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 é negativo
Este problema faz então uso