Documentos de Académico
Documentos de Profesional
Documentos de Cultura
POR:
ANA K. SÁNCHEZ
CEDULA:
E-8-148821
GRUPO;
1IM111
2. Corrija el problema.
import math
v=-1.0
for i in range(201):
print ("angulo en radianes:",round(v,3))
print ("angulo en grados:",math.degrees(v))
print ("acosv(v)=",math.acos(round(v,3)))
v += 0.01
segunda parte.
1. Utilizando la función decimal()(precisión por defecto de 28
digitos)escriba el algoritmo
s=input()
s=float(s)
xn=float(xn)
for i in range(10):
x=(xn+(s/xn))/2
e= (s-(xn)*(xn))/(2*xn)
print ("interacion",i+1)
print ("Xn=",xn)
print ("Xn+1=",x)
print("Error=",e)
xn=x
2. cambie la estructura del algoritmo para poder obtener el resultado de la
raíz en función de
un error relativo menor a 1.0 × 10−10 , y llevar el conteo de las iteraciones
requeridas para
cumplir el objetivo.
e=(s-(xn)*(xn))/(2*xn)
n=0
while(abs(e)>10**-10):
x=(xn+(s/xn))/2
e= (s-(xn)*(xn))/(2*xn)
n=n+1
print ("interacion",n)
print ("Xn=",xn)
print ("Xn+1=",x)
print("Error=",e)
xn=x