
consulta para este prgrama
Publicado por esteban (6 intervenciones) el 14/04/2018 17:41:21
El número 1/4pi se puede aproximar de la siguiente manera:
= 1 - 1/3 + 1/5 -1/7 +1/ 9 - 1/11 + 1/13 - 1/15
a) Escribir un programa que le pregunte al usuario la cantidad de términos a sumar y
que muestre la aproximación de con esa cantidad de términos.
b) ¾A partir de cuántos términos el valor alcanzado está a menos de 0.1 del valor que
da la calculadora?
c) ¾A partir de cuántos términos el valor alcanzado está a menos de 0.01 del valor que
da la calculadora?
d) Modificar el programa para que en lugar de pedir la cantidad de términos a sumar,
pida al usuario un número decimal e(muy chico) y calcule la suma hasta que el
error comparado con el valor de la calculadora sea menor que e.
pregunta : ¿como sumar valores de "i"después de 3?.el d no entiendo
= 1 - 1/3 + 1/5 -1/7 +1/ 9 - 1/11 + 1/13 - 1/15
a) Escribir un programa que le pregunte al usuario la cantidad de términos a sumar y
que muestre la aproximación de con esa cantidad de términos.
b) ¾A partir de cuántos términos el valor alcanzado está a menos de 0.1 del valor que
da la calculadora?
c) ¾A partir de cuántos términos el valor alcanzado está a menos de 0.01 del valor que
da la calculadora?
d) Modificar el programa para que en lugar de pedir la cantidad de términos a sumar,
pida al usuario un número decimal e(muy chico) y calcule la suma hasta que el
error comparado con el valor de la calculadora sea menor que e.
pregunta : ¿como sumar valores de "i"después de 3?.el d no entiendo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
terminos = 8
x = 1
terminos2 = 0
for i in range (3,terminos+1):
terminos2 += 1#(tabulado)
if terminos2 <= 2: #(tabulado):
x = x - 1/i #(tabulado)
print ("linea if", i,"terminos", terminos2)#comprobacion para cambiar los signos (-,+) (tabulado)
else: #(tabulado)
x = x + 1/i #(tabulado)
print("linea else:", i,"terminos",terminos2) #(tabulado) comprobacion para cambiar los signos (-,+) y reinicio..
terminos2 = 0 #reinicio (tabulado)
print(i , x )
Valora esta pregunta


0