1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
《1.2.2算法的描述》公开课PPT课件优质课下载
编写程序
调试程序
得出答案
具体问题
程序的灵魂 ——算法与算法的描述
学习目标
1.找出牧羊人过河问题的两种解决方法在游戏中验证,尝试用自己话说出自己对算法的理解和算法的五大特征。
2.尝试用自然语言、流程图描述求解ax+b=0的过程,对比分析说出各自优点和不足。
3.结合“猜数字”游戏,理解并应用算法优化找到“猜价格”电视节目的解决方案。
算法的描述与设计
有一个牧羊人带着一头羊,一只狼和一颗大白菜准备过河,他找到一只很小的船,每次只能带一样东西过去,可是如果让狼与羊单独在一起,狼会吃羊,让羊与白菜单独在一起,羊会吃白菜,牧羊人应如何过河?
要求:现在请同学们来设计一个方案,把3样东西安然无恙的带过河。
农夫过河问题
思考
1
2
3
4
这个方案总共有多少步?
哪几步顺序可以颠倒?
同学们农夫过河问题解决了,那到底什么是算法?
你是怎样记录或者描述你的解决方法的?
通俗:算法就是解决问题的方法和步骤
数学:算法是在有限步骤内求解某一问题所使用的的一组定义明确的规则。
程序:算法就是用计算机求解某一问题的方法,是能被机械地执行的动作或指令的有穷集合。