如图所示是一个计算机程序运行装置示意图,J1,J2是数据入口,C是计算结果出口,计算过程是:由J1,J2分别输入正整数m和n,经过计算后得出的正整数k由C输出.此种计

发布时间:2020-08-01 01:55:31

如图所示是一个计算机程序运行装置示意图,J1,J2是数据入口,C是计算结果出口,计算过程是:由J1,J2分别输入正整数m和n,经过计算后得出的正整数k由C输出.此种计算装置完成的计算满足:①若J1,J2分别输入1,则输出结果为1;②若J1输入任意固定的正整数,J2输入的正整数增加1,则输出的结果比原来增加2;③若J2输入1,J1输入的正整数增加1,则输出结果为原来的2倍,试问:
(1)若J1输入1,J2输入正整数n,输出结果为多少?
(2)若J2输入1,J1输入正整数m,输出结果为多少?
(3)若J1输入正整数m,J2输入正整数n,输出结果为多少?

网友回答

解:(1)∴{f(1,n)}成等差数列,公差为2,首项为f(1,1)=1∴f(1,n)=f(1,1)+(n-1)2=2n-1(14分)
(2){f(m,1)}为等比数列,公比为2,首项为f(1,1)=1
∴f(m,1)=f(1,1)2m-1=2m-1(4分)
(3)∵f(m,1),f(m,2),…,f(m,n)成等差数列,公差为2,首项f(m,1)=2m-1
∴f(m,n)=f(m,1)+2(n-1)=2m-1+2(n-1)(6分)

解析分析:(1)由题意,可得f(1,n)}成等差数列,公差为2,首项为f(1,1)=1,从而可得f(1,n);(2){f(m,1)}为等比数列,公比为2,首项为f(1,1)=1,从而可得f(m,1);(3)f(m,1)看作是数列的首项,f(m,n+1)=f(m,n)+2,这里n+1,n相当于数列的项数,2相当于数列的公差.从而可得f(m,n).

点评:本题解题的思想是类比特征,看作是数列问题,利用数列知识求解.
以上问题属网友观点,不代表本站立场,仅供参考!