课件9张PPT。第四课 累加求和问 题1+2+3+‥‥+89=?
1+3+5+‥‥+77+79=?
12+22+32+‥‥+892=?算法分析1+2+3+‥‥+89=?
0
0+1=1
1+2=3
3+3=6
‥
‥
?+89=sumsumsumsumsumsumsumsum===+1+3+2‥‥0011363算法结构对比开始sum=0sum=sum+1sum=sum+2‥‥sum=sum+89结束开始sum=0i=1i<=89sum=sum+ii=i+1结束sum=0
For i=1 To 89 Step 1
sum=sum+i
EndFor
图形窗口显示信息1+3+5+‥+77+79=?sum=0
For i=1 To 79 Step 2
sum=sum+i
EndFor
GraphicsWindow.FontSize=30
GraphicsWindow.DrawText(100,80,"1+3+5+‥+77+79="+sum)100xy80DrawText操作的格式如下:
GraphicsWindow.DrawText(x,y,text)注意:此处“+”是连接的意思,不是运算符号文本窗口显示信息方法sum=0
For i=1 To 79 Step 2
sum=sum+i
EndFor
TextWindow.WriteLine("1+3+5+¨+77+79="+sum)WriteLine操作的格式如下:
TextWindow.WriteLine(data)注意:此处“+”是连接的意思,不是运算符号练习题1、编写程序,计算
90+85+80+…+20=?
将结果显示在文本窗口,显示格式如下:
90+85+80+…+20=825
2、编写程序,计算
1+2+3+…+100=?
将结果显示在图形窗口,用30号红色的字显示。显示的格式如下:
1+2+3+…+100=5050练习题5 棋盘游戏参考程序:
j=1 //j表示每个格的麦子数,第一个格初值是1
sum=1 //sum表示每个格麦子数的累加和,前面一个格的初始和是1
For i=2 To 64 Step 1 //从第二个格子开始计算
j=j*2
sum=sum+j
EndFor
TextWindow.WriteLine(“一共需要麦子数是:"+sum)