程序框图与算法的基本逻辑结构ppt总结ppt课件.ppt

程序框图与算法的基本逻辑结构ppt总结ppt课件.ppt

ID:59440233

大小:568.00 KB

页数:33页

时间:2020-09-18

程序框图与算法的基本逻辑结构ppt总结ppt课件.ppt_第1页
程序框图与算法的基本逻辑结构ppt总结ppt课件.ppt_第2页
程序框图与算法的基本逻辑结构ppt总结ppt课件.ppt_第3页
程序框图与算法的基本逻辑结构ppt总结ppt课件.ppt_第4页
程序框图与算法的基本逻辑结构ppt总结ppt课件.ppt_第5页
资源描述:

《程序框图与算法的基本逻辑结构ppt总结ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.1.2程序框图与算法的基本逻辑结构算法步骤有明确的顺序性,可以用自然语言来描述,但通常缺乏简便性。为了使算法的程序或步骤表达得更为直观、准确,我们更经常用图形方式来表示它,表示算法的图形称为程序框图。N不是质数是否判断整数n(n>2)是否为质数1.程序框图开始输入ni=2求n除以i的余数ri的值增加1,仍用i表示i>n-1或r=0?r=0?N是质数结束是否一般用i=i+1表示---第一步:给定大于2的整数n.第二步:令i=2第三步:用i除n,得到余数r.第四步:判断“r=0”是否成立.若是,则n不是质数,结束算

2、法;否则,将i的值增加1,仍用i表示.第五步:判断“i>(n-1)”是否成立,若是,则n是质数,结束算法;否则,返回第三步.i=i+1或构成程序框的图形符号及其作用开始输入ni=2求n除以i的余数ri的值增加1,仍用i表示i>n-1或r=0?r=0?N不是质数N是质数结束是否是否开始结束求n除以i的余数ri=i+1i>n-1或r=0?是否r=0?N不是质数N是质数是否输入ni=2顺序结构循环结构条件结构求n除以i的余数ri=i+1i>n-1或r=0?是否r=0?N不是质数N是质数是否输入ni=2顺序结构循环结构条件

3、结构2.程序框图的基本逻辑结构你能说出这三种基本逻辑结构的特点吗?顾名思义,顺序结构就是按顺序进行。用流程线将程序框图自上而下地连接,按顺序执行算法步骤。步骤n步骤n+1顺序结构是任何一个算法都离不开的基本逻辑结构一、知识探究:算法的顺序结构例1、已知一个三角形的三边分别为a、b、c,利用海伦公式设计一个算法,求出它的面积,并画出算法的程序框图。开始输入a,b,c结束p=S=输出S练习1、已知摄氏温度C与华氏温度F之间的关系为F=1.8C+32。设计一个由摄氏温度求华氏温度的算法,并画出相应的程序框图。算法步骤:第

4、一步:输入摄氏温度C;第二步:计算F=1.8C+32;第三步:输出华氏温度F。二、知识探究:算法的条件结构在某些问题的算法中,有些步骤只有在一定条件下才会被执行,算法的流程因条件是否成立而变化.在算法的程序框图中,由若干个在一定条件下才会被执行的步骤组成的逻辑结构,称为条件结构,用程序框图可以表示为下面两种形式:条件结构在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.符合条件就执行A,否则执行B符合条件就执行A,否则执行条件结构后的步骤满足条件?步骤A步骤B是否步骤A满足条件?是否例

5、2.任意给定3个正实数,设计一个算法,判断以这3个正实数为三条边边长的三角形是否存在,并画出这个算法的程序框图.算法程序框图开始输入是否同时成立?存在这样的三角形结束不存在这样的三角形第一步:输入的值第二步:判断,,是否同时成立.若是,则存在这样的三角形;否则,不存在这样的三角形.否是本题的编制程序让计算机执行时比较困难.开始输入结束是存在这样的三角形是是不存在这样的三角形否否否例3.设计一个求解一元二次方程的算法,并画出程序框图表示.有两个不相等的实数根有两个相等的实数根没有实数根算法第一步:输入三个系数第二步:

6、计算第四步:判断是否成立.若是,则输出否则,计算并输出第三步:判断是否成立.若是,则计算否则,输出“方程没有实数根”,结束算法.程序框图开始输入输出结束是输出是方程没有实数根否否开始输入输出结束输出“方程无实数根”输出是是否否例4、设计一个算法计算分段函数,的函数值,并画出程序框图。第一步、输入x第二步、判断“x<0”是否成立,若是,则输出y=0,否则执行第三步;第三步、判断“x<1”是否成立,若是,则输出y=1,否则输出y=x。符合条件就执行A,否则执行B三、知识探究:算法的循环结构在算法的程序框图中,由按照一定

7、的条件反复执行的某些步骤组成的逻辑结构,称为循环结构,反复执行的步骤称为循环体,那么循环结构中一定包含条件结构吗?(3)循环结构有些算法中,也经常出现从某处开始,按照一定条件,反复执行某些步骤的情况.这就是循环结构.反复执行的步骤称为循环体.循环结构的设计步骤(1)确定循环结构的循环变量和初始条件;(2)确定算法中需要反复执行的部分,即循环体;(3)确定循环的终止条件.循环结构的三要素循环变量,循环体、循环的终止条件.循环结构一定包含条件结构,用以控制循环过程,避免出现“死循环”.判断框内写上条件,两个出口分别对应

8、终止条件成立与否,其中一个指向循环体,经过循环体回到判断框的入口处.练习:设计一算法,求1+2+3+…+100.第一步:确定首数、尾数、项数第二步:利用公式“总和=(首数+尾数)×项数/2”求和;第三步:输出求和结果.开始结束输入输出S第一步:令S=0,i=1第二步:计算S=S+i;第三步:将i的值增加i,仍用i表示;第四步:判断"i>100"是否成立,若成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。