教育专题:113程序框图的画法.ppt





《教育专题:113程序框图的画法.ppt》由会员分享,可在线阅读,更多相关《教育专题:113程序框图的画法.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、算法与程序框图算法与程序框图4 终端框终端框 (起止框)(起止框)输入、输出输入、输出框框 处理框处理框(执行框)(执行框)判断框判断框 流程线流程线 复复 习习步骤步骤n步骤步骤n+1顺序结构顺序结构条件结构条件结构满足条件?满足条件?步骤步骤A步骤步骤B是是否否(1)(1)满足条件?满足条件?步骤步骤A是是否否(2)(2)三:循环结构三:循环结构 在算法的程序框图中,由按照一定的条在算法的程序框图中,由按照一定的条件反复执行的某些步骤组成的逻辑结构,称件反复执行的某些步骤组成的逻辑结构,称为为循环结构循环结构,反复执行的步骤称为,反复执行的步骤称为循环体循环体,那么循环结构中一定包含条件结
2、构吗?那么循环结构中一定包含条件结构吗?两种不同形式的循环结构的区别是什么两种不同形式的循环结构的区别是什么?循环体循环体满足条件?满足条件?是是否否循环体循环体满足条件?满足条件?是是否否 直到型循环结构直到型循环结构 当型循环结构当型循环结构 先循环,后测试先循环,后测试直到直到条件成立,终止循环。条件成立,终止循环。先测试,后循环先测试,后循环当当条件成立时,执行循环。条件成立时,执行循环。例例6 6:设计一个计算设计一个计算1+2+3+1+2+3+100+100的值的算法,并画出程的值的算法,并画出程序框图序框图第第1 1步,步,0+1=1.0+1=1.第第2 2步,步,1+2=3.1
3、+2=3.第第3 3步,步,3+3=6.3+3=6.第第4 4步,步,6+4=10.6+4=10.第第100100步,步,4950+100=5050.4950+100=5050.我们用一个我们用一个累加变量累加变量S S表示每一步的计算结表示每一步的计算结果,即把果,即把S+iS+i的结果仍记为的结果仍记为S S,从而把第,从而把第i i步表示为步表示为S=S=S+iS+i,其中,其中S S的初始值为的初始值为0 0,i i依次取依次取1 1,2 2,100100,由于,由于i i同时记录了循环的次数,所以也称为同时记录了循环的次数,所以也称为计数变量计数变量.开始开始i=1i100?是是输出
4、输出S结束结束S=0i=i+1S=S+i否否 第四步,判断第四步,判断i i100100是否成立是否成立.若是,则输出若是,则输出S S,结束算法;否,结束算法;否则,返回第二步则,返回第二步.第一步,令第一步,令i=1i=1,S=0.S=0.第二步,计算第二步,计算S+iS+i,仍用,仍用S S表示表示.第三步,计算第三步,计算i+1i+1,仍用,仍用i i表示表示.解决这一问题的算法是:解决这一问题的算法是:直到型循环结构直到型循环结构 第二步,如果第二步,如果i i100100成立,则执行第成立,则执行第三步,否则,输出三步,否则,输出S S,结束算法,结束算法.第一步,令第一步,令i=
5、1i=1,S=0.S=0.第三步,第三步,S=S=S+iS+i.第四步,第四步,i=i+1i=i+1,返回第二步,返回第二步.如果用当型循环结构解决这一问题的算法是如果用当型循环结构解决这一问题的算法是怎样的呢?怎样的呢?例例6 6:设计一个计算设计一个计算1+2+3+1+2+3+100+100的值的算法,的值的算法,并画出程序框图并画出程序框图上述算法的程序框图表示为:上述算法的程序框图表示为:开始开始i=1结束结束输出输出S否否是是S=0S=S+ii100?i=i+1当型循环结构当型循环结构 第二步,如果第二步,如果i i100100成立,成立,则执行第三步,否则,输出则执行第三步,否则,
6、输出S S,结束算法,结束算法.第一步,令第一步,令i=1i=1,S=0.S=0.第三步,第三步,S=S=S+iS+i.第四步,第四步,i=i+1,i=i+1,返回第二步返回第二步.开始开始i=1i100?是是输出输出S结束结束S=0i=i+1S=S+i否否直到型循环结构直到型循环结构当型循环结构当型循环结构 开始开始i=1S=0i100?输出输出S否否结束结束i=i+1S=S+i是是 开始开始i=1i=100?是是输出输出S结束结束S=0i=i+1S=S+i否否直到型循环结构直到型循环结构 开始开始i=1S=1结束结束i=i+1S=S+ii100?是是输出输出S否否S=S+1另解另解例例6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教育 专题 113 程序 框图 画法

限制150内