基本逻辑结构上课用.ppt
《基本逻辑结构上课用.ppt》由会员分享,可在线阅读,更多相关《基本逻辑结构上课用.ppt(30页珍藏版)》请在三一办公上搜索。
1、程序框图与算法的基本逻辑结构,第三课时,顺序结构是由若干个依次执行的步骤组成的。这是任何一个算法都离不开的一种基本算法结构。,(1)顺序结构,顺序结构可以用程序框图表示为:,步骤 n,步骤 n+1,复习旧知,在算法中,通过对某个条件的判断,根据条件是否成立选择不同流向的算法结构称为条件结构。,(2)条件结构,条件结构可以用程序框图表示为下面两种形式:,满足条件?,步骤A,步骤B,是,否,满足条件?,步骤A,是,否,设计一算法,求和:1+2+3+100.,第一步:确定首数a,尾数b,项数n;,第二步:利用公式“总和=(首数+尾数)项数/2”求和;,第三步:输出求和结果.,算法1:,新课引入,在一
2、些算法中,经常会出现从某处开始,按照一定的条件,反复执行的某些步骤的情况,称为循环结构。反复执行的步骤称为循环体,(3)循环结构,这种循环结构称为直到型循环结构.,在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.,循环结构可以用程序框图表示为下面两种形式:,还有一些循环结构用程序框图可以表示为:,这种循环结构称为当型循环结构.,在每次执行循环体前,对条件进行判断,如果条件满足,就执行循环体,否则终止循环.,当型循环与直到循环的区别:,当型循环可以不执行循环体,直到循环至少执行一次循环体.当型循环先判断后执行,直到型循环先执行后判断.对同一算法来说
3、,当型循环和直到循环的条件互为反条件.,探究:循环结构与条件结构有什么关系?,(1)循环结构是通过条件结构实现的,所以循环结构里一定包含条件结构,(2)循环结构通过条件判断可反复执行;条件结构通过判断执行分支,只执行一次,例1:设计一个计算1+2+3+100的值的算法,并画出程序框图.,用直到型循环结构,上述算法的程序框图如何?解法一:算法:第一步:令i=1,S=0.第二步:计算S+i,仍用S表示.第三步:计算i+1,仍用i表示.第四步:判断i100是否成立.若是,则输出S,结束算法;否则,返回第二步.,第一步:令i=1,S=0.第二步:如果i100成立,则执行第三步,否则,输出S,结束算法.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本 逻辑 结构 上课
链接地址:https://www.31ppt.com/p-6263728.html