已知f(x)=2x+1,写出求f(-4)+f(-3)+f(-2)+.+f(4)的值的一个算法,并画出程序框图

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 06:37:01
已知f(x)=2x+1,写出求f(-4)+f(-3)+f(-2)+.+f(4)的值的一个算法,并画出程序框图
xSn@(R'YK46v*,RZP,xE@@D*$،}s|=-<{eM6]C8;k,]ShK|$r&njs`L7ًasB ~ҹgqs ~MBKZK. f7 % r|22s‘/ZhژwwqN q9>>GgOE+^07>Znꢷ(쏝{Uty4٦[M[tVGקe|,-. CH^Ci\,i~?-wx}/$x7p!zu$(Ig! [ِ&[l誉Dhʒ`C[B((#PT%T1n@Tu"-ʴhs-*0-NYQjh&'BojBC=i@U%!v9jJm/(1j3]aCJ3k)‰9 eVzZKZmg].0c9

已知f(x)=2x+1,写出求f(-4)+f(-3)+f(-2)+.+f(4)的值的一个算法,并画出程序框图
已知f(x)=2x+1,写出求f(-4)+f(-3)+f(-2)+.+f(4)的值的一个算法,并画出程序框图

已知f(x)=2x+1,写出求f(-4)+f(-3)+f(-2)+.+f(4)的值的一个算法,并画出程序框图

Begin

x←-4

i←0

While x<=4 

    i←(2x+1+i)

    x←x+1

End While

Print i

End.

或者是

Begin

i←0

For x From -4 To  4 

    i←(2x+1+i)

End For

Print i

End.

流程图如下:(给的是第一组伪代码的流程图)

int x;
if(x>0)
for(int i=x,sum=0;i<=fabs(x);)
{
sum+=2*i+1;
i++;
}
else
for(int i=x,sum=0;i<=fabs(x);)
{
sum+=2*i+1;
i--;
}
printf("%dsum=“,sum);