Vila

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (943 palavras )
  • Download(s) : 0
  • Publicado : 18 de abril de 2012
Ler documento completo
Amostra do texto
ALGORITMOS APLICADOS À ENGENHARIA I

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 ointerruptor”
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 osoquete”
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?

16NÃ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 aIní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+NP←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

ALGORITMOSAPLICADOS À 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çãode 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...
tracking img