《算法与流程图》课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《算法与流程图》课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法与流程图 算法 流程图 课件
- 资源描述:
-
1、1、把冰箱门打开 2、把大象装进去 3、把冰箱门关上 在中央电视台幸运在中央电视台幸运5252节目中节目中,有一个猜商品有一个猜商品价格的环节价格的环节,竟猜者如在规定的时间内大体猜出竟猜者如在规定的时间内大体猜出某种商品的价格某种商品的价格,就可获得该件商品就可获得该件商品.现有一商品现有一商品,价格在价格在0-80000-8000元之间元之间,采取怎样的策略才能在较采取怎样的策略才能在较短的时间内说出正确短的时间内说出正确(大体上大体上)的答案呢的答案呢?第一步第一步:报报“4000”;第二步第二步:若主持人说高了若主持人说高了(说明答说明答案在案在04000之间之间),就报就报“2000
2、”,否则否则(答数在答数在40008000之间之间)报报“6000”;第三步第三步:重复第二步的报数方法取中间数重复第二步的报数方法取中间数,直至直至得到正确结果得到正确结果.什么是算法?什么是算法?算法算法通常是解决问题的方法与步骤。通常是解决问题的方法与步骤。现在,算法通常可以编成计算机程序,让计算机执行并解决问题.做每一件事情必须有基本元素,这种基本元素叫做每一件事情必须有基本元素,这种基本元素叫数据数据。数据数据和和算法算法构成了一个完整的构成了一个完整的程序程序(程序程序=数据数据+算法算法)1.确定性确定性:算法中的每一步应该是确定的并且能有效地执行且算法中的每一步应该是确定的并且
3、能有效地执行且得到确定的结果,而不应当是模棱两可得到确定的结果,而不应当是模棱两可.2.有限性有限性:一个算法的步骤序列是有限的,它应在有限步操作一个算法的步骤序列是有限的,它应在有限步操作之后停止,而不能是无限的之后停止,而不能是无限的.3.可执行性可执行性:算法中的每一步操作都必须是可执行的,也就是算法中的每一步操作都必须是可执行的,也就是说算法中的每一步都能通过手工和机器在有限时间内完成说算法中的每一步都能通过手工和机器在有限时间内完成.4.有输入信息有输入信息.5.有输出结果有输出结果.算法的要求算法的要求(特征特征)自然语言就是人们日常使用的语言自然语言就是人们日常使用的语言,可以是
4、汉语、可以是汉语、英语或数学语言等英语或数学语言等.用自然语言描述算法的优点是通俗用自然语言描述算法的优点是通俗易懂易懂,当算法中的操作步骤都是顺序执行时比较容易理当算法中的操作步骤都是顺序执行时比较容易理解解.缺点是如果算法中包含判断和转向缺点是如果算法中包含判断和转向,并且操作步骤并且操作步骤较多时较多时,就不那么直观清晰了就不那么直观清晰了.(1)(1)自然语言自然语言算法的表示算法的表示 描述算法可以有不同的方式描述算法可以有不同的方式,常用的有常用的有:例例4.写出交换两个大小相同的杯子中写出交换两个大小相同的杯子中 的液体的液体 (A 水、水、B 酒酒)的一个算法的一个算法第一步第
展开阅读全文