112程序框图与算法的基本逻辑结构(3课时).pptVIP

  • 1
  • 0
  • 约4.66千字
  • 约 41页
  • 2017-01-03 发布于浙江
  • 举报

112程序框图与算法的基本逻辑结构(3课时).ppt

112程序框图与算法的基本逻辑结构(3课时).ppt

开始 i=1 S=0 i=i+1 S=S+i i≤100? 输出S 结束 否 是 例: 设计一个计算1+2+3+…+100的值的算法,并画出程序框图. 第1步,0+1=1. 第2步,1+2=3. 第3步,3+3=6. 第4步,6+4=10. …… 第100步,4950+100=5050. 算法: 第一步,令i=1,S=0. 第二步,若i ≤100成立,则执 行第三步;否则,输出S,结束算法. 第三步,S=S+i. 第四步,i=i+1,返回第二步. 当型循环结构 i = i + 1 s = s + i 解决方法就是加上一个判断,判断是否已经加到了100,如果加到了则退出,否则继续加。 直到型结构 当型结构 i = i + 1 s = s + i 是 否 i = i + 1 s = s + i 否 是 i100? i≥100? 请在空白处填上判断条件 注意 2.循环结构中都有一个计数变量和累加变量,计数变量用以记录循环次数,同时它的取值还用于判断循环是否终止,累加变量用于输出结果,累加变量和计数变量一般是同步执行的,累加一次,计数一次. 输出S 输出S 计数变量i 累加变量s 结束 s = s+i i=i+1 i≤100? 输出S 否 是 i=0;S=0 开始 结束 输出S i=0;S=0 开始 s=s+i i=i+1 i100?

文档评论(0)

1亿VIP精品文档

相关文档