题目内容
执行下列算法语句.若输入x=10,则输出y的值为 .
【答案】分析:根据已知中的程序框图可知,该程序的功能是利用循环结构计算并输出满足条件的y值,模拟程序的运行结果,并逐句分析程序执行过程中各变量值的变化情况,可得答案.
解答:解:当x=10时,y=
×10-1=4,|y-x|=4,
满足进行循环的条件
此时x=4,y=
×4-1=1,|y-x|=3,
满足进行循环的条件
此时x=1,y=
×1-1=
,|y-x|=
,
满足进行循环的条件
此时x=
,y=
×(-
)-1=
,|y-x|=
,
不满足进行循环的条件,故输出y的值为
故答案为:
点评:本题考查的知识点是循环结构及伪代码,当程序的循环次数不多时,我们可采用模拟程序运行的办法进行解答.
解答:解:当x=10时,y=
满足进行循环的条件
此时x=4,y=
满足进行循环的条件
此时x=1,y=
满足进行循环的条件
此时x=
不满足进行循环的条件,故输出y的值为
故答案为:
点评:本题考查的知识点是循环结构及伪代码,当程序的循环次数不多时,我们可采用模拟程序运行的办法进行解答.
练习册系列答案
相关题目