- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 假设家中生火泡茶有以下几个步骤: a.生火 b.将水倒入锅中 c.找茶叶 d.洗茶壶茶碗 e.用开水冲茶 请选出一个最优方案( ) A.abcde B.bacde C.cadbe D.dcabe 背景 广义的算法是指完成某项工作的方法和步骤,那么我们可以说洗衣机的使用说明书是操作洗衣机的算法,菜谱是做菜的算法等等. 讨论 算法(algorithm)这个词出现于12世纪,指的是用阿拉伯数字进行算术运算的过程。在数学中, “算法”通常是指按照一定规则解决某一类问题的明确的和有限的步骤.现在,算法通常可以变成计算机程序,让计算机执行并解决问题. 据说英文algorithm来源于阿拉伯数学家花拉子米的拉丁译名Algoritmi 算法的概念 明确性 有效性 有限性 例1:一位商人有9枚银元,其中有1枚略轻的是假银元.你能用天平(不用砝码)将假银元找出来吗?说出算法. 例题 例题 例 2:(1)设计一个算法,判断7是否为质数。 第一步,用2除7,得余数1,因为余数不是0,所以2不能除7. 第二步,用3除7,得余数1,因为余数不是0,所以3不能除7. 第三步,用4除7,得余数3,因为余数不是0,所以4不能除7. 第四步,用5除7,得余数2,因为余数不是0,所以5不能除7. 第五步,用6除7,得余数1,因为余数不是0,所以6不能除7. 变式:设计一个算法,判断35是否为质数。 第一步,用2除35,得余数1,因为余数不是0,所以2不能除35. 第二步,用3除35,得余数2,因为余数不是0,所以3不能除35. 第三步,用4除35,得余数3,因为余数不是0,所以4不能除35. 第四步,用5除35,得余数0,因为余数是0,所以5能除35. 因此,35不是质数. 变式: 任意给定一个大于2的整数n,试设计一个程序或步骤对n是否为质数做出判断。 例题 第一步:给定大于2的整数n. 第二步:令i=2 第三步:用i除n,得到余数r. 第四步:判断”r=0”是否成立,若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示,即:i=i+1. 第五步:判断”i(n-1)”是否成立,若是,则n是质数,结束算法;否则,将返回第3步. 1.任意给定一个正实数a,试设计一个算法求以a为直径的圆的面积. 第一步:输入a的值. 第二步:________________________. 第三步:________________________. 第四步:输出圆的面积的值. 解: 练习 计算 计算 2. 已知平面直角坐标系的两点A(-1,0), B(3,2),写出求直线AB斜率的一个算法. 开始 r=0? 输出“n不是质数” 求n除以i的余数 i=2 输入n i的值增加1,仍用i表示 in-1或r=0? 是 是 结束 否 否 输出“n是质数” 我们将上述算法用下面的图形表示: 上述表示算法的图形称为算法的程序框图,又称流程图,其中的多边形叫做程序框,带方向箭头的线叫做流程线,你能指出程序框图的含义吗? 用程序框、流程线及文字说明来表示算法的图形. 图形符号 名 称 功 能 终端框 (起止框) 输入、输出框 处理框 (执行框) 判断框 流程线 表示一个算法的起始和结束 表示一个算法输入和输出的信息 赋值、计算 判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N” 连接程序框,表示算法步骤的执行顺序 思考:在逻辑结构上,“判断整数n(n2)是否为质数”的程序框图由几部分组成? 开始 r=0? 输出“n不是质数” 求n除以i的余数 i=2 输入n i的值增加1,仍用i表示 in-1或r=0? 是 是 结束 否 否 输出“n是质数” 算法的顺序结构 任何一个算法各步骤之间都有明确的顺序性,在算法的程序框图中,由若干个依次执行的步骤组成的逻辑结构,称为顺序结构,用程序框图可以表示为: 步骤n 步骤n+1 在顺序结构中可能会用到哪几种程序框和流程线? ? 例3:若一个三角形的三条边长分别为a,b,c,令 ,则三角形的面积 .你能利用这个公式设计一个计算三角形面积的算法步骤吗? 第一步,输入三角形三条边的边长 a,b,c. 第二步,计算 . 第三步,计算
您可能关注的文档
- 热点重点难点专题透析2016届高考数学二轮复习 细致讲解 第4章 解析几何课件 文.ppt
- 热点重点难点专题透析2016届高考数学二轮复习 细致讲解 第7章 高考数学选择题的解题策略课件 文.ppt
- 热点重点难点专题透析2016届高考数学二轮复习 细致讲解 第8章 高考数学填空题的解题策略课件 文.ppt
- 热点重点难点专题透析2016届高考数学二轮复习 细致讲解 第9章 高考解题中的数学思想课件 文.ppt
- 热点重点难点专题透析2016届高考数学二轮复习 细致讲解高考前瞻课件 理.ppt
- 热点重点难点专题透析2016届高考数学二轮复习 细致讲解专题3 三角函数与平面向量课件 理.ppt
- 福建2015届高三英语毕业班4月质量检查试题(含解析).doc
- 福建2016届高三英语毕业班4月质量检查试题.doc
- 福建2016年高三数学毕业班单科质量检查试题 文.doc
- 福建2016年高三英语毕业班单科质量检查试题.doc
- 福建晋江市首峰中学高中数学 1.3算法案例课件 新人教A版必修3.ppt
- 福建晋江市首峰中学高中数学 2.1随机抽样-分层抽样课件 新人教A版必修3.ppt
- 福建晋江市首峰中学高中数学 2.1随机抽样-简单随机抽样课件 新人教A版必修3.ppt
- 福建晋江市首峰中学高中数学 2.2用样本的数字特征估计课件 新人教A版必修3.ppt
- 福建南安第一中学2015届高三英语一轮复习 单词自测练习1.doc
- 福建南安第一中学2015届高三英语一轮复习 单词自测练习2.doc
- 福建南安第一中学2015届高三英语一轮复习 单词自测练习3.doc
- 福建南安第一中学2015届高三英语一轮复习 单词自测练习4.doc
- 福建南安第一中学2015届高三英语一轮复习 单词自测练习5.doc
- 福建南安第一中学2015届高三英语一轮复习 单词自测练习6.doc
原创力文档


文档评论(0)