1.2.3算法在解决问题中的地位和作用.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《1.2.3算法在解决问题中的地位和作用.pptx》由会员分享,可在线阅读,更多相关《1.2.3算法在解决问题中的地位和作用.pptx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、算法和算法的描述算法和算法的描述信宜中学信宜中学信宜中学信宜中学 王良王良王良王良 算法与算法描述有一个牧羊人带着一头羊,一只狼和一箩菜准备过河,他找到一只很小的船,每次只能带一样东西过去,可是如果让狼与羊单独在一起,狼会吃羊,让羊与菜单独在一起,羊会吃菜,牧羊人应如何过河?要求:现在请同学们来设计一个方案,把三样东西安然无恙的带过河。问题 思考1234这个方案总共有多少步?这个方案总共有多少步?哪几步顺序可以颠倒?哪几步顺序可以颠倒?通过以上例子,我们能不能总结出什么是算法?通过以上例子,我们能不能总结出什么是算法?【问题问题】中,我们是用什么来描述算法的?中,我们是用什么来描述算法的?5算
2、法还有其他的描述方法吗?算法还有其他的描述方法吗?第三步:人和菜过河,人返回,留下菜;过河方案牧牧羊羊人人过过河河方方案案第二步:人和狼过河,人和羊返回,留下狼;第一步:人和羊过河,人返回,留下羊;第四步:人和羊过河。过河的方案二过河的方案二:第一步:人和羊过河,人返回,留下羊;第一步:人和羊过河,人返回,留下羊;第二步:人和菜过河,人和羊返回,留下菜;第二步:人和菜过河,人和羊返回,留下菜;第三步:人和狼过河,人返回,留下菜和狼;第三步:人和狼过河,人返回,留下菜和狼;第四步:人和羊过河第四步:人和羊过河算法就是解决问题的方法和步骤方法和步骤,而且步骤是有限有限的。在以后的编程中也要记住了,
3、有些步骤有些步骤是可以颠倒颠倒的,不影响程序的结果;但是有些一旦颠倒了那最终的结果也就全变了。算法的概念算法的概念 算法 算法的特征1有穷性:执行步骤和每步执行时间都是有限的算法算法特征特征确定性:每一步都有确切的含义2有输出:至少产生一个输出43有输入:有零个或多个输入5可行性:原则上能精确运行 算法的描述方法算法的描述用自然语言描述算法用伪代码描述算法 用流程图描述算法例:求方程 ax+b=0 的解。自然语言用自然语言表达算法,就是把算法的各个步骤,依次用人们熟悉的自然语言表示出来。自然语言描述自然语言描述 自然语言描述 S1:移项得 ax=-b;S2:若a不等于0,则x=-b/a,结束
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.2 算法 解决问题 中的 地位 作用
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内