112程序框图与算法的基本逻辑结构(3).ppt
as****16
亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
112程序框图与算法的基本逻辑结构(3).ppt
1.1.2程序框图与算法的基本逻辑结构(3)步骤2(2)条件结构---在一个算法中,经常会遇到一些条件的判断,算法的流向根据条件是否成立有不同的流向.条件结构就是处理这种过程的结构.开始第一步:从1开始将自然数1、2、3、…、100逐个相加;(3)循环结构S=S+i循环结构分为当型循环结构和直到型循环结构循环结构分为当型循环结构和直到型循环结构循环结构的设计步骤开始程序框图:练习巩固例7.某工厂2005年的生产总值为200万元,技术革新后预计以后每年的生产总值比上一年增加5%.设计一个程序框图,输出预计年
112程序框图与算法的基本逻辑结构.ppt
1.1.2程序框图与算法的基本逻辑结构判断一个正整数n是否是质数的算法程序框图又称流程图,是一种用规定的程序框、流程线及文字说明来准确、直观地表示算法的图形。不同的程序框有不同的含义结束结束结束结束结束1、顺序结构:由若干个依次执行的步骤组成的基本结构1、(1)写出图中程序框图的运行结果:(2)写出下列算法的功能。2、已知一个三角形的三边分别为a,b,c,利用海伦-秦九韶公式设计一个算法,求出它的面积,画出算法的程序框图.开始1、设计一算法:输入圆的半径,输出圆的面积,并画出流程图2、下列逻辑结构,说出它
112程序框图与算法的基本逻辑结构.ppt
1.1.2程序框图与算法的基本逻辑结构算法步骤有明确的顺序性,而且有些步骤只有在一定条件下才会被执行,有些步骤在一定条件下会被重复执行.算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观、准确,我们更经常地用图形方式来表示它。程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要的文字说明。图形符号N不是质数开始学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的规则如下:1、使用
112程序框图与算法的基本逻辑结构.doc
1.1.2程序框图与算法的基本逻辑结构整体设计教学分析用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.程序框图用图形的方式表达算法,使算法的结构更清楚、步骤更直观也更精确.为了更好地学好程序框图,我们需要掌握程序框的功能和作用,需要熟练掌握三种基本逻辑结构.三维目标1.熟悉各种程序框及流程线的功能和作用.2.通过模仿、操作、探索,经历通过设计
112程序框图与算法的基本逻辑结构.ppt
1.1.2程序框图与算法的基本逻辑结构1.算法的含义是什么?思考2:我们将上述算法用右边的图形表示:上述表示算法的图形称为算法的程序框图又称流程图,其中的多边形叫做程序框,带方向箭头的线叫做流程线,你能指出程序框图的含义吗?思考4:在逻辑结构上,“判断整数n(n>2)是否为质数”的程序框图由几部分组成?知识探究二:算法的顺序结构第一步,输入三角形三条边的边长a,b,c.例2、已知右图是“求一个正奇数的平方加5的值”的程序框图,若输出的数是30,求输入的数n的值.顺序结构的程序框图的基本特征:知识探究(三)