- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.1.1算法的概念原创、
《算法初步》 王光宁 * 平面的基本性质(二) 第一步 把冰箱打开。 第二步 把大象放进冰箱。 第三步 把冰箱门关上。 问3、指出在家中烧开水的过程分几步? 问1、要把大象装入冰箱分几步? 第三步 输出方程的根或无解的信息 问2、如何求一元二次方程 解:第一步 计算 第二步 如果 则方程无解 解:第一步,②-①×2得3y=-3;③ 第二步,解③得y=-1; 第三步, ①×5- ②得6x=24;④ 机械的·统一的方法 第四步, 解④得x=4 第五步, ① ② 例: 算法的含义: 算法通常指可以用来解决的某一类 问题的步骤或程序,这些步骤或程序必须是明确的和有效的,而且能够在有限步之内完成的。 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,因此7是质数。 例题2:设计一个算法,判断35是否为质数。 第一步:用2除35,得到余数1,因为余数不为0,所以 2不能整除35; 第二步:用3除35,得到余数2,因为余数不为0,所以 3不能整除35; 第三步:用4除35,得到余数3,因为余数不为0,所以 4不能整除35; 第四步:用5除35,得到余数为0,所以5能整除35, 因此35不是质数。 用i表示2~(n-1)的任意整数,r表示余数,则“判断 n是否是质数”的算法包含下面的重复操作: 第一步:给定大于2的整数n; 第二步:令i=2; 第三步:用i除n,得到余数r; 第四步:判断“r=0”是否成立。若是,则n不是质数,结束算法;否则,将i增加1,仍用i表示; 第五步:判断“i(n-1)”是否成立,若是,则n是质数,结束算法;否则,返回第三步。 对算法的描述有: 对一类问题都有效; 算法所执行的步骤必须是有限的; 算法可以一步一步地进行,每一步都有 确切的含义; (4) 是一种通法,只要按部就班地做,总能 得到结果。 以上算法的描述正确的有_______________ 算法1 算法2 同一问题的解决算法一般是不唯一的 练习1:写出解方程2x+3=0的一个算法。 练习2、写出求1+2+3+4+5的一个算法。 S1:计算1+2得到3; S2:将第一步中的运算结果3与3相加得到6; S3:将第二步中的运算结果6与4相加得到10; S4:将第三步中的运算结果10与5相加得到15; 练3、求1×3×5×7的值,写出其算法。 第一步,先求1×3,得到结果3; 算法: 第二步,将第一步所得结果3再乘以5,得到结果15; 第三步,再将15乘以7,得到结果105; 练习4:设计一个算法,给定任意一个x的值,求y的值。 其中: y= 2x-1 x +1 2 (x≤0) (x0) 解: 第一步:输入x的值; 第二步:判断x是否小于等于0。若x≤0 ,计算y=2x-1的值;否则执行第三步; 第三步:计算y=x +1的值。 2 第四步: 输出相应的y的值。 小结: 算法的特征是什么? 明确性 有效性 有限性 算法的概念:算法通常指可以用来解决的某 一类问题的步骤或程序,这些步骤或程序必须是明 确的和有效的,而且能够在有限步之内完成的。
您可能关注的文档
最近下载
- 一种Q355级Ti微合金化高强度热轧H型钢及其生产方法.pdf VIP
- 专题11《与妻书》-备战2024年高考语文课内文言文挖空训练+知识梳理+过关训练(统编版)(解析版).docx VIP
- 2025年天津市中考语文试卷含答案.pptx VIP
- 2025年研究生入学考试《数学二》新版试卷真题(含完整解析).pdf VIP
- QA培训资料完整版.doc VIP
- 2025年四川省高考生物试卷真题(含答案解析).pdf
- 2025年高考语文课内文言文知识梳理(统编版)专题11《与妻书》(原卷版).pdf VIP
- 2025年高考语文课内文言文知识梳理(统编版)专题17《论语十二章》(原卷版).docx VIP
- 蚂蚁蜇伤诊疗规范考试试卷试题及参考答案.docx VIP
- 京津冀康养产业职业技能大赛(中药调剂赛项)理论参考试题库资料(含答案).pdf
文档评论(0)