Você está na página 1de 3

1

Universidade Federal Fluminense


Departamento de Ciências Exatas
Professor: Juan C. Brêttas

2a Lista de Exercícios de Introdução à Informática

1) Escreva um algoritmo que conta quantos números múltiplos de 13 existem no intervalo


[1,1000]. Utilize estrutura de repetição com teste no início.
2) Escreva um algoritmo que conta quantos números múltiplos de 17 existem no intervalo
[1,1000]. Utilize estrutura de repetição com teste no final.
3) Escreva um algoritmo que conta quantos números múltiplos de 14 existem no intervalo
[1,1000]. Utilize estrutura de repetição com quantidade pré-determinada de repetições.
4) Escreva um algoritmo que conta quantos números múltiplos de 3 e 2 existem no intervalo
[1,1000].Utilize estrutura de repetição com teste no início.
5) Escreva um algoritmo que conta quantos números múltiplos de 5 e 7 existem no intervalo
[1,1000].Utilize estrutura de repetição com teste no final.
6) Escreva um algoritmo que conta quantos números múltiplos de 3 ou 7 existem no intervalo
[1,1000].Utilize estrutura de repetição com teste no início.
7) Escreva um algoritmo que conta quantos números múltiplos de 7 ou 5 existem no intervalo
[1,1000].Utilize estrutura de repetição com teste no final.
8) Escreva um algoritmo que soma 1 até 9000. Utilize estrutura de repetição com teste no
início.
9) Escreva um algoritmo que soma 1 até 9000. Utilize estrutura de repetição com teste no
final.
10) Escreva um algoritmo que soma 1 até 9000. Utilize estrutura de repetição com quantidade
pré-determinada de repetições.
11) Escreva um algoritmo que soma os números ímpares contidos entre 1 e 9000.
12) Escreva um algoritmo que soma os números múltiplos de 11 contidos entre 1 e 9000.
13) Escreva um algoritmo que soma os números múltiplos de 3 e 7 contidos entre 1 e 9000.
14) Escreva um algoritmo que soma os números múltiplos de 3 ou 7 contidos entre 1 e 9000.
15) Escreva um algoritmo que obriga o usuário a fornecer um número maior ou igual a zero.
Utilize estrutura de repetição com teste no início.
2

16) Escreva um algoritmo que obriga o usuário a fornecer um número maior ou igual a zero.
Utilize estrutura de repetição com teste no final.
17) Escreva um algoritmo que obriga o usuário a fornecer um número maior ou igual a zero.
O algoritmo fornece quantas vezes o usuário não atendeu a solicitação. Utilize estrutura de repetição
com teste no início.
18) Escreva um algoritmo que obriga o usuário a fornecer um número maior ou igual a zero.
O algoritmo fornece quantas vezes o usuário não atendeu a solicitação. Utilize estrutura de repetição
com teste no final.
19) Escreva um algoritmo que em uma estrutura de repetição recebe n números positivos e
informa qual foi o maior número. O usuário fornece os números positivos.
Escreva um algoritmo recebe uma senha de cinco digitos, o usuário fornece a senha e caso
venha a errar por três vezes consecutivas, o algoritmo informa que a senha foi bloqueada. Se o
usuário acertar a senha o algoritmo informa, que a senha está correta.
20) Escreva um algoritmo para verificar se um número digitado pelo usuário é primo ou não.
21) Escreva um algoritmo que calcula o máximo divisor comum entre dois números quaisquer.
22) Em um campeonato de futebol existem cinco times e cada um possui onze jogadores.
Escreva um algoritmo que receba a idade, o peso e a altura de cada um dos jogadores, o algoritmo
deverá fornecer a média das idades dos jogadores de cada time, a porcentagem de jogadores com
mais de 80 Kg entre todos os jogadores do campeonato, a média das alturas de todos os jogadores do
campeonato e a quantidade de jogadores com idade inferior a 18 anos.
23) Faça um algoritmo que receba a idade, o nome e a altura de várias pessoas, calcule e
mostre a média das alturas daquelas com mais de 50 anos e o nome da pessoa mais velha. Para
encerrar a entrada de dados, o usuário deve fornecer idade ou altura menor ou igual a zero.
24) Escreva um algoritmo para encontrar o fatorial de um número qualquer.
25) Escreva um algoritmo para encontrar o 100o número da série de Fibonacci, que é uma
sequência de números inteiros, começando normalmente por 0 e 1, na qual, cada termo subsequente
(número de Fibonacci) corresponde a soma dos dois anteriores.
26) Escreva um algoritmo para calcular o somatório de n termos x. O usuário deverá fornecer
cada valor de x e o número de termos n.
27) Escreva um algoritmo para calcular o somatório de n termos x2 . O usuário deverá fornecer
cada valor de x e o número de termos n.
28) Escreva um algoritmo para calcular o somatório de n termos x!. O usuário deverá fornecer
3

cada valor de x e o número de termos n.


29) Escreva um algoritmo para calcular o produtório de n termos x. O usuário deverá fornecer
cada valor de x e o número de termos n.
30) Escreva um algoritmo para calcular o sen(x) onde a entrada é o valor de x e o valor de
k=∞
X (−1)n
truncamento é k. Afim de realizar a aproximação numérica, considere sen(x) = x2n+1
n=0
(2n + 1)!
para todo x real.
31) Escreva um algoritmo para calcular ex onde a entrada é o valor de x e o valor de trunca-
k=∞
X xn
mento é k. Afim de realizar a aproximação numérica, considere ex = todo x real.
n=0
n!
32) Escreva um algoritmo para calcular o cos(x) onde a entrada é o valor de x e o valor de
k=∞
X (−1)n
truncamento é k. Afim de realizar a aproximação numérica, considere cos(x) = x2n para
n=0
(2n)!
todo x real.
33) Escreva um algoritmo que fornece os n primeiros termos da série de Fibonacci.
34) Escreva um algoritmo que fornece o valor da tg(x), onde a entrada é x e k (truncamento).
35) Em matemática, a fórmula de Leibniz para π, que leva o nome de Gottfried Wilhelm
k=∞
X (−1)n
π
Leibniz, estabelece que = . Escreva um algoritmo para calcular o número π com uma
4 n=0
2n + 1
precisão de duas casas decimais.
Em todos os exercícios, simule a execução dos algoritmos.

Você também pode gostar