内容正文:
五年级上册 第一单元 第五课
《算法的特征》教学设计
【教材分析】
本课是《算法与算法表示》中的最后一课时。本课的教学内容是了解算法的三个特征:有穷性、确定性、有输出。并且能够根据算法的特征准确描述某一种行为的算法。通过本课学习,进一步提升学生对算法的理解,提高学生准确描述相关算法的能力,帮助学生进一步理解算法是通过明确、可执行的操作步骤描述的问题求解方案。本节课基于算法的三个特征分别引用了不同的实例,旨在让学生通过问题驱动、实例分析理解算法的特征,学会运用算法的特征检验算法的正确性。
【学情分析】
授课对象是五年级的学生,学生的认知发展处于从具象思维到抽象思维的过渡期,而且在前四课学习基础上,学生掌握了描述算法的不同形式,也对什么是算法进行了初步的了解,在本课的学习中,自然语言描述与流程图描述都有涉及。在教学设计时要更注重从生活与学习实际出发,以分析描述问题解决的过程为主,引导学生在讨论探究中逐步养成算法思维,增强学习兴趣。
【教学目标】
1. 信息意识:增强对算法学习内容的兴趣,初步形成观察并分析学习与生活中所蕴含算法的能力,认识算法的特征对检验算法的合理性的作用。
2. 计算思维:通过分析实例,知道算法的基本特征,理解算法是通过明确的、可执行的操作步骤描述的问题求解方案。
3. 数字化学习与创新:能借助WPS office插入流程图的方式,规范地绘制流程图并辅助个人进行算法描述的表达与分享。
4. 信息社会责任:通过针对实例的学习、讨论,认识到算法对学习与生活的影响,能负责任地应用算法。
【教学重点】
1. 知道算法的三个基本特征。
2. 认识算法的特征对检验算法的合理性的作用。
【教学难点】
1. 理解算法是通过明确的、可执行的操作步骤描述的问题求解方案。
【教学准备】
1.课件
2.任务一.pos 练习文件(用于WPS软件插入流程图)
3.学习单
【教学过程】
教学板块
教学活动预设
学生活动预计
设计意图
练
习
导
入
一、课前热身
课件展示流程图(买火车票算法、求三角形面积算法)。
提问:你知道这个算法解决了什么问题吗?
提问:这两个算法有什么共同点呢?
总结:他们都有开始和结束,在解决问题时要有始有终。算法中的描述也都是准确的、可执行的。最后我们可以看出,这两个算法中都有输出。
二、引出课题
这两个算法向我们展示了算法的基本特征,算法到底有什么特征呢?我们这节课就一起来探索总结一下吧!
①阅读算法流程图,说解决了什么问题。
②观察两个不同算法流程图中蕴含的共同特征。
引发学生对算法的特征进行初步的发现、感知,展现学生现有学习经验,为后续教学开展、学习探究做准备。
新
课
讲
授
1、 算法的特征——有穷性
课件展示流程图(例:无限循环)
提问:此算法可以成功煮出水果茶吗?为什么不行呢?你有什么方法呢?
任务一:
①讨论无限循环的算法合理吗,我们接下来应该怎么做,请小组内确定步骤。
②使用WPS Word或者PPT插入流程图,导入任务文件夹中的“任务一”文件,修改流程图。
总结:算法必须在有限时间内完成,即算法必须能在执行有限步骤之后终止。没有结束,问题就没办法解决,不能解决问题的算法是没有意义的。所以算法的第一个特征就是有穷性。
①交流分享,发现问题。
②针对问题进行讨论,确定算法步骤。
③尝试用WPS office修改流程图。
④学生展示,互相学习修改。
本环节是新知讲授的第一个环节——有穷性,概念性比较强,通过实例让学生自己发现问题,并针对问题讨论解决步骤。在讨论中,体会“有穷性”的重要性。通过WPS office修改流程图,进一步锻炼使用数字化工具制作流程图的能力。
2、 算法的特征——确定性
课件出示实例(描述语言不确定,模糊)。
提问:这个算法可以成功煮水果茶?为什么不能呢?
任务二:
在学习单上圈出你认为不合适的地方,并将你的修改写在旁边。
展示小结:若干、适量、大概、一会儿这些都是不明确具体数值的。而且仅仅“加水“两个字也是不明确的。
提问:由此可以看出算法的描述一定要符合什么要求呢?
总结:是的要明确、可执行。也就是算法要具有确定性。
①做学习单,发现问题。
②针对问题进行展示、讨论,进一步明确算法步骤。
③用WPS office修改流程图中不确定的部分。
④学生展示,互相学习修改。
本环节通过让学生完成学习单,对算法中不确定的描述形成感知,先自己尝试修改确定性描述,然后通过展示学习、教师讲授,完善确定性描述,体会“确定性”的重要性。
3、 算法的特征——有输出
课件出示流程图案例(缺少输出)
提问:①按照这个流程没办法喝到水果茶,到底是哪里出了问题?②请同学们继续观察,这一算法最后能成功告诉你任意四边形的值吗?
③你们知道预约排号的算法会输出