f(t)[COLOR=#804040][b]=[/b][/color]t[COLOR=#804040][b]**[/b][/color][COLOR=#ff00ff]3[/color]
df(t) [COLOR=#804040][b]=[/b][/color] [COLOR=#ff00ff]3[/color][COLOR=#804040][b]*[/b][/color]t[COLOR=#804040][b]**[/b][/color][COLOR=#ff00ff]2[/color]
a[COLOR=#804040][b]=[/b][/color][COLOR=#ff00ff]0[/color]
b[COLOR=#804040][b]=[/b][/color][COLOR=#ff00ff]4[/color]
n[COLOR=#804040][b]=[/b][/color][COLOR=#ff00ff]20[/color]
h[COLOR=#804040][b]=[/b][/color](b[COLOR=#804040][b]-[/b][/color]a)[COLOR=#804040][b]/[/b][/color]n
x[COLOR=#804040][b]=[/b][/color]a
[COLOR=#804040][b]print[/b][/color] [COLOR=#ff00ff]10[/color], [COLOR=#ff00ff]'x'[/color], [COLOR=#ff00ff]'df_num'[/color], [COLOR=#ff00ff]'df_exact'[/color]
[COLOR=#804040][b]do[/b][/color] i[COLOR=#804040][b]=[/b][/color][COLOR=#ff00ff]0[/color], n
y[COLOR=#804040][b]=[/b][/color](f(x[COLOR=#804040][b]+[/b][/color]h)[COLOR=#804040][b]-[/b][/color]f(x))[COLOR=#804040][b]/[/b][/color]h
[COLOR=#804040][b]print[/b][/color] [COLOR=#ff00ff]20[/color], x, y, df(x)
x[COLOR=#804040][b]=[/b][/color]x[COLOR=#804040][b]+[/b][/color]h
[COLOR=#804040][b]end do[/b][/color]
[COLOR=#6a5acd]10[/color] [COLOR=#804040][b]format[/b][/color] (A4, [COLOR=#008080]3X[/color] , A6, [COLOR=#008080]4X[/color] , A8)
[COLOR=#6a5acd]20[/color] [COLOR=#804040][b]format[/b][/color] ([COLOR=#008080]f4.2[/color], [COLOR=#008080]4X[/color] , [COLOR=#008080]f5.2[/color], [COLOR=#008080]4X[/color] , [COLOR=#008080]f5.2[/color])
[COLOR=#a020f0]end[/color]