题目内容

【题目】任取一个自然数,如果它是偶数,我们就把它除以2,如果它是奇数,我们就把它乘3再加上1,在这样的变换下,我们就得到一个新的自然数.如果反复使用这个变换,我们就会得到一串自然数,最终我们都会陷在421这个循环中,这就是世界数学名题“3x+1问题”.如图所示的程序框图的算法思路源于此,执行该程序框图,若N6,则输出的i=(

A.6B.7C.8D.9

【答案】D

【解析】

根据该程序的功能是利用循环结构计算n的值并输出相应的i的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.

由题意,模拟程序的运行,可得

n6i1

n不是奇数,n3i2,不满足条件n1

n是奇数,n10i3,不满足条件n1

执行循环体,n不是奇数,n5i4

不满足条件n1,执行循环体,n是奇数,n16i5

不满足条件n1,执行循环体,n不是奇数,n8i6

不满足条件n1,执行循环体,n不是奇数,n4i7

不满足条件n1,执行循环体,n不是奇数,n2i8

不满足条件n1,执行循环体,n不是奇数,n1i9

满足条件n1,退出循环,输出i的值为9.

故选:D

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网