按如图所示的计算程序,若开始输入的n值为5,则最后输出的结果是多少

按如图所示的计算程序,若开始输入的n值为5,则最后输出的结果是多少,第1张

有个问题,流程不完整

n作为初始变量,在判断的NO方向后没有进行改变。

应该在判断>100后的NO方向后改变n的值,比如n=n+1或者n=前面公式的值。

如果是n=前面公式的值,那么结果就是4005

由题意,得

第一次的结果为5,第二次的结果为8,第三次的结果为4,第四次的结果为2,第五次的结果为1,第六次的结果为4…依次下去,输出的结果是在4、2、1中循环出现的,也就是3次一循环.

∴(2011-2)÷3

=2009÷3

=669余2

∴第2011次得到的结果为2.

故答案为:2.

其实这道题用了个2009个吓唬住了解题人,我们可以这样稍微根据图示的程序算一下,

48→24→12→6→3→8→4→2→1→6→3→8→4→2→1。。。。。。,

从上面的算式,可以看到,后面已经循环了。每6次一循环,将2009扣除三次, 因为前面有48→24→12三次计算,所以2006÷6=334余2,所以第2009次就是3了,其实很多难题怪题更注重解题者是否具备足够的耐心,题目本身并不难

(1)第三次:

1
2
×12=6,

第四次:

1
2
×6=3;

(2)第五次:3+5=8,

第六次:

1
2
×8=4,

第七次:

1
2
×4=2,

第八次:

1
2
×2=1,

第九次:1+5=6;

(3)根据计算,从第三次开始,每六次为一个循环组依次循环,

∵(2012-2)÷6=2010÷6=335,

∴第2012次得到的结果与第八次的结果相同,为1.

每次把输出的值统计统计一下,可以知道,第一次输入为12时,结果为6,接着是3、8、4、2、1、6、3、8、4、2、1。。。。6组数是一个循环,按照这个规律循环,如果是2012次的话,结果就是6

以上就是关于按如图所示的计算程序,若开始输入的n值为5,则最后输出的结果是多少全部的内容,包括:按如图所示的计算程序,若开始输入的n值为5,则最后输出的结果是多少、按如图所示的程序计算,若开始输入x的值为10,我们发现第一次得到的结果为5,第2次得到的结果为8,第3次、按如图所示的程序计算,若开始输入的x的值为48,我们发现第一次得到的结果为24,第二次得到的结果为12,…等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9356714.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存