《第8课算法的多样性(教案)六年级上册信息技术浙教版.docx》由会员分享,可在线阅读,更多相关《第8课算法的多样性(教案)六年级上册信息技术浙教版.docx(3页珍藏版)》请在第壹文秘上搜索。
1、算法的多样性教学设计基本信息课题算法的多样性教学目标1.知道什么是算法的多样性2 .会根据同一问题设计不同算法,并根据问题具体要求设计最合适算法3 .形成算法思维教学内容教学重点:1 .知道什么是算法的多样性,给同一个问题设计不同算法2 .体会生活中的算法思维教学难点:1 .根据问题具体要求设计最合适算法2 .在生活中体会算法思维,并将算法思维运用到解决生活问题中去教学过程二?导元复习导入师:上节课学习了什么是算法,请一位同学说一说算法的概念。生:算法就是解决问题的方法和步骤。师:想更深入的了解算法吗?这节课就从最有趣的多样性开始更深入的了解算法。二、新授探究一:通过农夫过河问题引出算法的多样
2、性概念向学生展示“农夫过河”一位农夫带着一只狼、一只羊、一筐草,准备踩着石块要过河,你可以帮他顺利地走到河对岸吗?提示学生狼会吃羊,羊会吃草自主思考解决方案。思考结束,学生畅所欲言陈述解决办法,教师提示与总结:方案一:农夫带羊过河一农夫回来一农夫带狼过河一农夫带羊回来一农夫带草过河一农夫回来一农夫带羊过河。方案二:农夫带羊过河一农夫回来一农夫带草过河一农夫带羊回来一农夫带狼过河一农夫回来一农夫带羊过河。师:这一个问题,大家就讨论出了多种解决方案,因此同一问题有多种解决方法就叫做算法的多样性。师:在生活中还有哪些例子可以体现算法的多样性?生:做菜时不同的步骤、放学回家走不同的路都可以到家师:我们
3、身边有很多问题都有不同的解决问题,数学问题更是如此,接下来带大家做一个小游戏。探究二:通过数学问题更深入的体会算法的多样性以及在数学中的运用。做游戏“大小个排队”师:在学校经常会遇到站排的问题,老师会按照大小个给大家排队,今天你来给大家排队。教师呈现游戏规则。所有同学分为四组。按照身高的不同将组员按大小个(从小到大)排好顺序。小组讨论多种方法并实践,最后小组进行展示,由一名组员展示你们这组是如何进行排队的?要求:一边展示一边陈述你的方法小组开始讨论并实践。讨论结束,请每组上前展示并陈述。教师总结:方法一:所有组员先乱序站好一排,从最前面开始两两比较,第一位和第二位比较,若第一位大于第二位,则交
4、换站位,否则不动。再第二位与第三位作比较,若大于则交换,否则不动,以此类推0方法二:先从所有组员中找出最小的那一位,放在最前面,再从剩下的组员中找出最小的放在第二位,以此类推。方法三:先随机找出两名组员排好序,从剩余的组员中随机选出一位与这两名组员比较,将这名组员插入合适的位置。扩展初步了解各类方法的专业名称,形成算法思维总结在“排队”游戏中大家提出的方法在算法中的专业名称。方法一:像碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名为“冒泡排序二方法二:从所有组员中选择“相对小”的,进行排序叫做“选择排序”。方法三:在剩余组员中选择“相对小”的,将其插入到己排好的顺序中叫做“插入排序”师:其
5、实看起来“高大上”的算法在我们生活中随处可见,我们可以利用算法思想解决生活中的实际问题。探究三:根据问题具体要求,选择合适的算法。师:请同学们思考,在“排队”问题中,你觉得最“好”的解决方案是哪一个呢?生:学生给出不同的答案。师:的确在同一个问题中,有很多解决方法,大家之所以给出了不同的答案,是对于“好”的定义不同,“好”可以代表“时间短”、“最准确”等等。有些时候我们要学会根据要求不同,设计出合适的算法。教师呈现烤肉问题一家三口在户外野餐,只有一个烤肉架,正好能容纳两片烤肉,已知烤一片肉的两面需要20分钟,怎样才能在最短时间内烤完三片肉呢?请同学思考,如何在最短时间内解决烤肉问题。学生讨论并回答找学生回答教师总结步骤:将第一片肉和第二片肉放入烤炉,烤10分钟步骤二将第一片肉翻面,将第二片肉拿出,放入第三片肉,烤10分钟.步骤三:将第片肉拿出,放入第二片肉并解面,将第三片肉翻面.烤10分钟总共用时:30分钟师:这个数学小问题运用到了统筹思想,也就是在解决问题时从全局出发,找到最优解。三、总结选出一组同学一个接一个的说一说这节课的收获教师总结