题目内容
7
7
.分析:For-from循环是知道了循环的次数的循环,本题执行6次循环,根据语句I←2I+1,然后判断是否超出20,如果超出20就减20,共执行循环体6次,最后输出I的值.
解答:解:根据题意可知循环体执行6次,
I=1,执行第一次后I=3,不满足I>20,
执行第二次后I=7,不满足I>20,
执行第三次后I=15,不满足I>20,
执行第四次后I=31,满足I>20,
I=11,执行第五次后I=23,满足I>20,
I=3,执行第六次后I=7,不满足I>20,
输出I=7.
故答案为:7.
I=1,执行第一次后I=3,不满足I>20,
执行第二次后I=7,不满足I>20,
执行第三次后I=15,不满足I>20,
执行第四次后I=31,满足I>20,
I=11,执行第五次后I=23,满足I>20,
I=3,执行第六次后I=7,不满足I>20,
输出I=7.
故答案为:7.
点评:本题主要考查了For-from循环,语句的识别问题是一个逆向性思维,一般我们认为我们的学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序摆在我们的面前时,我们要从识别逐个语句,整体把握,概括程序的功能,属于基础题.
练习册系列答案
相关题目