- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法的概念及描述The concept and description of algorithms算法与问题解决Venture financing publicityMarketing management汇报人:杨孟娇1
CONTENTS算法的概念The concept of algorithms算法的描述Financing plan算法的要素Elements of algorithms算法的特征Characteristics of algorithms行业PPT模板http:///hangye/2
图灵思考: 1、世界上是否所有数学问题都有明确答案?2、如果有明确答案,是否可以通过有限步骤的计算得到答案?3、对于那些有可能在有限步骤计算出来的数学问题,能否有一种假想的机械,让它不断的运动,当它停下来的时候,那个数学问题就解决了?2.1.1 计算机理论模型——图灵机艾伦·图灵3
计算机思维的本质是翻译,也就是把人要做的具体事情翻译成计算机能够懂的程序语言。 很多时候,张三需要计算机做的一件事情,和李四希望它做的一件事,有一些共性的地方,久而久之大家发现使用计算机工作的流程是相似的,于是科学家们在翻译时,提炼出一些高效的、不断被验证过的标准流程,这些流程就是我们所说的计算机算法。(排序算法、查找算法、网页排名算法、加密算法)。2.1.1 算法的概念4
算法:用计算机解决问题的标准化操作流程(查找算法、排序算法)计算机领域解决问题或完成任务的一系列步骤。广义2.1.1算法定义5
图像处理、压缩:快速傅里叶变换加密算法:RSA、SHA网页排名算法:PageRank排序算法、查找算法大数据计算:MapReduce网络通信:TCP/IP协议2.1.1算法的定义—改变世界的算法6
2.1.1算法定义——生活中的算法到所属班级的班主任处签到注册,领取高一新生校园手册已缴费?是住校生?到所属班级的教室休息凭缴费单到高一公寓领取生活用品,布置床铺到财务处缴费否否是是7
有穷性可行性确定性有0个或多个输入有1个或多个输出2.1.2算法的特征8
初始数据中间数据结果数据数据对哪些数据进行什么运算运算如果需要根据数据特点进行不同处理,需要控制转移实现控制转移2.1.3算法的要素9
为防止用户账号被盗,在用户登录账号时,系统会限制用户尝试输入密码的次数,一旦超出限定次数5次,系统会禁止输入并要求使用邮箱进行验证。2.1.4算法的描述问题描述10
01 自然语言2.1.4 算法的描述①密码错误次数初始化为零②接受用户输入的密码③将用户输入的密码与原来设置的密码比较,若相同则转⑦,否则转④④密码错误次数增加1⑤若密码输入次数少于5,输出信息“密码错误,请再次输入密码!”,然后转⑥;否则,输出信息“密码输出错误已达5次,请通过注册邮箱找回密码”,然后转⑦⑥接受用户输入的密码,然后转③⑦密码正确,进入系统。11
02 流程图元素2.1.4 算法的描述图形名称开始/结束符输入/输出框处理框判断框流程先 02 流程图描述12
03 伪代码2.1.4 算法的描述错误次数 = 0最大错误次数 = 5WHILE 错误次数 最大错误次数: 输入账号 输入密码 IF 账号和密码正确: 输出 登录成功 跳出循环 ELSE: 输出 账号或密码错误 错误次数 = 错误次数 + 1IF 错误次数 == 最大错误次数: 输出 登录失败,请稍后重试①无严格语法结构,便于理解、沟通②忽略细节,使开发人员理清思路,专注于算法本身,而不是具体的语法。伪代码作用13
2.1.4 算法的描述 04 程序设计语言n=0while n5: key = int(input(请输入密码:)) if password == key: print(密码正确,进入系统) break else: n=n+1 if n=5: print(密码错误,请再次输入密码) else: print(密码输出错误已达5次,请通过注册邮箱找回密码”)14
感谢大家观看!Thank you for watching!汇报完毕Venture financing publicityMarketing management汇报人:杨孟娇15
您可能关注的文档
- 3-1《3D入门》课件重大版初中信息技术七年级下册.pptx
- 17会游的玩具(课件)人教版美术四年级下册.pptx
- 八年级期末家长会课件.pptx
- Unit 6 Useful numbers Part C Reading time大单元整体教学设计().docx
- 3.1.3 芽的发育 教学设计-2024-2025学年冀少版生物八年级上册.docx
- 七年级体操18课时大单元教学《横箱分腿腾越》教学设计.docx
- 批改网英语作文高分句型.pdf
- 勇敢面对困难:《小王子》中小王子的探索之旅.pdf
- 值班室管理制度(6篇).pdf
- 幼儿园学前教育调研分析工作报告.pdf
- 新疆吐鲁番市小学2024届五下英语期中达标检测模拟试题含答案.pdf
- 2024-2025学年小学音乐三年级上册西师大版教学设计合集.docx
- 2024-2025学年中职数学基础模块 下册北师大版(2021)教学设计合集.docx
- 2024-2025学年小学英语五年级下册外研版(一起)教学设计合集.docx
- 2024-2025学年小学数学五年级下册西师大版(2024)教学设计合集.docx
- 2024-2025学年小学美术一年级上册(2024)苏少版(2024)教学设计合集.docx
- 2024-2025学年小学美术二年级上册岭南版(2024)教学设计合集.docx
- 2024-2025学年高中英语选择性必修 第二册牛津译林版(2019)教学设计合集.docx
- 2024-2025学年高中数学必修2北师大版教学设计合集.docx
- 2024-2025学年高中数学选修1苏教版教学设计合集.docx
文档评论(0)