设计一个计算1+2+3+…+100的值的算法,并画出程序框图。

第1步,0+1=1.
第2步,1+2=3.
第3步,3+3=6.
第4步,6+4=10.

请问这个0+1,1+2,3+3是怎么来的

起始值为0,第一步加上1,第二步加上2,依此类推。追问

不懂

追答

高二的吧,程序编程里起始的数为0,赋值为0;
由于计算机只可按照顺序计算,
∴第一步+1,下面+2,+3,+4.。。。。+100.

当然,还有一种算法。
(1)编程S=n(n+1)/2.
(2)赋值:n=100
(3)输出:S=5050.

追问

我高一的

追答

哦,程序框图里面,只需记住起始值为0即可。
貌似这是高二的计算机编程。

追问

总为0?

追答

在这道题里面赋值0
其实高二书上写着,起始值赋值1,
第一步1+2=3
第二步3+3=6
。。。。。。
也可以的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-30
1+100=101
2+99=101
3+98=101
........
49+52=101
50+51=101
从1到50有50个数
所以用101×50=5050
1+2+3+.....+100=5050

设计一个计算1+2+3+…+100的值的算法,并画出程序框图
解:第一步:设i的值为1;第二步:设sum的值为0;第三步:如果i≤100执行第四步,否则转去执行第七步;第四步:计算sum+i并将结果代替sum;第五步:计算i+1并将结果代替i;第六步:转去执行第三步;第七步:输出sum的值并结束算法.

设计一个计算1+2+3+…+100的值的程序框图,并写出程序.
程序框图和语句如下图所示:

画出一个计算1+2+3+…100的值的程序框图.
计算1+2+3+…100的值的程序框图如下图所示:

设计一个计算1+2+……+100的值的算法,并画出程序框图.
程序框图如右: 上述程序框图用的是当型循环结构,如果用直到型循环结构表示,则程序框图如下: 算法分析:通常,我们按照下列过程计算1+2+……+100的值. 第1步,0+1=1.第2步,1+2=3.第3步,3+3=6.第4步,6+4=10. ……第100步,4 950+100="5" 050. 显然,这个过程...

设计一个算法,计算1+1\/2+1\/3+…+1\/100的值,并画出程序框图
回答:double sum=1; for(int i=2;i<=100;i++){ sum += 1\/i; } printf("%f",sum);

设计一个计算1+2+…+100的值的算法,用程序框图表示.
解:程序框图如图: 只需要一个累加变量和一个计数变量,将累加变量的初始值为0,计数变量的值可以从1到100.

请画出计算1+2+3+4+...+100程序框图,并写出对应程序
(100+1)*(100\/2)=5050 (n+1)*(n\/2)

程序框图中的累加变量和计数变量
计算1+2+3+...+100...开始 ↓ s=0 ↓ i=1 ↓←←← s=s+i(同下)↓ ↑ ↓ i=i+1(这里等号是看作的意思)↓ ↑ i≤1000→是→→↑ ↓ 否 ↓ 输出s ↓ 结束 反正俺是这么做的= =,做出来应该是对的,你对比一下看呢?如果公差是2 ,就是【i=i+2】...对比着来吧=...

请画出计算1+2+3+4+...+100程序框图,并写出对应程序
程序是 (1)直到型 i=1 S=0 DO S=S+i i=i+1 LOOP UNTIL i>100 PRINT S END (2)当型 i=1 S=0 WHILE i<=100 S=S+i i=i+1 WEND PRINT S END

python求1+2+3+...+100的和
在Python中,1+2+3+...+100的和是5050。为了求解1+2+3+...+100的和,我们可以使用求等差数列和的公式,其求和公式为:S=n\/2*(a1+an)。其中,n是项数,a1是第一项,an是最后一项。在这里,n=100,a1=1,an=100。将这些值代入公式中,我们可以得到1+2+3+...+100的和。此外,我们...

相似回答