1、自然语言描述算法教学设计【教学目标】1.了解描述算法的常见方法;2.学会使用自然语言描述算法的方法;【教学重难点】重点:使用自然语言描述算法。难点:用恰当的方式描述简单算法。【教学过程】环节一:“抛砖引玉”,导入课题 学习任务:1.案例出示,初步感知。教师出示两杯饮料,提问要要交换分别盛有可乐和雪碧的两个杯子里的液体,有哪些交换方法?哪种方法需要的步骤较少?2.交流讨论,初步建构 学生活动:1.观察情景,头脑风暴2.分享方法。生:首先,把可乐倒在一个空杯子里。然后,把雪碧倒到原来盛可乐的杯子里。最后,把可乐倒在原来盛雪碧的杯子里。学习指导:引导学生展开关于解决问题方法的讨论。设计意图:让学生对
2、解决问题的方法进行头脑风暴,让学生体验用自然语言来描述算法。(揭题)环节二:建构概念,实践应用学习任务:1.算法的描述方法。让学生知道常见描述算法的方法有哪些。2.用自然语言描述算法。通过各种案例,让学生使用自然语言描述如何解决问题。3.小组汇报与交流和全班互评。学生活动:1.自学常见描述算法的方法。2.小组合作,讨论如何用自然语言准确而有效地描述算法。任务一:要交换分别放书本和文具盒的两张桌子的位置,所需步骤较少。任务二:用自然语言描述如何购买火车票的方法。任务三:按身高排序请三位同学来讲台,对3个人按照身高进行排序,请用自然语言描述按身高从矮到高进行排序的算法。学习指导:在学生进行探讨时,有需要的小组给予个性化指导。设计意图:让学生通过自学和小组合作等方式,掌握常见描述算法的方法,及使用自然语言描述算法,通过组员互评,全班互评等方式优化描述。环节三:小试牛刀,巩固提升学习任务:1.列竖式计算27+76=?,用自然语言描述关键步骤。2.用自然语言描述人走斑马线过马路(有交通指示灯)的算法。学生活动:1.实践操作演练。2.小组汇报展示。环节四:课堂小结1.通过这节课的学习,你有哪些收获?2.回家后,同学们自行设计一个稍复杂的问题,并用自然语言描述算法的方法来解决。