程序框图与算法的基本逻辑结构(同名69)课件_第1页
程序框图与算法的基本逻辑结构(同名69)课件_第2页
程序框图与算法的基本逻辑结构(同名69)课件_第3页
程序框图与算法的基本逻辑结构(同名69)课件_第4页
程序框图与算法的基本逻辑结构(同名69)课件_第5页
已阅读5页,还剩137页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

§1.1.2程序框图与算法的基本逻辑结构§1.1.2程序框图与算法的基本逻辑结构1知识探究(四):算法的循环结构知识探究(四):算法的循环结构2顺序结构的程序框图的基本特征:小结顺序结构的程序框图的基本特征:小结3顺序结构的程序框图的基本特征:小结顺序结构的程序框图的基本特征:小结4顺序结构的程序框图的基本特征:小结(2)各程序框从上到下用流程线依次连接.顺序结构的程序框图的基本特征:小结(2)各程序框从上到5条件结构的程序框图的基本特征:小结条件结构的程序框图的基本特征:小结6条件结构的程序框图的基本特征:小结条件结构的程序框图的基本特征:小结7(2)条件结构的程序框图各有两种形式.条件结构的程序框图的基本特征:小结(2)条件结构的程序框图各有两种形式.条件结构的程序框图的基8练习题练习题9程序框图与算法的基本逻辑结构(同名69)课件10程序框图与算法的基本逻辑结构(同名69)课件11程序框图与算法的基本逻辑结构(同名69)课件12程序框图与算法的基本逻辑结构(同名69)课件13考察给一个变量重复赋值的程序:A=10A=A+15那么,A的输出值是多少?考察给一个变量重复赋值的程序:A=10A=A+11425考察给一个变量重复赋值的程序:A=10A=A+15那么,A的输出值是多少?25考察给一个变量重复赋值的程序:A=10A=A15知识探究(四):算法的循环结构知识探究(四):算法的循环结构16知识探究(四):算法的循环结构知识探究(四):算法的循环结构17程序框图与算法的基本逻辑结构(同名69)课件18程序框图与算法的基本逻辑结构(同名69)课件19程序框图与算法的基本逻辑结构(同名69)课件20程序框图与算法的基本逻辑结构(同名69)课件21程序框图与算法的基本逻辑结构(同名69)课件22程序框图与算法的基本逻辑结构(同名69)课件23程序框图与算法的基本逻辑结构(同名69)课件24程序框图与算法的基本逻辑结构(同名69)课件25第一步,令i=1,S=0.第一步,令i=1,S=0.26第一步,令i=1,S=0.第二步,计算S+i,仍用S表示.第一步,令i=1,S=0.第二步,计算S+i,仍用S表示.27第一步,令i=1,S=0.第二步,计算S+i,仍用S表示.第三步,计算i+1,仍用i表示.第一步,令i=1,S=0.第二步,计算S+i,仍用S表示.第28第一步,令i=1,S=0.第二步,计算S+i,仍用S表示.第三步,计算i+1,仍用i表示.第一步,令i=1,S=0.第二步,计算S+i,仍用S表示.第29程序框图与算法的基本逻辑结构(同名69)课件30开始开始31开始i=1开始i=132开始i=1S=0开始i=1S=033开始i=1S=0S=S+i开始i=1S=0S=S+i34开始i=1S=0i=i+1S=S+i开始i=1S=0i=i+1S=S+i35开始i=1i>100?S=0i=i+1S=S+i开始i=1i>100?S=0i=i+1S=S+i36开始i=1i>100?是输出SS=0i=i+1S=S+i开始i=1i>100?是输出SS=0i=i+1S=S+37开始i=1i>100?是输出S结束S=0i=i+1S=S+i开始i=1i>100?是输出S结束S=0i=i+1S=38开始i=1i>100?是输出S结束S=0i=i+1S=S+i否开始i=1i>100?是输出S结束S=0i=i+1S=39程序框图与算法的基本逻辑结构(同名69)课件40开始开始41开始i=1开始i=142开始i=1S=0开始i=1S=043开始i=1S=0i≤100?开始i=1S=0i≤100?44开始i=1输出S否S=0i≤100?开始i=1输出S否S=0i≤100?45开始i=1结束输出S否S=0i≤100?开始i=1结束输出S否S=0i≤100?46开始i=1结束输出S否是S=0S=S+ii≤100?开始i=1结束输出S否是S=0S=S+ii≤100?47开始i=1结束输出S否是S=0S=S+ii≤100?i=i+1开始i=1结束输出S否是S=0S=S+ii≤100?i=i+48程序框图与算法的基本逻辑结构(同名69)课件49算法分析:算法分析:50第一步,输入2005年的年生产总值.算法分析:第一步,输入2005年的年生产总值.算法分析:51第一步,输入2005年的年生产总值.第二步,计算下一年的年生产总值.算法分析:第一步,输入2005年的年生产总值.第二步,计算下一年的年52第一步,输入2005年的年生产总值.第二步,计算下一年的年生产总值.算法分析:第一步,输入2005年的年生产总值.第二步,计算下一年的年53循环结构:循环结构:54循环结构:循环结构:55(2)初始值:n=2005,a=200.循环结构:(2)初始值:n=2005,a=200.循环结构:56(3)控制条件:当“a>300”时终止循环.(2)初始值:n=2005,a=200.循环结构:(3)控制条件:当“a>300”时终止循环.(2)初始值:n57程序框图:程序框图:58开始程序框图:开始程序框图:59开始n=2005程序框图:开始n=2005程序框图:60开始n=2005a=200程序框图:开始n=2005a=200程序框图:61开始n=2005a=200t=0.05a程序框图:开始n=2005a=200t=0.05a程序框图:62开始n=2005a=200t=0.05aa=a+t程序框图:开始n=2005a=200t=0.05aa=a+t程序框图:63开始n=2005a=200t=0.05aa=a+tn=n+1程序框图:开始n=2005a=200t=0.05aa=a+tn=n+164开始n=2005a=200t=0.05aa=a+tn=n+1a>300?程序框图:开始n=2005a=200t=0.05aa=a+tn=n+165开始n=2005a=200t=0.05aa=a+tn=n+1a>300?输出n是程序框图:开始n=2005a=200t=0.05aa=a+tn=n+166开始n=2005a=200t=0.05aa=a+tn=n+1a>300?结束输出n是程序框图:开始n=2005a=200t=0.05aa=a+tn=n+167开始n=2005a=200t=0.05aa=a+tn=n+1a>300?结束输出n是否程序框图:开始n=2005a=200t=0.05aa=a+tn=n+168循环结构的程序框图的基本特征:小结循环结构的程序框图的基本特征:小结69循环结构的程序框图的基本特征:小结循环结构的程序框图的基本特征:小结70(2)循环结构的程序框图各有两种形式.循环结构的程序框图的基本特征:小结(2)循环结构的程序框图各有两种形式.循环结构的程序框图的基71§1.1.2程序框图与算法的基本逻辑结构§1.1.2程序框图与算法的基本逻辑结构72知识探究(四):算法的循环结构知识探究(四):算法的循环结构73顺序结构的程序框图的基本特征:小结顺序结构的程序框图的基本特征:小结74顺序结构的程序框图的基本特征:小结顺序结构的程序框图的基本特征:小结75顺序结构的程序框图的基本特征:小结(2)各程序框从上到下用流程线依次连接.顺序结构的程序框图的基本特征:小结(2)各程序框从上到76条件结构的程序框图的基本特征:小结条件结构的程序框图的基本特征:小结77条件结构的程序框图的基本特征:小结条件结构的程序框图的基本特征:小结78(2)条件结构的程序框图各有两种形式.条件结构的程序框图的基本特征:小结(2)条件结构的程序框图各有两种形式.条件结构的程序框图的基79练习题练习题80程序框图与算法的基本逻辑结构(同名69)课件81程序框图与算法的基本逻辑结构(同名69)课件82程序框图与算法的基本逻辑结构(同名69)课件83程序框图与算法的基本逻辑结构(同名69)课件84考察给一个变量重复赋值的程序:A=10A=A+15那么,A的输出值是多少?考察给一个变量重复赋值的程序:A=10A=A+18525考察给一个变量重复赋值的程序:A=10A=A+15那么,A的输出值是多少?25考察给一个变量重复赋值的程序:A=10A=A86知识探究(四):算法的循环结构知识探究(四):算法的循环结构87知识探究(四):算法的循环结构知识探究(四):算法的循环结构88程序框图与算法的基本逻辑结构(同名69)课件89程序框图与算法的基本逻辑结构(同名69)课件90程序框图与算法的基本逻辑结构(同名69)课件91程序框图与算法的基本逻辑结构(同名69)课件92程序框图与算法的基本逻辑结构(同名69)课件93程序框图与算法的基本逻辑结构(同名69)课件94程序框图与算法的基本逻辑结构(同名69)课件95程序框图与算法的基本逻辑结构(同名69)课件96第一步,令i=1,S=0.第一步,令i=1,S=0.97第一步,令i=1,S=0.第二步,计算S+i,仍用S表示.第一步,令i=1,S=0.第二步,计算S+i,仍用S表示.98第一步,令i=1,S=0.第二步,计算S+i,仍用S表示.第三步,计算i+1,仍用i表示.第一步,令i=1,S=0.第二步,计算S+i,仍用S表示.第99第一步,令i=1,S=0.第二步,计算S+i,仍用S表示.第三步,计算i+1,仍用i表示.第一步,令i=1,S=0.第二步,计算S+i,仍用S表示.第100程序框图与算法的基本逻辑结构(同名69)课件101开始开始102开始i=1开始i=1103开始i=1S=0开始i=1S=0104开始i=1S=0S=S+i开始i=1S=0S=S+i105开始i=1S=0i=i+1S=S+i开始i=1S=0i=i+1S=S+i106开始i=1i>100?S=0i=i+1S=S+i开始i=1i>100?S=0i=i+1S=S+i107开始i=1i>100?是输出SS=0i=i+1S=S+i开始i=1i>100?是输出SS=0i=i+1S=S+108开始i=1i>100?是输出S结束S=0i=i+1S=S+i开始i=1i>100?是输出S结束S=0i=i+1S=109开始i=1i>100?是输出S结束S=0i=i+1S=S+i否开始i=1i>100?是输出S结束S=0i=i+1S=110程序框图与算法的基本逻辑结构(同名69)课件111开始开始112开始i=1开始i=1113开始i=1S=0开始i=1S=0114开始i=1S=0i≤100?开始i=1S=0i≤100?115开始i=1输出S否S=0i≤100?开始i=1输出S否S=0i≤100?116开始i=1结束输出S否S=0i≤100?开始i=1结束输出S否S=0i≤100?117开始i=1结束输出S否是S=0S=S+ii≤100?开始i=1结束输出S否是S=0S=S+ii≤100?118开始i=1结束输出S否是S=0S=S+ii≤100?i=i+1开始i=1结束输出S否是S=0S=S+ii≤100?i=i+119程序框图与算法的基本逻辑结构(同名69)课件120算法分析:算法分析:121第一步,输入2005年的年生产总值.算法分析:第一步,输入2005年的年生产总值.算法分析:122第一步,输入2005年的年生产总值.第二步,计算下一年的年生产总值.算法分析:第一步,输入2005年的年生产总值.第二步,计算下一年的年123第一步,输入2005年的年生产总值.第二步,计算下一年的年生产总值.算法分析:第一步,输入2005年的年生产总值.第二步,计算下一年的年124循环结构:循环结构:125循环结构:循环结构:126(2)初始值:n=2005,a=200.循环结构:(2)初始值:n=2005,a=200.循环结构:127(3)控制条件:当“a>300”时终止循环.(2)初始值:n=2005,a=200.循环结构:(3)控制条件:当“a>300”时终止循环.(2)初始值:n128程序框图:程序框图:129开始程序框图:开始程序框图:130开始n=2005程序框图:开始n=2005程序框图:131开始n=2005a=200程序框图:开始n=2005a=200程序框图:132开始n=2005a=200t=0.05a程序框图:开始n=2005a=200t=0.05a程序框图:133开始n=2005a=200t=0.05aa=a+t程序框图:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论