ChaseDream
搜索
12下一页
返回列表 发新帖
查看: 2060|回复: 19
打印 上一主题 下一主题

关于数学JJ程序题 经过几天终于得到完整版

[复制链接]
楼主
发表于 2008-9-12 15:28:00 | 只看该作者

关于数学JJ程序题 经过几天终于得到完整版

STEP 1 X   Y 赋值 STEP 2 如果X 小于Y GO TO STEP 5 STEP 3 X处以2 STEP 4 GO TO STEP 2 STEP 5 写下X的值 END

X赋值100,Y赋值3

问经过X经过多少轮能到第五步?

有人给的7.

不过我还是不太明白,怎末算一轮啊?那位大侠给讲讲吧

沙发
 楼主| 发表于 2008-9-12 15:43:00 | 只看该作者
自己顶下,请大侠赐教啊。
板凳
发表于 2008-9-12 17:19:00 | 只看该作者

我的理解:

题目里的意思就是把100除几次2,直到小于3为止,才能真正X 小于Y GO TO STEP 5

1轮,100进入step2时大于3,因此返回

100除以2,得到50,进行第2轮,返回

再除以2,得到25,进行第3轮,返回

再除以2,得到12.5,进行第4轮,返回

再除以2,得到6.25,进行第5轮,返回

再除以2,得到3.08,进行第6轮,返回

再除以2,得到1.5,进行第7

1.5小于3,这时才可以GO TO STEP 5,写下X的值 END

请NN指正!应该算7次轮回,不是6次或8次轮回吧? 轮晕了。。。

地板
 楼主| 发表于 2008-9-12 19:43:00 | 只看该作者
谢谢楼上
5#
发表于 2008-9-12 21:39:00 | 只看该作者

100除以2,得到50,进行第2轮,返回
            

再除以2,得到25,进行第3轮,返回
            

再除以2,得到12.5,进行第4轮,返回
            

再除以2,得到6.25,进行第5轮,返回
            

再除以2,得到3.125,进行第6轮,返回
                    

再除以2,得到1.5625,第六轮结束,返回

第七轮?刚开始到第七轮就从STEP2到STEP5了,这还算不算一轮啊?

主要是没有看见英文原版的程序。。。。

再除以2,得到1.5625,第六轮结束,返回

第七轮?刚开始到第七轮就从STEP2到STEP5了,这还算不算一轮啊?

主要是没有看见英文原版的程序。。。。

再除以2,得到3.125,进行第6轮,返回
            

再除以2,得到1.5625,第六轮结束,返回

第七轮?刚开始到第七轮就从STEP2到STEP5了,这还算不算一轮啊?

主要是没有看见英文原版的程序。。。。

再除以2,得到1.5625,第六轮结束,返回

第七轮?刚开始到第七轮就从STEP2到STEP5了,这还算不算一轮啊?

主要是没有看见英文原版的程序。。。。

6#
发表于 2008-9-12 22:21:00 | 只看该作者
晕了。。。。。
7#
发表于 2008-9-12 22:38:00 | 只看该作者

为什么不是6轮?

第一轮100>3则x要除以2再返回比较啊, 所以第一轮完了x已经是50了

8#
发表于 2008-9-13 21:35:00 | 只看该作者

这道题我觉得是6轮~最后得到1点几几就直接到step5结束,最后不算一轮~~

9#
发表于 2008-9-13 23:32:00 | 只看该作者
我也觉得是6轮

10#
发表于 2008-9-16 16:30:00 | 只看该作者
请问是6轮还是7轮?
您需要登录后才可以回帖 登录 | 立即注册

Mark一下! 看一下! 顶楼主! 感谢分享! 快速回复:

手机版|ChaseDream|GMT+8, 2025-8-30 10:52
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

© 2003-2025 ChaseDream.com. All Rights Reserved.

返回顶部