题目内容
按如图所示的程序框图运算.
(1)若输入x=8,则输出k=________;
(2)若输出k=2,则输入x的取值范围是 ________.
解:(1)按照程序框图依次执行得:x=8,k=0;x=88,k=1;x=888,k=2;x=8888,k=3,
此时x=8888>2008,跳出循环,此时k=3.
(2)按照程序框图依次执行得:x=10x+8,k=1;x=10(10x+8)+8,k=2,
此时跳出循环,故
,解得19.2<x≤200
故答案为:(1)3;(2)19.2<x≤200
分析:(1)按照程序框图直接执行即可求出k;
(2)按照程序框图观察执行的结果x与k的关系,解不等式即可.
点评:本题考查循环结构的程序框图,解决问题的关键是弄清进入循环和结束循环的条件.
此时x=8888>2008,跳出循环,此时k=3.
(2)按照程序框图依次执行得:x=10x+8,k=1;x=10(10x+8)+8,k=2,
此时跳出循环,故
故答案为:(1)3;(2)19.2<x≤200
分析:(1)按照程序框图直接执行即可求出k;
(2)按照程序框图观察执行的结果x与k的关系,解不等式即可.
点评:本题考查循环结构的程序框图,解决问题的关键是弄清进入循环和结束循环的条件.
练习册系列答案
相关题目