poster288

跳舞机器人

7426
1
一个被设定好程序的机器人会在哪里跳舞呢?
跳舞机器人
6 人挑战成功
返回挑战
challenge-problem-icon

完成本期挑战需要达到:

高中数学水平

6 / 16 读者挑战成功
题目

一个机器人被设定好“跳舞程序”放置在坐标系原点, 面向东北方向, 它每次移动后都会在原地顺时针旋转. 具体的动作可以用下面的伪代码描述.

fMF5cgtxei2uxueHQgRBBvaatGp7xyC8G

若已知, 则机器人会在坐标 __________跳舞.

fYY7Pv3_hguDANQeT1rsenr3tx1FWa_8K

选项

跳过看答案

一个机器人被设定好程序放置在直角坐标系原点, 面向东北方向.

image

它每次触发动作都会在原地顺时针旋转.

具体的动作可以用下面的伪代码描述.

SUB JOURNEY

DISTANCE = 1000

WHILE (DISTANCE > 0.001) 
MOVE DISTANCE 
STOP 
ROTATE(90,  DEGREES,  CLOCKWISE)
DISTANCE = DISTANCE / 2 
END WHILE

DANCE

END SUB

问机器人共旋转了多少次?

从代码中可以看到, 机器人第一次移动距离为, 然后旋转. 第二次移动距离为, 然后旋转. 不断进行循环.

因此可以推出机器人第次移动的距离为.

并且需要满足判断的条件

两边取常用对数得

解得

因此机器人一共旋转了次.

1

发布于3 年前
慕容玖
level4
展开所有评论
发表评论