Вы находитесь на странице: 1из 7

ALGORITMOS APLICADOS ENGENHARIA I

EXERCCIOS AULA 4 1 Exerccio

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

A lmpada acendeu? 9 SIM

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

A lmpada est queimada? NO 15

SIM

13

14

Troque a lmpada

16

O soquete est queimado? NO 19

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

ALGORITMOS APLICADOS ENGENHARIA I

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

N>=0? SIM SS+N

PP+1

MD S/P

A mdia :, MD

FIM

ALGORITMOS APLICADOS ENGENHARIA I

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 > 0 ? SIM

num

Num, um nmero positivo NO Num, um nmero negativo

Num = 0 ? SIM O nmero nulo

3
FIM

ALGORITMOS APLICADOS ENGENHARIA I

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

ALGORITMOS APLICADOS ENGENHARIA I

5 Exerccio Dado o problema abaixo, montar um pseudocdigo e o fluxograma equivalente.


Clculo do zero da equao ax+b=0. 1. Incio de programa 2. ler a, b 3. se a diferente de 0 ento calcula o valor de x (ax+b=0) escrever O valor de x , x seno escrever No h zero 4. Fim de programa

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

ALGORITMOS APLICADOS ENGENHARIA I

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

Digite as bases maior e menor e a altura

BMa,BMe,Alt

Area (BMa + BMe)*Alt/2

A rea do trapzio = , Area

FIM

ALGORITMOS APLICADOS ENGENHARIA I

7 Exerccio Monte um fluxograma e um pseudocdigo para representar o preparo de um ovo frito.


Ingredientes: 1 ovo de galinha; 50 ml de leo vegetal; Incio 1 pitada de sal; Preparo: 1. Coloque o leo em uma frigideira e aquea por 1 minuto em fogo alto; 2. Quebre o ovo e coloque na frigideira; 3. Coloque o sal sobre o ovo; ovo, oleo, sal, fogo 4. Espere fritar; 5. Retire o ovo frito da frigideira.
1 Programa PreparoOvoFrito 2 Const ovo,leo,sal,fogo,ovofrito: Ingredientes 3 Const frito: fritura 4 Var ovofrito: fritura 5 Incio 6 ovofrito oleo+fogo 7 Espera(1mn) 8 ovofrito ovofrito+ovo 9 ovofrito ovofrito+sal 10 Enquanto ovofrito <> frito 11 Espera(1seg) 12 ovofrito ovofrito-fogo 13 Fim. ovofrito oleo + fogo Espera(1mn)

ovofrito ovofrito + ovo

ovofrito ovofrito + sal

ovofrito <> frito V Espera(1seg)

ovofrito ovofrito fogo

ovofrito 7

FIM

Вам также может понравиться