按下面的程序计算,若开始输入的值x为正数最后输出的 结果为656,则满足条件的x的不同最多有输入x------计算5x+1的值------5x+1>500?如果是-----输出x如果不是重新按程序计算
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 04:59:21
![按下面的程序计算,若开始输入的值x为正数最后输出的 结果为656,则满足条件的x的不同最多有输入x------计算5x+1的值------5x+1>500?如果是-----输出x如果不是重新按程序计算](/uploads/image/z/1581413-5-3.jpg?t=%E6%8C%89%E4%B8%8B%E9%9D%A2%E7%9A%84%E7%A8%8B%E5%BA%8F%E8%AE%A1%E7%AE%97%2C%E8%8B%A5%E5%BC%80%E5%A7%8B%E8%BE%93%E5%85%A5%E7%9A%84%E5%80%BCx%E4%B8%BA%E6%AD%A3%E6%95%B0%E6%9C%80%E5%90%8E%E8%BE%93%E5%87%BA%E7%9A%84+%E7%BB%93%E6%9E%9C%E4%B8%BA656%2C%E5%88%99%E6%BB%A1%E8%B6%B3%E6%9D%A1%E4%BB%B6%E7%9A%84x%E7%9A%84%E4%B8%8D%E5%90%8C%E6%9C%80%E5%A4%9A%E6%9C%89%E8%BE%93%E5%85%A5x------%E8%AE%A1%E7%AE%975x%2B1%E7%9A%84%E5%80%BC------5x%2B1%EF%BC%9E500%3F%E5%A6%82%E6%9E%9C%E6%98%AF-----%E8%BE%93%E5%87%BAx%E5%A6%82%E6%9E%9C%E4%B8%8D%E6%98%AF%E9%87%8D%E6%96%B0%E6%8C%89%E7%A8%8B%E5%BA%8F%E8%AE%A1%E7%AE%97)
按下面的程序计算,若开始输入的值x为正数最后输出的 结果为656,则满足条件的x的不同最多有输入x------计算5x+1的值------5x+1>500?如果是-----输出x如果不是重新按程序计算
按下面的程序计算,若开始输入的值x为正数最后输出的 结果为656,则满足条件的x的不同最多有
输入x------计算5x+1的值------5x+1>500?如果是-----输出x如果不是重新按程序计算
按下面的程序计算,若开始输入的值x为正数最后输出的 结果为656,则满足条件的x的不同最多有输入x------计算5x+1的值------5x+1>500?如果是-----输出x如果不是重新按程序计算
题其实并不难,我们用逆向思维来做:第一个数就是直接其结果的:5x+1=656,x=131;第二个数是(5x+1)*5+1=656,x=26;所以可求出第三个数是5;第四个数是分数,不合题意舍去.所以有最多三个数:131,26,5
5x+1=656,5x=655,x=131
5x+1=131,5x=130,x=26
5x+1=26,5x=25,x=5
5x+1=5,5x=4,x=0.8
5x+1=0.8,5x=-0.2,x=-0.04不是正数,不符合题意,所以有4个。
这个就是逆推法
最后结果是656
所以倒数第二次就是131(131*5+1)
所以输入的可能是131
也有可能再次逆推
倒数第三次就是26(26*5+1)
同理可以再次逆推
倒数第四次就是5(5*5+1)
再次逆推的话
倒数第五次就是4/5
而再次逆推的话就是负值了
所以值有4/5,5,26,131共4个...
全部展开
这个就是逆推法
最后结果是656
所以倒数第二次就是131(131*5+1)
所以输入的可能是131
也有可能再次逆推
倒数第三次就是26(26*5+1)
同理可以再次逆推
倒数第四次就是5(5*5+1)
再次逆推的话
倒数第五次就是4/5
而再次逆推的话就是负值了
所以值有4/5,5,26,131共4个
收起
这道题的意思你可能没太看懂 它是说 输入x 计算 若结果大于500则 输出
若不大于500 则将运算的结果作为x的值 再次带入计算
这是一个循环 学过编程的话就会好理解了
其他的三个都是带进去算
不满足再算…… 但满足时的输出结果都为656
可以试一下
例如0.8*5+1=5(不满足 所以再算一次)
5*5+1=26(还不满...
全部展开
这道题的意思你可能没太看懂 它是说 输入x 计算 若结果大于500则 输出
若不大于500 则将运算的结果作为x的值 再次带入计算
这是一个循环 学过编程的话就会好理解了
其他的三个都是带进去算
不满足再算…… 但满足时的输出结果都为656
可以试一下
例如0.8*5+1=5(不满足 所以再算一次)
5*5+1=26(还不满足 所以再算一次)
26*5+1=131(还不满足 所以再算一次)
131*5+1=656(这次满足条件 所以0.8满足 )
又该过程可知 5 26 131 也满足
完了
收起
包不包括131