程序框图与算法的基本逻辑结构精选文档.ppt
《程序框图与算法的基本逻辑结构精选文档.ppt》由会员分享,可在线阅读,更多相关《程序框图与算法的基本逻辑结构精选文档.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序框图与算法的基本逻辑结构1本讲稿第一页,共二十一页问题提出问题提出 1.1.算法的基本逻辑结构有哪几种?用程算法的基本逻辑结构有哪几种?用程序框图分别如何表示?序框图分别如何表示?步骤步骤n步骤步骤n+1顺序结构顺序结构2本讲稿第二页,共二十一页条件结构条件结构满足条件?满足条件?步骤步骤A步骤步骤B是是否否(1)(1)满足条件?满足条件?步骤步骤A是是否否(2)(2)3本讲稿第三页,共二十一页算法的循环结构算法的循环结构思考:思考:在算法的程序框图中,由按照一定的条件反在算法的程序框图中,由按照一定的条件反复执行的某些步骤组成的逻辑结构,称为复执行的某些步骤组成的逻辑结构,称为循环结构循
2、环结构,反复执行的步骤称为反复执行的步骤称为循环体循环体,那么循环结构中一定包含,那么循环结构中一定包含条件结构吗?条件结构吗?求求n n除以除以i i的余数的余数r ri=i+1i=i+1in-1in-1或或r=0?r=0?是是否否循环结构循环结构4本讲稿第四页,共二十一页循环结构循环结构循环体循环体满足条件?满足条件?是是否否直到型直到型循环体循环体满足条件?满足条件?是是否否当型当型5本讲稿第五页,共二十一页循环体循环体满足条件?满足条件?是是否否 这种循环结构称为这种循环结构称为直到型循环结构直到型循环结构,你能,你能指出直到型循环结构的特征吗?指出直到型循环结构的特征吗?在执行了一次
3、循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.6本讲稿第六页,共二十一页循环体循环体满足条件?满足条件?是是否否这种循环结构称为这种循环结构称为当型循环结构当型循环结构,你能指出,你能指出当型循环结构的特征吗?当型循环结构的特征吗?在每次执行循在每次执行循环体前,对条环体前,对条件进行判断,件进行判断,如果如果条件满足,条件满足,就执行循环体就执行循环体,否则终止循环否则终止循环.7本讲稿第七页,共二十一页注意:注意:1、循环结构要在某个条件下终止循环,这就需要条件结构来判断。因此,、循环结构要在某个条件下终止循环,这就需要条件结构来判断。因此,循环结构中
4、一定包含条件结构循环结构中一定包含条件结构,但不允许,但不允许“死循环死循环”。2、在循环结构中都有一个计数变量和累加变量在循环结构中都有一个计数变量和累加变量(或累乘变量或累乘变量)。计数变量。计数变量用于记录循环次数,累加(或累乘)变量用于输出结果。计数变量和累加(或用于记录循环次数,累加(或累乘)变量用于输出结果。计数变量和累加(或累乘)变量一般是同步执行的,累加或累乘一次,计数一次。累乘)变量一般是同步执行的,累加或累乘一次,计数一次。循环结构循环结构循环体循环体满足条件?满足条件?是是否否直到型直到型循环体循环体满足条件?满足条件?是是否否当型当型8本讲稿第八页,共二十一页第一步:确
5、定首数a,尾数b,项数n;第二步:利用公式“S=n(a+b)/2”求和;第三步:输出求和结果。算法1:开始开始结束结束输入输入a,b,nS=n(a+b)/2输出输出S例1:设计一个计算1+2+3+100的值的算法,并画出程序框图.9本讲稿第九页,共二十一页第1步,011.第2步,123.第3步,336.第4步,6410.第100步,49501005050.算法2:第一步,令i1,S0.第二步,若i 100成立,则执行第三步;否则,输出S,结束算法.第三步,SSi.第四步,i=i+1,返回第二步.当型循环结构当型循环结构例1:设计一个计算1+2+3+100的值的算法,并画出程序框图.开始开始i=
6、1结束结束输出输出S否否是是S=0S=S+ii100?i=i+110本讲稿第十页,共二十一页开始开始i=1i100?是是输出输出S结束结束S=0i=i+1S=S+i否否思考思考:用直到循环结构,上述算法的程序框图如何表示?用直到循环结构,上述算法的程序框图如何表示?开始开始i=1结束结束输出输出S否否是是S=0S=S+ii100?i=i+1当型循环结构当型循环结构直到循环结构直到循环结构11本讲稿第十一页,共二十一页结束i=i+1Sum=Sum+ii=100?否是循环结构直到型结构当型结构 例6 设计一个计算1+2+3+100的值的算法,并画出程序框图.12本讲稿第十二页,共二十一页i=i+1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 框图 算法 基本 逻辑 结构 精选 文档
限制150内