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

ALGORITMOS APLICADOS ENGENHARIA I

Exerccios preparatrios Fluxograma


1. Montar um fluxograma capaz de ler os dois lados de um retngulo e calcular sua rea e apresentar o resultado na tela: Fluxograma Incio

Digite a medida do lado 1

L1

Digite a medida do lado 2

L2

AreaRe L1 * L2

A rea do retngulo , AreaRe

FIM

ALGORITMOS APLICADOS ENGENHARIA I


2. Montar um fluxograma capaz de ler os dois nmeros inteiros e escrev-los na tela (um em cada linha):

Fluxograma Incio

FIM

Digite o primeiro nmero:

N1

Digite o segundo nmero:

N2

N1

N2

ALGORITMOS APLICADOS ENGENHARIA I


3. Montar um fluxograma capaz de ler os dois nmeros inteiros e escrev-los na tela (na mesma linha):

Fluxograma Incio

FIM

Digite o primeiro nmero:

N1

Digite o segundo nmero:

N2

N1,N2

ALGORITMOS APLICADOS ENGENHARIA I


4. Montar um fluxograma capaz de ler os dois nmeros inteiros e som-los e escrever o resultado na tela:

Fluxograma Incio

Digite o primeiro nmero

N1

Digite o segundo nmero

N2

Soma N1 + N2

A soma de N1 com N2 , Soma

FIM

ALGORITMOS APLICADOS ENGENHARIA I

5. Montar um fluxograma que leia dois nmeros inteiros, identifica o maior e escreve ele na tela novamente:

Fluxograma Incio

Digite o primeiro nmero

N1

Digite o segundo nmero

N2 NO N1>N 2 N2 N1 SIM

FIM

ALGORITMOS APLICADOS ENGENHARIA I


6. Montar um fluxograma que calcule o permetro e a rea de um crculo, baseado no raio digitado pelo usurio. Escrever os resultados na tela: (Per = 2 * PI * R A= PI * R ^ 2)

Fluxograma Incio

Digite o raio do crculo:

raio

Per 2 * * raio

Area * raio * raio

A medida do permetro , Per A medida da rea , Area

FIM

ALGORITMOS APLICADOS ENGENHARIA I


7. Montar um fluxograma que leia 4 notas (A1,A2,A3 e A4), escolha a maior entre A1 e A2, e calcule a mdia de acordo os critrios (Media := (A1+A3+A4)/3 ou Media := (A2+A3+A4)/3). Escrever a mdia na tela:

8.

Preencha os campos de 1 a 10 conforme a ordenao adequada.

( ( ( ( ( ( ( ( ( (

) ) ) ) ) ) ) ) ) )

Seno; Tirar o telefone do gancho; Inicia a conversa; Incio Espera atender; Fim. Tentar de novo; Ouvir sinal de linha; Se der sinal de chamar; Teclar o nmero desejado;

ALGORITMOS APLICADOS ENGENHARIA I


9. Pretende-se elaborar um fluxograma 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).

Fluxograma Incio

Digite um nmero N

SIM

N=0 NO NO

N>0 SIM N, positiv o N, nulo

N, negativ o

FIM

ALGORITMOS APLICADOS ENGENHARIA I

10.Monte um algoritmo com a sequncia de aes para fazer uma vitamina com mamo, uma banana, uma ma um pouco de leite e acar. Preencha os campos de 1 a 14 conforme a ordenao adequada.

( (

2 ) 9 )

Preparar o mamo; Colocar 2 colheres de sopa de acar no liquidificador; Fim. Despejar o contedo do liquidificador em uma jarra; Preparar a banana; Pegar o Liquidificador; Preparar a ma; Incio; Ligar o liquidificador na potncia mxima; Colocar as frutas no liquidificador; Colocar um copo de leite no Liquidificador; Desligar o liquidificador; Esperar trs minutos; Ligar o liquidificador na tomada eltrica;

( 14 ) ( 13 ( ( ( ( 3 5 4 1 ) ) ) ) ) ) ) ) ) ) )

( 10 ( ( ( ( ( 8 7 12 11 6

ALGORITMOS APLICADOS ENGENHARIA I


11. Escrever um programa que pea para digitar M se o sexo feminino ou H se o sexo masculino. Baseado na letra digitada escrever na tela Seu sexo masculino ou Seu sexo feninimo.

Fluxograma Incio
Digitar M se o sexo feminino ou H se o sexo masculino

Sexo

SIM

Sexo = M

NO NO

Sexo = H

SIM
Seu sexo masculi no Seu sexo feminin o

FIM

ALGORITMOS APLICADOS ENGENHARIA I


12. Montar um algoritmo capaz de ler a base maior, a base menor e a altura de um trapzio. Em seguida calcular sua rea e escrever o resultado na tela: (AreaTrapezio =( (Bmaior + Bmenor) * Altura )/2

Fluxograma Incio

Digite a base maior:

b1

Digite a base menor:

b2

Digite a altura:

Area ( (b1 + b2) * a) / 2

A rea do trapzio , Area

FIM

ALGORITMOS APLICADOS ENGENHARIA I

ALGORITMOS APLICADOS ENGENHARIA I


13.Montar um fluxograma capaz de ler os dois nmeros reais, calcular a multiplicao entre eles, somar 80 ao resultado e escrev-lo na tela. 14. Montar um fluxograma que leia dois nmeros e escreva na tela qual o maior: 15. Montar fluxograma que leia trs nmeros e escreva na tela qual o maior: 16.Montar um fluxograma que leia o lado de um quadrado e o raio de uma circunferncia, calcule e rea de cada um deles e diga qual tem rea maior: 17.Classifique os dados especificados abaixo de acordo com seu tipo, assinalando I os dados tipo inteiro, R os reais, com L os literais, com B os lgicos (Booleano).

( ( I

)0 )1

( R ( ( ( ( ( ( ( I L R B B R R

) -1 ) -32 ) =36

) =32 ) -0.001 ) +0.05 ) +3257 ) a

ALGORITMOS APLICADOS ENGENHARIA I

18. Analise os seguintes algoritmos, fornecendo o resultado final. a) x = 15 x=x +3 x=x6 x=x/2 x=3*x x = ___18_______

b) a = 10 b=5 c=2 x = (a + b) / c x = ____7.5______

c) x=4 y = 10 z = (y * 2)*2 + (x-3) z = ____11______

19.Qual o resultado da expresso relacional: A + 3>B quando:

a) A tem o valor igual a 5 e B igual a 8 b) A tem o valor igual a 0 e B igual a -3 c) A tem valor igual a 1 e B igual a 1 d) A tem valor igual a -3 e B igual a 1

FALSO VERDADEIRO VERDADEIRO FALSO

ALGORITMOS APLICADOS ENGENHARIA I

20.Preencha a Tabela Verdade:

T 1 8

T 2 2

(T1>T2) ou (T1 = T2) 8>2 ou 8=2 V F ---- V

((T1 +T2) (T1*2)) > (T2*4) (( 8 + 2) (8*2)) > (2*4) (10 16 > 8 -6 > 8 ------F

(2>4) ou (2=4) F ----F F

(( 2 +4) (2*2) > (4*4) (6 4) > 16 2 > 16 -----F

21.Identifique o tipo dos dados :

(a) (b) (c)

numrico inteiro numrico real literal ( b ) 56.78 ( c ) oi amigo ( a ) 78 ( b ) -15E2 ( b ) -23 ( c ) 1 2 3 4 ( c ) campeo ( b ) 89.32 ( a ) 798

( c ) aula ( b ) -156 ( c ) c * d

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