------------------------------------------------
O código em Javascript do programa é:
function f(x){
return x*x
}
var D2Max=0.0
var f2 = 0.0
var D2 = 0.0
var a=0.0
var b=1.0
n = parseInt( prompt('Entre como o n de intervalos (maior que 1)',2))
h = (b-a)/n
// i = 0
var fa = f(a)
var f0 = fa
// i = 1
var x = a+h
var f1 = f(x)
var S = f1
// i = 2 a n-1
for(var i=2; i<n; i++){
x += h
f2 = f(x)
S += f2
D2 = Math.abs(f2-2*f1+f0)
if (D2>D2Max) D2Max = D2
f0 = f1
f1 = f2
} // end for
// i = n
var fb = f(b)
D2 = Math.abs(fb-2*f1+f0)
if (D2>D2Max) D2Max = D2
var II=h/2.0*(fa+2*S+fb)
var erro = (b-a)/12.0*D2Max
document.write('<h3>Integral = ')
document.write(II)
document.write(', erro < ')
document.write(erro)