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.