还剩3页未读,继续阅读
文本内容:
第课算法的特征5教材分析本课是《算法与算法表示》中的最后一课时本课的教学内容是了解算法的三个特征有穷性、确定性、有输出,并且能够根据算法的特征准确描述某一种行为的算法通过本课学习,进一步提升学生对算法的理解,提高学生准确描述相关算法的能力,帮助学生进一步理解算法是通过明确、可执行的操作步骤描述的问题求解方案本节课基于算法的三个特征分别引用了不同的实例,旨在让学生通过问题驱动、实例分析理解算法的特征,学会运用算法的特征检验算法的正确性预设教学目标通过生活中的实例分析,知道算法的特征算法的有穷性、算法的确定性和算法要
1.有输出通过不同算法的对比,领会算法的三大特征,理解算法是通过明确的、可执行的操
2.作步骤的问题求解方案通过完善水果茶的练习,理解算法的特征,有意识地将其应用于数字化学习过程中,
3.体会到算法对解决生活和学习中的问题的重要性,形成用计算思维以及计算机程序解决实际问题的能力预设教学重点知道算法的三大特征预设教学难点理解算法的特征,并有意识地应用到学习生活中预设教学内容.算法的有穷性
1.算法的确定性
2.算法要有输出3预设教学课时课时1预设教学准备学习单、极域电子教室、课件预设教学过程:
一、探究活动【探索一】一一有穷性.同学们,今天我们继续来学习有关算法的知识,在学习之前,老师在你们电脑桌面1上下发了一个答题小程序,请打开试一试学生打开“答题小程序”,进行尝试.任务一2
①小组讨论通过尝试,你认为“答题小程序”的流程图算法是右边哪一个?(填序号)我认为是O
②通过尝试,你觉得这个“答题小程序”能解决什么问题吗?如果能,请写出解决的问题,如果不能,请写出原因(不能解决问题,这个算法是一个无限循环的算法,算法执行的步骤是有限的,必须在有限时间内完成)学生尝试,并填写任务一反馈交流.我们来回顾一下什么是算法呢?算法是解决问题的方法及其步骤,如果解决问题的3方法及步骤是无穷无尽的,那么这个算法就不能解决问题,不能解决问题的算法是没有意义的,算法要能结束才能解决问题.总结算法必须在有限时间内完成,即算法必须能在执行有限步骤之后终止没有4结束,问题就没办法解决,不能解决问题的算法是没有意义的这就是算法的第一个特征一有穷性就比如煮水果茶的算法,若一直重复洗水果”“切片”这个步骤,那么永远都煮不出茶来【探索二】一一确定性.试一试修改这个流程图算法,让答题小程序能够答题,并能结束,体现算法的有1穷性学生回答,教师出示是的,前面的输入班级、学号、姓名不变,接下来要做什么呢?最后结束对吧既然是答题小程序,结束之前应该就是答题了.教师出示修改后的流程图2思考“答题”这一步,计算机知道怎么操作吗?教师请一位同学起立“请答题!你有什么疑问?.那应该怎样修改才能进行答题?3学生进行讨论小组讨论“答题”的操作步骤具体应该是怎样的?我认为是o.教师引导答题有很多种方式,比如闯关答题,答题,积分答题等等,但不管哪4pk种答题,首先系统得先出题,用户才能进行作答,对吧?所以第一步就是提出问题,第二步是回答问题那么答题的操作步骤就可以变成出题今答题.教师小结所以算法除了有穷性,算法中的每一步必须是确定且能有效执行的,而5不能是模糊不清的这就是算法的第二个特征确定性.任务二根据算法的确定性特征,请你找出煮水果茶的算法中不合理的地方,并用6方框圈出来学生练习反馈交流【探究三】一一有输出.经过刚才同学们的讨论,老师将原先的“答题小程序”进行了修改,变成了青铜版,1我们一起来看,教师打开桌面上的“答题小程序青铜版”,再来看看这个程序的算法是否已经完善,达到你的预期?教师进行演示反馈交流
2.经过你的尝试,你有没有发现什么问题呢?(完成了答题之后没有任何反馈)你希望得到怎样的反馈?是否正确不错,就像老师布置了作业,结果大家都按要求做完了,最后老师也没有批改,也没有校对与讲评,你也不知道这个知识点自己到底是掌握了还是没有掌握,那么这样的作业就是无效的,没有任何意义的.教师小结算法必须有确定的输出,可产生一个或多个输出,没有输出的算法是毫3无意义的有输出是算法的第三个特征通过讨论,老师又进行了修改,教师下发“答题小程序(白银版)”,接下来请你打开白银版,进行操作,感受一下有反馈结果的算法学生操作教师提问算法在计算机中执行,可以有哪些类型的输出呢?数值、文字、图、等各种各样的数据.算法必须有输出,比如通过预约排号算法输出排队序号,通过导航算法输出多条备4选路线,通过购买车票算法输出订单结果那这个煮水果茶的算法有输出吗?(没有)所以,这个算法最后还要加上一步输出将煮好的水果茶倒入茶杯中判断以下流程图算法能成功得到三角形面积的值吗?
5.不能有什么问题呢?指出问题计算面积步骤不够明确,缺少输出,无法得到三角形面积的值如何修改呢?课件演示修改后的流程图算法.揭题,并总结6是的,通过刚才我们的三个小探究活动,我们知道了算法的三个特征,这就是我们今天要学习的第课算法的特征5总结算法是由一系列明确可执行的方法及其步骤组成,在有限的步骤内解决问题算法一般在计算机中执行,它具有有穷性、确定性、有输出等特征
二、巩固练习.根据算法的三个基本特征要求,选择其中一个任务进行算法描述
1.反馈交流
2.课堂小测【可根据自己的喜好选择问卷网或希沃白板课件】3
三、课堂小结课件出示购买车票和计算三角形面积的算法描述,一起找出它们的共同点,对本节课进行总结这两个算法都有开始和结束,说明有始有终,这体现了算法的有穷性特征它们在描述算法时,底的值、高的值、车次、时间等数据明确,指令确定,这体现了算法的确定性特征这两个算法在最后都有输出结果,这体现了算法的有输出特征。