一个数列,其前三项分别为1,2,3,从第四项开始,每项均为其相邻的前三项之和的1/2.从第几项开始,
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/12 01:34:01
一个数列,其前三项分别为1,2,3,从第四项开始,每项均为其相邻的前三项之和的1/2.从第几项开始,
数值超过1200..
数值超过1200..
大概思路如下
a=1,b=2,c=3,i=4;
start:
a=a+b+c,
if a>1200 then end;
i=i+1;
b=b+c+a;
if b>1200 then end;
i=i+1;
c=c+a+b;
if c>1200 then end;
i=i+1;
goto start;
end:output i;
再问: 没看懂。。。。
再答: 大概思路如下 a=1,b=2,c=3,i=4;变量初始化 start:标号,程序循环的入口 a=(a+b+c)/2,下一项为其相邻的前三项之和的1/2。(这里开始写错了,没有除2) if a>1200 then goto end;判断此项数值是否超过1200,超过了就跳转到出口. i=i+1;没超过项号加一 b=(b+c+a)/2;下一项为其相邻的前三项之和的1/2 if b>1200 then goto end;判断此项数值是否超过1200,超过了就跳转到出口 i=i+1;没超过项号加一 c=(c+a+b)/2;下一项为其相邻的前三项之和的1/2 if c>1200 then goto end;判断此项数值是否超过1200,超过了就跳转到出口 i=i+1;没超过项号加一 goto start;跳转到循环的入口继续循环计算和判断 end:标号,程序循环的出口 output i;输出数值开始超过1200的项号.
a=1,b=2,c=3,i=4;
start:
a=a+b+c,
if a>1200 then end;
i=i+1;
b=b+c+a;
if b>1200 then end;
i=i+1;
c=c+a+b;
if c>1200 then end;
i=i+1;
goto start;
end:output i;
再问: 没看懂。。。。
再答: 大概思路如下 a=1,b=2,c=3,i=4;变量初始化 start:标号,程序循环的入口 a=(a+b+c)/2,下一项为其相邻的前三项之和的1/2。(这里开始写错了,没有除2) if a>1200 then goto end;判断此项数值是否超过1200,超过了就跳转到出口. i=i+1;没超过项号加一 b=(b+c+a)/2;下一项为其相邻的前三项之和的1/2 if b>1200 then goto end;判断此项数值是否超过1200,超过了就跳转到出口 i=i+1;没超过项号加一 c=(c+a+b)/2;下一项为其相邻的前三项之和的1/2 if c>1200 then goto end;判断此项数值是否超过1200,超过了就跳转到出口 i=i+1;没超过项号加一 goto start;跳转到循环的入口继续循环计算和判断 end:标号,程序循环的出口 output i;输出数值开始超过1200的项号.
一个数列,其前三项分别为1,2,3,从第四项开始,每项均为其相邻的前三项之和的1/2.从第几项开始,
有一个数列,其前三项分别为1,2,3,从第四项开始,每项均为其相邻的前三项之和的1/2
C语言解:有一个数列,前三项是1,2,3,从第四项起,每项均为其相邻的前三项之和,问:该数列从第几项开始,其数值超过12
有一个数列,其前三项分别为1、2、3,从第四项开始,每项均为其相邻的前三项之和的1/2,编写函数过程,求该数列前n项的平
C语言编程.有一个数列,其前三项分别为1,2,3,从第四项开始,每项均为其相邻的前三项之和的1/2
C语言解:有一个数列,前三项是1,2,3,从第四项起,每项均为其相邻的前三项之和
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和
已知一个数列从0项开始的前三项:0、0、1,以后的各项都是其相邻的前三项之和,计算输出前10项的和.
斐波那契(Fobonacci)数列的第1和第2个数分别为1和1,从第三个数开始,每个数等于其前两个数之和(1,1,2,3
已知一个数列的前三项为0,0,1,以后各项都是其相邻的前三项之和,求该数列前30项之和 程序源代码
斐波那契数列的第1和第2个数分别是0和1 从第三个数据开始,每个数等于其前2个数之和(1、1、2、3、5、8、13).
(VB编程)已知一个数列的前三项为0,0,1,以后各项都是其相邻前三项的的和,求该数列前30项之和