Programação - 2011/1 15/03/2011 1a Lista de exercı́cios Prof: Rodrigo de castro Cosme Homepage: www.inf.ufes.br/~rdccosmo email: [email protected] 1. Escreva um algoritmo que calcule o fatorial de um número dado. 2. Escreva um algoritmo que dado um número n retorne como resultado a soma dos termos da seguinte sequência: 12 22 32 n2 , , ,..., n n−1 n−2 1 3. Escreva um algoritmo que leia três valores e determina o maior entre eles. 4. Escreva um algoritmo que calcule o valor do polinômio p(x) = a0 + a1 x + ... + an xn em k pontos distintos. São dados os valores de n (grau do polinômio), de a0 , a1 , . . . , an (coeficientes reais do polinômio), de k e dos pontos x1 , x2 , . . . , xk . 5. (a) Escreva um algoritmo para determinar se um número é par. (b) Reescreva o algoritmo sem usar a função mod. 6. Escreva um algoritmo que calcule e imprima a distância entre dois pontos (x1 , y1 ) e (x2 , y2 ). 7. Escreva um algoritmo que, dado um triângulo de vértices P1 (0, 0), P2 (3, 4) e P3 (6, 0), verifique se um ponto P4 (x4 , y4 ) pertence ao triângulo. 8. Escreva um algoritmo que leia três valores e imprima sua sequência ordenada. 9. Escreva um algoritmo que leia um número n de números reais (doPteclado) n e imprima sua média (µ) e desvio padrão (σ). Lembrete: µ = q P n σ = n1 i=1 (xi − µ)2 . i=1 n xi e