
función 1/(x+1)
Publicado por sor (12 intervenciones) el 17/12/2016 19:52:56
Buenas soy nuevo en el foro. Ejercicio: Haz un programa que muestre la función 1/(x+1) en el intervalo [-2,2] con 100 puntos azules. Ten en cuenta que la función es problemática en x=-1, por lo que dibujaremos un punto rojo en las coordenadas (-1,0). A ver si me pueden echar una mano. Esto es lo que he hecho:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#Programa para calcular la función 1/x+1 en el intervalo (-2,2)
from turtle import Screen, Turtle
puntos=int(input('Dame el número de puntos a mostrar: '))
x=-2
x2=2
x3=-1
x4=0
pantalla=Screen()
pantalla.setup(825,425)
pantalla.screensize(800,400)
pantalla.setworldcoordinates(x, -2, x2, 2)
tortuga=Turtle()
for f in range(x,x2):
f=1/(x+1)
dx=f/puntos
tortuga.pencolor('blue')
tortuga.penup()
tortuga.goto(x,f)
tortuga.pendown()
while x<=x2:
tortuga.goto(x,f)
x+=dx
for f in range(x3,x4):
f=1/(x+1)
dx=f/puntos
tortuga.pencolor('red')
tortuga.penup()
tortuga.goto(x3,x4)
tortuga.pendown()
pantalla.exitonclick()
Valora esta pregunta


0