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 …exibir mais conteúdo…
Início
“Introduza um número”
Num > 0 ? SIM
NÃO
num Num,“ é um número positivo”
Num = 0 ? SIM “O número é nulo”
NÃO Num,“ é um número negativo”
3
FIM
ALGORITMOS APLICADOS À ENGENHARIA I
4º Exercício Dado o fluxograma abaixo, montar um pseudocódigo equivalente. Soma de dois números reais lidos a partir do teclado.
3
4
5
6
7
1 Programa SomaDoisNum 2 Var x,y,z: Real 3 Início 4 Escreva “Introduza o valor de x” 5 Leia x 6 Escreva “Introduza o valor de y” Leia y 7 8 z←x+y Escreva “A soma de ”, x, “com ”, y, “ = ”, z 9 10 Fim.
8
9
10
4
ALGORITMOS APLICADOS À ENGENHARIA I
5º Exercício Dado o problema abaixo, montar um pseudocódigo e o fluxograma equivalente.
Cálculo do zero da equação ax+b=0. 1. Início de programa 2. ler a, b 3. se a é diferente de 0 então calcula o valor de x (ax+b=0) escrever “ O valor de x é ”, x senão escrever ¨Não há zero” 4. Fim de programa
3
Início
1 Programa CalculoDeZero 2 Var a,b,x: Real 3 Início 4 Leia a Leia b 5 6 Se a0 Então 7 8 x ← -b/a 9 Escreva “O valor de x é ”, x 10 Senão Escreva “Não há zero” 11 12 Fim.
9
4, 5
a,b 6
7
SIM
a 0 ?
NÃO
10
8 x ← -b/a “Não