設定圓心點的坐標(x0,y0)為(200,200)
設定每10ms移動的弧長l=20? 弧長l=每10ms移動的弧度n0*半徑r
設定圓的半徑r=100
Do
n=0
n為從0度開始的轉動的弧度
while n<2π n單位為弧度,<2π即<360°未畫滿壹周時
作圖點坐標設定為(x,y)
橫坐標x=圓心橫坐標x0+半徑r*cos(n)
縱坐標y=圓心縱坐標y0-半徑r*sin(n) 此處y=y0 - r * sin(n),所以此程序沿順時針轉動作圓
移動到坐標點(x,y)delay 10ms
n=n+l/r,即n=n+n0*r/r n=n+n0? 根據l值大小轉動n的弧度wend
loop