Você está na página 1de 2

1 - Média aritmética de dois números A e B reais.

(nome do programa: progmedia)


A+B
S=
2
2 - Somatório de i, com i variando de 1 a 4. (nome do programa: progsomatorio)
4
S = ∑i
i=1
3 - Teorema de Pitágoras. Dados b e c, calcule a. (nome do programa: progpita)
a2 = b2 + c2
4 - Programa que obtenha os dados para plotar o gráfico da reta
y = x + 1 com x = 0, 1, 2, 3, 4,...
imprimindo a tabela com os valores de x e y em um arquivo chamado "1.dat". (nome do
programa: progreta)
5 - Programa que obtenha os dados para plotar o gráfico da função (nome do programa:
calculafuncaoexponencial), com o arquivo de saída "cexponencial.dat".
y(t) = c 1 - e -at , c e a arbitrários (ele usou C=1 e tanto a=0.5 quanto a=0.1)
6 - Programa que, dados a, b e c, obtenha as raízes da equação y(x) = 0 e os dados
para plotar o gráfico de uma parábola em um arquivo da saída "tabela.dat". Lembrando
que o intervalo de valores de x deve incluir as raízes encontradas anteriormente. (nome
do programa: calculafuncao2grau)
y = ax 2 + bx + c
7 - Programa que aproxime a função exponencial por expansão de Série de Taylor e que
compare os dados da curva obtidos com a função exponencial calculada diretamente
pela linguagem de programação, com arquivos de saída "cexpaprox.dat" e "cexp.dat".
(nome do programa: calculaexponencial aproximada)
j ∞
i i
x x
y(x) ≈ 1 + ∑ ≈e x
=∑
i=1
i! i=o
i!
8 - Programa que obtenha os dados de um Mapa Logístico, imprimindo os dados em um
arquivo "cmapa.dat", pra observarmos o fenômeno de bifurcação em mapas em um
gráfico de x em função de r.
xn+1 = rxn (1 - xn ) ,
r tradicionalmente de 1 a 4, ele fez de 2.5 a 3.99. ele fez a condição inicial de x variar de
0.01 a 0.99, e n de 1 a 100000. (nome do programa: mapalogistico)
9 - Programa que calcula a curva média de uma tabela de dados
1
Y(x) = ∑ (yi / Nx ) (média aritmética) Y(x) = exp ∑ log(yi ) (média
|xi -x|<𝛿x Nx |xi -x|<𝛿x
geométrica)
O arquivo final possui 3 colunas. A primeira é a variável x, a segunda é a média
aritmética, e a terceira é a média geométrica.
10 - (Aproximação de 2 pontos da derivada numérica) Achar a derivada numérica da
função y = ln(x) utilizando a expressão obtida por expansão da Série de Taylor, pela
df 1
definição formal de derivada e pela expressão exata conhecida = .
dx x
Após obter os 3 valores da derivada para um mesmo valor de x, obter a diferença entre
as duas aproximações e o valor exato calculado.
f(x + h) - f(x - h) f(x + h) - f(x)
f' (x) ≈ e f' (x) ≈
2h h
11 - (Aproximação de 3 pontos da derivada numérica) Achar a derivada numérica da
função y = ln(x) utilizando as expressões obtidas para aproximação com 3 pontos e pela
df 1
expressão exata conhecida = . Após obter os 3 valores da derivada para um
dx x
mesmo valor de x, obter a diferença entre as duas aproximações e o valor exato
calculado.
df 1
= [-3f(x) + 4f(x + h) - f(x + 2h)] e
dx 2h
df 1
= [f(x - 2h) - 4f(x - h) + 3f(x)]
dx 2h
12 - Programa que usa as técnicas de aproximação por Retângulos, Trapézios e pela
Regra de Simpson para obter 3 valores para a integral de e x , com x variando de 0 a 1.
Depois, calcule a derivada exata desejada, e imprima os 4 valores obtidos.
b
a+b
∫a f(x)dx ≈ (b - a) ⋅ f 2
(aproximação por retângulos)

b
∫a f(x)dx ≈ (b - a) ⋅ f(a) +2 f(b) (Regra Trapezoidal)
a+b
b
f(a) + 4 ⋅ f 2 + f(b)
∫a f(x)dx ≈ (b - a) ⋅ 6
(Regra de Simpson)

Você também pode gostar