如图是一个算法流程图,若输入的值是13,输出的值是46,则的取值范围是
A. B. C. D.
B
【解析】
分析:模拟执行程序框图,只要按照程序框图规定的运算方法逐次计算,直到达到输出,即可得到输出条件.
详解:输入,
第一次循环;
第二次循环;
第三次循环;
第四次循环,
输出,此时应满足退出循环的条件,
故的取值范围是,故选B.
点睛:本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.