阅读如图流程图,解答以下各题
发布网友
发布时间:2023-08-02 07:41
我来回答
共1个回答
热心网友
时间:2024-12-05 01:45
1)y0=(x0+1)/x0=(3/2+1)/(3/2)=5/3.因y0>0,则继续输入x0=y0=5/3,解得y0=(5/3+1)/(5/3)=8/5。因为8/5=y0<x0=5/3,所以这个程序经过2次输入结束。
2)若第一次输入x0=2,则程序运行第一次结果为:x0=2,y0=(2+1)/2=3/2,y0<x0,程序经一次输入便结束。
3)程序存在无限循环的可能。当y0=x0恒成立时即可。又因为y0=(x0+1)/x0,即(x0+1)/x0=x0成立。即解方程(x+1)/x=x的解集。解得x=(1+√5)/2或(1-√5)/2。