专题9—算法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专题9—算法

算 法 知识概述 1、算法定义:算法是由 及 所构成的完整的解题步骤,或者看成按照要求设计好的确切的计算序列,并且这样的步骤或序列能够解决 问题。 现代意义上的算法是指可以用计算机来解决的某一类问题的程序或步骤。 2、程序框图:用一些通用的的符号构成一张图来表示算法,这种图形称为程序框图(又称流程图) 程序框 名 称 功 能 3、程序框图的三种结构 ①_______结构; ②_______________结构; ③____________结构 4、几种基本算法结构 任何一种程序设计语言中,都包含五种基本的算法语句,即_______语句;_________语句;_____________语句;_______________语句;______________语句 5、中国古代算法案例 ①辗转相除法(更相减损之术):求两个正数的最大公约数的方法; 辗转相除法的步骤:第一步,用两数中较大数除以较小数,求商和余数;第二步,用除数除以余数,第三步,重复第二步,直到余数为0,第四步,得出两数的最大公约数,即余数为0前的余数; 更相减损之术的算法:第一步,用较大数减去较小数,得到差;第二步,比较减数与差的大小,再用较大数减去较小数,第三步,重复第二步,直到差与减数相等为止,第四步,相等数即为最大公约数。 ②割圆术:用正多边形的面积逐渐逼近圆面积的算法求圆周率 ③秦九韶算法:求一元多项式的值的一种方法,递推关系为 练习 1 如图9-4所示,将一系列指令用框图的形式表示,箭头指向下一步的操作,庆按照框图回答问题: (1) 6、阅读下面两个程序框图,框图1输出的结果是_____,框图2输出的结果是_____ 2 (1),输出的结果为7,则的值为__ ___. (2)如图2所示的是某个函数值的程序框图,则满足该程序的函数解析式为 (3)如图3所示的是求某个数列和的程序框图,此程序输出的结果为__ ____. 图1 图2 图3 3 (1)已知平面上的一点和直线,求点到直线的距离,并画出程序框图。 (2)用条件分支结构写“已知三个数,找出其中最大数”的算法及框图。 (3)写出求的和的算法,画出程序图,并写出相应程序(选做))当时函数值为__ ___. 5某店一个月收入和支出总共记录了n个数据,其中收入记为正数,支出记为负数。该店用右边的程序框图计算月总收入和月净盈利。那么在图中空白的判断框和处理中,英分别填入下列四个选项中的( ) A. B. C. D. 教师用:知识概述 1、算法定义:算法是由基本运算及规定的运算顺序所构成的完整的解题步骤,或者看成按照要求设计好的确切的计算序列,并且这样的步骤或序列能够解决一类问题。 现代意义上的算法是指可以用计算机来解决的某一类问题的程序或步骤。 2、程序框图:用一些通用的的符号构成一张图来表示算法,这种图形称为程序框图(又称流程图) 程序框 名 称 功 能 3、程序框图的三种结构 ①_______结构; ②_______________结构; ③____________结构 4、几种基本算法结构 任何一种程序设计语言中,都包含五种基本的算法语句,即_______语句;_________语句;_____________语句;_______________语句;______________语句 5、中国古代算法案例 ①辗转相除法(更相减损之术):求两个正数的最大公约数的方法; 辗转相除法的步骤:第一步,用两数中较大数除以较小数,求商和余数;第二步,用除数除以余数,第三步,重复第二步,直到余数为0,第四步,得出两数的最大公约数,级余数为0前的余数; 更相减损之术的算法:第一步,用较大数减去较小数,得到差;第二步,比较减数与差的大小,再用较大数减去较小数,第三步,重复第二步,直到差与减数相等为止,第四步,相等数即为最大公约数。 ②割圆术:用正多边形的面积逐渐逼近圆面积的算法求圆周率 ③秦九韶算法:求一元多项式的值的一种方法,递推关系为 练习 1 如图9-4所示,将一系列指令用框图的形式表示,箭头指向下一步的操作,庆按照框图回答问题: (1) 解:(1)算法为

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档