Lista 5 - DC

Propaganda
Lista 5 - Introdução à Computação
Profa. Maria do Carmo Nicoletti - DC/UFSCar
Escrever um programa Pascal para cada um dos problemas abaixo:
1) Calcular o valor de ex para um valor de x lido, usando a série:
ex = x0 + x1/1! + x2/2! + x3/3! + x4/4! + …
de maneira que o valor calculado difira do valor calculado através da função exp, de
no máximo 0.0001
2) Calcular a soma dos N (para N lido) primeiros termos de:
1732/27 - 1729/32 + 1726/37 - 1723/42 + …
3) Calcular a soma e informa quantos termos somou, de:
7 - 9/500 + 11/495 - 13/490 + 15/485 …. 93/80
4) Calcular a soma dos primeiros 100 termos de
5555 - 5550/12 + 5545/14 - 5540/18 + 5535/22
5) Calcular a soma dos primeiros 7 termos de
500 - 490/(1! + X) + 480/(2! - X) - 470/(3! + X) + …
para um determinado valor de X lido
6) Dado um número real N não nulo, verificar se:
13 + 23 + … + N3 = (N(N+1)/2)2
7) Dado um número real não nulo N, verificar se
2 + 5 + 8 + … + (2 + 3N) = N(4+3N)/2 + 2
8) Dado um número inteiro 1  N  50, verificar se:
1/(1*2*3) + 1/(2*3*4)
N*(N+3)/(4*(N+1)*(N+2))
+
1/(3*4*5)
+
…
+
1/(N*(N+1)*(N+2))
9) Imprimir os N (lido) primeiros elementos das seqüências a,b,c, dadas por:
aI = a I-1 + 2*bI-1 + cI (I > 0), a0 = 1
bI = cI *(3 + dI) (I > 0) b0 = 1
cI = -cI-1 (i > 0) (I > 0) c0 = 1
=
dI = (cI + bI-1)/3 (I > 0), d0 = 1
10) Imprimir os termos c0, c5, c10, c15, …, c100 da seqüência c dada por:
cI = cI-1 + bI (I> 0) c0 = 3
bI = bI-1 - dI-1 ( I > 0) b0 = -2
dI = mI-1 - 2 + cI (I>0) d0 = -1
mI = (bI + 2*cI-1)/(3*dI) (i>0) m0 = -20
11) Imprimir os N primeiros elementos das seqüências a,b,c e d, para N lido, dadas
por:
aI = cI + 2*dI-1 (I > 0) e I ímpar; a0 = -1
aI = cI + 6*bI (I > 0) e I par
bI = 1 - bI-1 + cI (I > 0) e I ímpar, b0 = -3
bI = bI-1 + 2*dI-1 (I>0) e I par
dI = dI-1 + 3*bI-1 ( I>0) e I ímpar, d0 = -2
dI = 2*dI-1 - 4 (I>0) e I par
cI = -cI-1 + 3 (i>0) c0 = 7
12) Ler uma variável inteira Escolha. Se o valor for par, calcular e imprimir os M
(lido) primeiros termos das seqüências:
aI = aI-1 + I (I>0) e a0 = 0
bI = 2*bI-1 (I>0) e b0 = 1
cI = aI/bI (I>0)
e se for ímpar, calcular e imprimir os N (lido) primeiros termos das seqüências:
cI = aI/bI-1 (I>0) e c0 = 0
aI = bI-1 + I (I > 0) e a0 = 1
bI = aI + 1 (I>0) e b0 = 1
13) Calcular uma aproximação do valor de cos(x) dados x (em radianos)e a precisão
desejada, sabendo-se que:
cos(x) = 1 - x2/2! + x4/4! -…
14) Calcular uma aproximação do valor de sen(x) dados x (em radianos)e a precisão
desejada, sabendo-se que:
sen(x) = x - x3/3! + x5/5! -…
15) Calcular o valor do número pi, dado pela soma dos 60 primeiros termos da
seqüência:
pi = 4 - 4/3 + 4/5 - 4/7 + 4/9 - 4/11 + …
16) Calcular o valor de pi, com precisão de 0.0001, usando a seqüência anterior.
Download