Você está na página 1de 15

1

Exercícios preparatórios Fluxograma


1. Montar um fluxograma capaz de ler os dois lados de um retângulo e calcular sua área e apresentar o resultado
na tela:

Fluxograma

Início

“Digite a medida do lado


1”

L1

“Digite a medida do lado


2”

L2

AreaRe L1 * L2

“A área do retângulo é”,


AreaRe

FIM
2. Montar um fluxograma capaz de ler os dois números inteiros e escrevê-los na tela (um em cada linha):

Fluxograma

Início

“Digite o primeiro número:


N1

“Digite o segundo número:


N2

N1

N2

FIM
3. Montar um fluxograma capaz de ler os dois números inteiros e escrevê-los na tela (na mesma linha):

Fluxograma
FIM
Início

“Digite o primeiro número:


N1

“Digite o segundo número:


N2

N1,N2
4. Montar um fluxograma capaz de ler os dois números inteiros e somá-los e escrever o resultado na tela:

Fluxograma

Início

“Digite o primeiro
número”

N1

“Digite o segundo
número”

N2

Soma N1 + N2

“A soma de N1 com N2 é
”, Soma

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

Fluxograma

Início

“Digite o primeiro
número”

N1

“Digite o segundo
número”

N2

NÃO SIM
N1>N2

N2 N1

FIM
6. Montar um fluxograma que calcule o perímetro e a área de um círculo, baseado no raio digitado pelo usuário.
Escrever os resultados na tela: (Per = 2 * PI * R A= PI * R ^ 2)

Fluxograma

Início

“Digite o raio do
círculo:”

raio

Per  2 * π * raio

Area  π * raio * raio

“A medida do
perímetro é ”, Per

“A medida da área é
”, Area

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

8. Preencha os campos de 1 a 10 conforme a ordenação adequada.

( 6 ) Senão;

( 2 ) Tirar o telefone do gancho;

( 9 ) Inicia a conversa;

( 1 ) Início

( 8 ) Espera atender;

( 10 ) Fim.

( 7 ) Tentar de novo;

( 3 ) Ouvir sinal de linha;

( 4 ) Se der sinal de chamar;

( 5 ) Teclar o número desejado;


9. Pretende-se elaborar um fluxograma 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 de estruturas condicionais (estruturas de seleção).

Fluxograma

Início

“Digite um
número”

SIM
N=0

NÃO

NÃO
N>0

SIM
N, “ é
positivo

N, “ é N, “ é
nulo” negativo

FIM
10.Monte um algoritmo com a sequência de ações para fazer uma vitamina com mamão, uma banana, uma maçã
um pouco de leite e açúcar. Preencha os campos de 1 a 14 conforme a ordenação adequada.

( 2 ) Preparar o mamão;

( 9 ) Colocar 2 colheres de sopa de açúcar no liquidificador;

( 14 ) Fim.

( 13 ) Despejar o conteúdo do liquidificador em uma jarra;

( 3 ) Preparar a banana;

( 5 ) Pegar o Liquidificador;

( 4 ) Preparar a maçã;

( 1 ) Início;

( 10 ) Ligar o liquidificador na potência máxima;

( 8 ) Colocar as frutas no liquidificador;

( 7 ) Colocar um copo de leite no Liquidificador;

( 12 ) Desligar o liquidificador;

( 11 ) Esperar três minutos;

( 6 ) Ligar o liquidificador na tomada elétrica;


11. Escrever um programa que peça para digitar F se o sexo é feminino ou M se o sexo é masculino. Baseado
na letra digitada escrever na tela ‘Seu sexo é masculino’ ou ‘Seu sexo é feninimo’. (PAROU)

Fluxograma

Início

“Digitar M se o sexo é
feminino ou H se o sexo
é masculino”

Sexo

SIM
Sexo =
“M”

NÃO

NÃO
Sexo =
“H”

SIM
“Seu sexo
é
masculino

“Seu sexo
é
feminino”

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

Fluxograma

Início

“Digite a base maior: ”

b1

“Digite a base menor: ”

b2

“Digite a altura: ”

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

“A área do trapézio é ”,
Area
FIM
13.Montar um fluxograma capaz de ler os dois números reais, calcular a multiplicação entre eles, somar 80
ao resultado e escrevê-lo na tela.
14. Montar um fluxograma que leia dois números e escreva na tela qual é o maior:
15. Montar fluxograma que leia três números e escreva na tela qual é o maior:
16.Montar um fluxograma que leia o lado de um quadrado e o raio de uma circunferência, 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 lógicos (Booleano).

( I )0

( I )1

( R ) -1

( R ) -32

( B ) =36

( B ) =32

( R ) -0.001

( R ) +0.05

( I ) +3257

( L ) “a”
18. Analise os seguintes algoritmos, fornecendo o resultado final.

a)
x = 15
x=x +3
x=x–6
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 expressão relacional:

A + 3>B quando:

a) A tem o valor igual a 5 e B igual a 8 FALSO

b) A tem o valor igual a 0 e B igual a -3 VERDADEIRO

c) A tem valor igual a 1 e B igual a 1 VERDADEIRO

d) A tem valor igual a -3 e B igual a 1 FALSO


20.Preencha a Tabela Verdade:

T1 T2 (T1>T2) ou (T1 = T2) ((T1 +T2) – (T1*2)) > (T2*4)

8 2 8>2 ou 8=2 (( 8 + 2) – (8*2)) > (2*4)

V F ---- V (10 – 16 > 8

-6 > 8 ------F

2 4 (2>4) ou (2=4) (( 2 +4) – (2*2) > (4*4)

F F ----F (6 – 4) > 16

2 > 16 -----F

21.Identifique o tipo dos dados :

(a) numérico inteiro


(b) numérico real
(c) literal

( c ) “aula” ( b ) 56.78 ( b ) -15E2 ( c ) “campeão”

( b ) -156 ( c ) “oi amigo” ( b ) -23 ( b ) 89.32

( c ) “c * d” ( a ) 78 ( c ) “ 1 2 3 4” ( a ) 798

Você também pode gostar