Lista de Exercícios 3

Propaganda
Universidade do Estado de Santa Catarina (UDESC)
Prof. Rui Tramontin
Disciplina: Algoritmos (AGT)
Curso: Ciência da Computação
Lista de Exercícios 3
Algoritmos em Pseudocódigo / Estruturas de repetição
1) Faça um algoritmo que determine e mostre o maior entre N números. A condição de
parada é a entrada de um valor igual a 0 (ZERO).
2) Faça um algoritmo que mostre os números de 1 a N (definido pelo usuário), e a cada
múltiplo de 10 emita uma mensagem: “Múltiplo de 10”.
3) Elabore um algoritmo que gere e escreva os números ímpares entre os números 100
e 200.
4) Faça um algoritmo que leia um número indeterminado de idades, e calcule e escreva
a idade média deste grupo de indivíduos.
5) Construa um algoritmo que leia 50 valores inteiros e:
•
Encontre o maior valor
•
Encontre o menor valor
•
Calcule a média dos números lidos
6) Tem-se um conjunto de dados contendo a altura e o sexo (masculino, feminino) de
50 pessoas. Faça um algoritmo que calcule e escreva:
•
A maior e a menor altura do grupo;
•
A média de altura das mulheres;
•
O número de homens.
7) Faça um algoritmo para calcular a somatória, a soma dos quadrados e a média dos n
primeiros números naturais.
8) Faça um algoritmo para calcular o fatorial de um número inteiro positivo n. Testar a
entrada, para garantir que n será positivo.
9) A conversão de graus Farenheit para graus centígrados é obtida por:
C ← ( F − 32) * 5 / 9 . Faça um algoritmo que calcule e escreva uma tabela em
centígrados em função de graus Farenheit, cobrindo a faixa de 50 a 150 graus,
variando de 2 em 2 graus.
10) Escreva um algoritmo que calcule o número de divisores de um dado número inteiro
positivo.
11) Faça um algoritmo que verifique se um número inteiro positivo é primo ou não.
Caso o número seja zero ou negativo, informar ao usuário uma mensagem de erro.
12) Faça um algoritmo que gere e mostre os n primeiros termos da série de Fibonacci e
a soma destes n termos (n é um inteiro positivo informado pelo usuário).
•
A série de Fibonacci tem como os seus dois primeiros termos os valores 1 e 1.
Ou seja, caso n=1, a série conterá apenas o valor 1. Caso seja n=2, a série será
(1, 1).
•
A partir de n=3, os demais termos são construídos pela seguinte regra: tn = tn-1 +
tn-2., sendo n o enésimo termo da série. Por exemplo numa série com n= 9,
temos: (1, 1, 2, 3, 5, 8, 13, 21, 34)
13) Faça um algoritmo que leia cinco valores inteiros positivos (que precisam ser
validados). Calcular a média aritmética e a média harmônica. Escrever os valores
lidos e as duas médias calculadas. Para calcular as médias, temos as seguintes
fórmulas:
aritmética =
a+b+c+d +e
5
harmônica =
5
1 1 1 1 1
+ + + +
a b c d e
14) Modifique o algoritmo do exercício anterior para lidar com um número n qualquer
de valores. O usuário informa n, e em seguida informa cada um dos valores.
Download