- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12.1算法的概念121算法的概念
探究:小李想用银行卡从自动取款机上取500元钱,由于他是第一次使用,请你帮助他,写下具体的步骤。 第一步:将卡的箭头或第一个数字对准插卡口,插入ATM中。 第二步:输入密码 第三步:确认 第四步:选择,取款 第五步:输入取款金额 第六步:确认 第七步:钞票从出钞口出来 第八步:在30秒内数完钞票并及时退卡 否则要被吞卡 若吞卡,则要将吞卡凭条保管好,凭吞卡凭条+身份证到柜台前领卡。 算法学的发展 随着科学技术的日新月异,算法学也得到了前所未有的发展,现在已经发展到了各个领域.有遗传算法、排序算法、加密算法、蚁群算法等,与生物学,计算机科学等有着很广泛的联系,尤其是在现在的航空航天中,更是有着更广泛的应用. 很多复杂的运算都是借助计算机和算法来完成的,在高端科学技术中有着很重要的地位. 练习: 3.下面的四种叙述不能称为算法的 是( C ) (A)广播的广播操图解 (B)歌曲的歌谱 (C)做饭用米 (D)做米饭需要刷锅、淘米、添水、加热这些步骤 4.下列关于算法的说法正确的是( D ) (A)某算法可以无止境地运算下去 (B)一个问题的算法步骤可以是可逆的 (C)完成一件事情的算法有且只有一种 (D)设计算法要本着简单、方便、可操作的原则 5.下列关于算法的说法中,正确的是( C ). A. 算法就是某个问题的解题过程 B. 算法执行后可以不产生确定的结果 C. 解决某类问题的算法不是惟一的 D. 算法可以无限地操作下去不停止 6.下列运算中不属于我们所讨论算法范畴的是( B ). A. 已知圆的半径求圆的面积 B. 从一副扑克牌随意抽取3张扑克牌抽到24点的可能性 C. 已知坐标平面内的两点求直线的方程 D. 加减乘除运算法则 问题: 有人对歌德巴赫猜想“任何大于4的偶数都能写成两个奇质数之和”设计了如下操作步骤: 第一步:检验6=3+3 练习:设计一个算法,判断7是否为质数? 第四步:用5除7,得到余数为2,因为余数不为0,所以5不能整除7; 练习:设计一个算法,判断35是否为质数? 第四步:用5除35,因为余数等于0,所以5能整除35;所以35不是质数 第二步:用3除7,得到余数为1,因为余数不为0,所以3不能整除7; 第五步:用6除7,得到余数为1,因为余数不为0,所以6不能整除7,因此,7是质数 第三步:用4除7,得到余数为3,因为余数不为0,所以4不能整除7; 第一步:用2除7,得到余数为1,因为余数不为0,所以2 不能整除7; 第二步:用3除35,因为余数不为0,所以3不能整除35; 第三步:用4除35,因为余数不为0,所以4不能整除35; 第一步:用2除35,因为余数不为0,所以2不能整除35; * * §12.1.1 算法的概念 问题的提出 说起算法,大家可能都有点陌生,但是事实上,我们几乎每天都会和它打交道。例如,青菜的价格是4.8元/kg,买了1.2kg,如果我们用计算器计算应该付多少钱,我们的做法是: 方法和过程: 1、按计算机的开启键 2、按数字键输入4.8 3、按乘号键 4、按数字键输入1.2 5、按等号键得出结果。 问题:你对以下的“算法”如何理解? 要把大象装冰箱,分几步? 答:分三步: 第一步:打开冰箱门 第二步:把大象装冰箱 第三步:关上冰箱门 简单地说,算法就是按照一定规则解决某一类问题的明确而有限的程序或步骤。 什么是算法呢? 从更广义的角度来看,并不是只有“计算”的问题才有算法,日常生活中处处都有.如乐谱是乐队演奏的算法,菜谱是做菜肴的算法,珠算口诀是使用算盘的算法. 算法的概念与特征 算法这个词出现于12世纪,指的是用阿拉伯数字进行算术运算的过程. 在数学上,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成. 王小云: 1966年生,1983年至1993年就读于山东大学数学系,先后获得学士、硕士和博士学位,1993年毕业后留校任教。2005年6月受聘为清华大学高等研究中心"杨振宁讲座教授",现为清华大学"长江学者特聘教授" 王小云破译了美国政府使用的密码 MD5密码算法,运算量达到2的80次方。即使采用现在最快的巨型计算机,也要运算100万年以上才能破解。但王小云和她的研究小组用普通的个人电脑,几分钟内就可以找到有效结果。 SHA-1密码算法,由美国专门制定密码算法的标准机构---美国国家标准技术研究院与美国
您可能关注的文档
最近下载
- 300T汽车吊性能说明书-XCA300_1全地面起重机技术规格书+[主臂风电臂加超起].pdf VIP
- 导尿管相关尿路感染预防与控制课件.pptx VIP
- 历史的天空2015全图文攻略.pdf VIP
- 人工智能引论智慧树知到课后章节答案2023年下浙江大学.docx VIP
- 医院感染与痰液标本采集.pptx VIP
- 黑龙江统招专升本2019英语真题.pdf VIP
- 2019版 人教版 高中生物学 选择性必修2 生物与环境《第4章 人与环境》大单元整体教学设计[2020课标].docx
- 2023年公共营养师之四级营养师练习题.docx VIP
- 2023年公共营养师之四级营养师高分通关题型题库附解析答案.docx VIP
- 2023年公共营养师之四级营养师能力测试试卷B卷附答案.docx VIP
文档评论(0)