高中数学,第三小题,请写出详细解题过程!
2个回答
展开全部
解:这其实是一个循环函数,为了区分表示,每一步的x和k都加数字区分
第一步:当x=3时,计算x1=2x+3=9 k1=k+2=2 而x1<100,返回重新计算
第二步:此时x=9,计算x2=2x+3=21 k2=k1+2=4 x2<100,返回重新计算
第三步:此时x=21,计算x3=2x+3=45 k3=k2+2=6 x3<100,返回重新计算
第四步:此时x=45,计算x4=2x+3=93 k4=k3+2=8 x4<100,返回重新计算
第五步:此时x=93,计算x5=2x+3=189 k5=k4+2=10 x5>100,符合条件,此时不再返回,而是继续执行下一步操作,即输出K的值
所以输出 10
如果学过程序,那么这个其实就是程序里面的条件函数,就更好理解了。
请参考!
谢谢!
第一步:当x=3时,计算x1=2x+3=9 k1=k+2=2 而x1<100,返回重新计算
第二步:此时x=9,计算x2=2x+3=21 k2=k1+2=4 x2<100,返回重新计算
第三步:此时x=21,计算x3=2x+3=45 k3=k2+2=6 x3<100,返回重新计算
第四步:此时x=45,计算x4=2x+3=93 k4=k3+2=8 x4<100,返回重新计算
第五步:此时x=93,计算x5=2x+3=189 k5=k4+2=10 x5>100,符合条件,此时不再返回,而是继续执行下一步操作,即输出K的值
所以输出 10
如果学过程序,那么这个其实就是程序里面的条件函数,就更好理解了。
请参考!
谢谢!
更多追问追答
追问
辛苦你了,但我采纳了先来回答的
追答
好吧,正是因为想写的详细点,结果反而慢了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询