数学必修三112-1程序框图与顺序结构.ppt
《数学必修三112-1程序框图与顺序结构.ppt》由会员分享,可在线阅读,更多相关《数学必修三112-1程序框图与顺序结构.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Company LogoCompany Logo1.任意给定一个正实数任意给定一个正实数a,试设计一个算法求,试设计一个算法求以以a为直径的圆的面积为直径的圆的面积.第一步第一步,输入输入a的值的值.第二步第二步,_.第三步第三步,_.第四步第四步,输出圆的面积的值输出圆的面积的值.练练 习习计算圆的面积计算圆的面积: S=r2计算计算r=a/2Company LogoCompany Logo2.2.任意给定一个大于任意给定一个大于1 1 的正整数的正整数n,n,设计一个算设计一个算法求出法求出n n的所有因数的所有因数. .第二步第二步,令令i=1.第一步第一步,给定一个大于给定一个大于1
2、的正整数的正整数n.第三歩第三歩, ,用用i i除除n,n,得到余数得到余数r;r;第四步第四步,判断判断“r=0”是否成立是否成立.若是,则若是,则i是是n的因数;的因数;否则,否则,i不是不是n的因数的因数.第五歩第五歩, ,使使i i的值增加的值增加1 1,仍用,仍用i i表示;表示;第六步第六步,判断判断“in”是否成立是否成立.若是,则结束算法;否若是,则结束算法;否则,返回第三歩则,返回第三歩.1.1.2 1.1.2 程序框图与算法程序框图与算法 的基本逻辑结构的基本逻辑结构 第一课时第一课时数学必修三第一章Company LogoCompany Logo1.1.算法的含义是什么?
3、算法的含义是什么? 在数学中,按照在数学中,按照一定规则一定规则解决某一类解决某一类问题的问题的明确明确和和有限有限的步骤的步骤称为算法称为算法. . 2.2.算法是由一系列明确和有限的计算步骤组成算法是由一系列明确和有限的计算步骤组成的,我们可以用自然语言表述一个算法,但往的,我们可以用自然语言表述一个算法,但往往过程复杂,缺乏简洁性,因此,我们有必要往过程复杂,缺乏简洁性,因此,我们有必要探究使算法表达得更加直观、准确的方法,这探究使算法表达得更加直观、准确的方法,这个想法可以通过个想法可以通过程序框图程序框图来实现来实现. .问题提出问题提出思考思考2:2:我们将上述算法我们将上述算法用
4、右边的图形表示:用右边的图形表示:思考思考1:1:“判断整数判断整数n(nn(n2)2)是是否为质数否为质数”的算法步骤如何的算法步骤如何? ?第一步第一步, ,给定一个大于给定一个大于2 2的整数的整数n n第二步第二步, ,令令i=2i=2第三步第三步, ,用用i i除除n,n,得到余数得到余数r r第四步第四步, ,判断判断“r=0”r=0”是否成立是否成立. .若是若是, ,则则n n不是质数不是质数, ,结束算法结束算法; ;否则否则, ,将将i i的值增加的值增加1,1,仍用仍用i i表示表示第五步第五步, ,判断判断“i i(n-1)”(n-1)”是否是否成立成立, ,若是若是,
5、 ,则则n n是质数是质数, ,结束算结束算法法; ;否则否则, ,返回第三步返回第三步. . 知识探究一:算法的程序框图知识探究一:算法的程序框图开始开始r=0?输出输出“n不不是质数是质数”求求n除以除以i的余数的余数ri=2输入输入ni的值增加的值增加1,仍用仍用i表示表示i in-1n-1或或r=0r=0?是是是是结束结束输出输出“n是质数是质数”否否否否开始开始求求n除以除以i的余数的余数ri=2输入输入ni in-1n-1?r=0?输出输出“n是质数是质数”是是i的值增加的值增加1,仍用仍用i表示表示否否输出输出“n不不是质数是质数”是是结束结束否否Company LogoComp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 必修 112 程序 框图 顺序 结构
限制150内