回 帖 发 新 帖 刷新版面

主题:好久没来了,,碰到问题来求助

SCREEN 12
WINDOW (-100, -80)-(100, 80)
INPUT "n,r="; n, r
a = 3.1415926# / 2
FOR b = 0 TO 4 * n
k = r * (2 ^ (-FIX(b / 4)))
x = k * COS(a * b)
y = k * SIN(a * b)
m = 3.1415926# * (1 + ((-1) ^ FIX(b / 4))) / 2
CIRCLE (x, y), k, a * (b - 1) + m, a * b + m
NEXT b
END

一,上面这个程序谁来帮我解释一下,
二,这个程序运行的时候出现问题,帮我修改一下.
先谢谢了....今晚在线等.

回复列表 (共9个回复)

沙发

没人会吗?

板凳

CIRCLE (x, y), k, a * (b - 1) + m, a * b + m
提示这一句有错,估计是某些值超出范围了
你翻翻数学书,看看坐标系,看看椭圆率,
我没时间帮你翻帮你算.

3 楼

就是不会才来问呀,,哪位帮帮我.

4 楼

我跟你很相像。
我是没钱才跑这里来的,
但也没看见你有钱给我。
也没见这里有钱可以捡。

5 楼

晕....MOZ   
你都是专家了..
这个题目确实我不懂...因为我数学没学好,不懂sin cos 等的含义呀

6 楼

再顶

7 楼

ding

8 楼

ding

9 楼

应该是circle 语句中的起始角和终止角超范围了吧,只能允许是-2pi 到2pi 的!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册