Você está na página 1de 2

Disciplina

de Lgica de Programao

Lista 1 Introduo Lgica de Programao

Fluxograma
1.

Ler um nmero e calcular o dobro.

2.

Ler duas notas, calcular a mdia e escrever se foi aprovado ou reprovado, a mdia para promoo de no mnimo 5,0.

3.

Dados trs valores A, B e C de uma equao do segundo grau (Ax2+Bx+C=0), faa um fluxograma para calcular o valor
das razes, se para os valores fornecidos for possvel determinar razes reais.

4.

Fazer um fluxograma para ler trs nmeros, estes nmeros podem ser o comprimento dos lados de um tringulo. Dizer
se estes nmeros podem ser de um tringulo, caso positivo, classificar em eqiltero, isscele ou escaleno.

5.

Fazer um fluxograma para ler trs notas (sistema do IFCE), Calcular a mdia (ponderada), dizer se foi aprovado por
mdia (7,0), caso contrrio, calcular qual a nota que o aluno precisa fazer na final para ser aprovado por mdia final
(5,0).

6.

Ler trs nmeros e escrever a diferena entre o maior e o menor valor lido.

7.

Ler quatro nmeros e escrever a diferena entre o maior e o menor valor lido.

8.

Ler 10 nmeros e escrever o maior valor lido.

9.

Ler 20 nmeros e escrever a diferena entre o maior e o menor valor lido.

10. Escrever todos os nmeros mpares de 1 a 50.


11. Escrever os quadrados dos nmeros entre 1000 e 2000.
12. Fazer um fluxograma que calcule o valor de N! (Fatorial de N), sendo que o valor inteiro de N solicitado. O
fluxograma dever emitir mensagem de erro quando for fornecidos um valor negativo e tratar adequadamente para 0! e
1!.
13. Fazer um fluxograma para ler 100 nmeros, calcular a mdia e o maior valor lido.
14. Supondo que a populao da cidade A de 50.000 habitantes com uma taxa anual de crescimento de 3% e que a
populao de uma cidade B de 200.000 habitantes com uma taxa de crescimento de 1,5%. Fazer um fluxograma que
calcule e escreva o nmero de anos necessrios para que a populao da cidade A ultrapasse a da cidade B, mantidas
essas taxas de crescimento.
15. Um determinado material radioativo perde metade de sua massa a cada 50 segundos. Dada a massa inicial, em gramas,
fazer um fluxograma que determine o tempo necessrio para que essa massa se torne menor que 0,5 grama. Escreva a
massa inicial, a massa final e o tempo calculado em segundos.
16. Fazer um fluxograma que calcule e escreva o nmero de gros de milho que se pode colocar num tabuleiro de xadrez,
colocando 1 no primeiro quadro e nos quadros seguintes o dobro do quadro anterior.
Para cada srie abaixo, faa um Fluxograma para calcular o valor da srie.
17.

A = 1+

18.

M=

3 5
99
+ + ... +
2 3
50

37 38 36 37 35 36
1 2
+
+
+!+
1
2
3
37

100 99 98 97
1
+
+
+
+!+
0!
1! 2! 3!
99!

21.

S=

22.

C=X

X3 X5 X7
X 13
+

+!+
3!
5!
7!
13!

19.

4 4 4 4
4
+ + !+
3 5 7 9
29

23.

x1 x 2 x 3
x 20
e =x +
+
+
+!+
1! 2! 3!
20!

20.

X 25 X 24 X 23 X 22
X
B=

+ ... +
1
2
3
4
25

24.

x2 x4 x6
x 20
COSENO = 1
+

+!+
2! 4! 6!
20!

Lista 1 Introduo Lgica de Programao Fluxograma

Prof. Pedro Pedrosa

professorpedrosa.com

Lista de Exerccio 1

CEFET-CE

Linguagem de Programao

25. Fazer um fluxograma para ler as notas de um concurso, inicialmente no se sabe o nmero de candidatos. Ler as notas
at encontrar um valor negativo, o flag. Ao final, informar o nmero de candidatos, a mdia aritmtica, a maior nota
lida e a menor nota lida. Tratar adequadamente quando for lista vazia, o primeiro valor for negativo.
26. Fazer um fluxograma para um comprador de melancias, a cada melancia que entra medido o seu peso. Inicialmente
no se sabe a quantidade de melancias a serem pesadas, e ao final fornecido um valor negativo para o peso. A final
informar a quantidade de melancias, o peso total, a mdia, o maior e o menor peso lido.
27. Faa um fluxograma para ler um nmero e escrever todos os seus divisores. Dica 1.
28. As coordenadas de um ponto (X,Y) esto disponveis em uma unidade
de entrada. Ler estes valores (at quando um flag ocorrer) e escrever
"INTERIOR" se o ponto estiver dentro da regio hachurada mostrada
abaixo (y2 < |y| < y1); caso contrrio, escrever "EXTERIOR".
29. Fazer um fluxograma para ler a temperatura ambiente de uma cidade
europia. As amostras sero lidas at ser digita do um valor 1000, e
efetuar as seguintes estatsticas: A quantidade de amostras coletadas, a
mdia das temperaturas, a maior e a menor temperatura lida.

30. Fazer um fluxograma estatstico para um clube. Os valores sero fornecidos na seguinte ordem para cada scio, uma
letra informativa do sexo (M ou F) e um nmero relativo idade. O fim da lista ser dado quando a letra do sexo no for
um M ou F. Ao final, informar o total de scios, o total de homens, o total de mulheres, e a mdia de idade para cada
sexo.
31. Fazer um para calcular a raiz quadrada de um nmero positivo, usando o roteiro abaixo, baseado no mtodo de
aproximaes sucessivas de Newton:
Seja Y o nmero:

a primeira aproximao para raiz quadrada de Y

as sucessiva aproximaes sero:

X n +1

X1 =

Y
;
2

X n2 + Y
. O fluxograma dever prever 20 aproximaes.
=
2X n

32. Faa um fluxograma para gerar todas as possveis combinaes possveis quando se jogado dois dados. Ex. [1 1], [1
2], [1 3], ...
33. Escrever um fluxograma para ler um nmero e dizer se ele primo ou no.
34. Fazer um fluxograma para ler hora, minuto e segundo e converter tudo para segundos.
35. Fazer um fluxograma para ler dois tempos (hora, minuto e segundo) e escrever a diferena de tempo entre eles.
36. Fazer um fluxograma para gerar a srie de Fibonacci com 20 elementos. A srie de Fibonacci formada pela seqncia
1, 1, 2, 3, 5, 8, 13, 21, ... . onde um termo a soma dos dois anteriores.
37. Fazer um fluxograma para ler um nmero e escrever o somatrio dos seus dgitos. Ex.: 217 2+1+7 = 9 . Dica 2.:

Funo resto (X,Y). Ex. Resto(20,3) = 2

Funo DivInteiro (X,Y), que retorna o valor de uma diviso inteiro. Ex. DivInteiro(20,3) = 6.

Lista 1 Introduo Lgica de Programao Fluxograma

Prof. Pedro Pedrosa

professorpedrosa.com

Você também pode gostar