资源简介 中小学教育资源及组卷应用平台《算法的执行》教学设计一、教学内容分析《算法的执行》是浙江影视出版社出版的小学信息技术六年级上册第一单元《算法实现》的第5课,前面四节课主要主要了解了计算机中实现算法的一般步骤,解算法与计算机程序之间的关系,计算机中实现算法的一般步骤:抽象建模、设计算法、验证算法。着重认识了抽象建模和设计算法,认识了Python编程环境本节课从验证算法着手,帮助同学们使用代码来验证算法。二、学习对象分析本课的授课对象为五年级学生,同学们了解了计算机中实现算法的一般步骤,算法与计算机程序之间的关系,知道了计算机中实现算法的一般步骤:抽象建模、设计算法、验证算法,还着重认识了抽象与建模、设计算法,对编程语言和编程环境有些许认识,为本课学习打下了基础。三、教学目标1.进一步了解程序的运行环境。2.认识基础语句。3.体验运行程序调试程序。教学重点:运行程序。教学难点:调试程序。素养指向:通过编程验证给定任务的实施过程。四、方法策略从经典案例出发,引发学生思考。采取任务驱动式教学,以学为本有效地落实教学目标。辅以案例分析法、归纳总结法、小组合作法,在解决问题的过程中,体验学习过程,发展计算思维。五、教学流程(一)复习回顾,导入新知教学内容与活动 设计意图观察代码,引发思考观察之前分析过的课本案例鸡兔同笼代码,引发思考。2. 建构知识,引出课题计算机通过运行程序,完成对算法的执行,使计算机根据既定步骤完成高速、准确的自动化处理。 从此前学习过的案例出发,激发同学们的兴趣,引出主题。(二)案例学习,学习新知教学内容与活动 设计意图运行程序,初步感知活动一:运行编好的鸡兔同笼程序参考书本19页,运行运行编好的鸡兔同笼程序。实践体检,熟悉代码 活动二:查看程序运行结果(1)对照书本19页,查看程序的运行结果。 (2)参考书本20页找出代码中的查看判断条件和循环体。3.调试程序活动三:调试程序初体验思考:为什么程序输出结果和课本中不一样?尝试修改,将TU改成tu,接着运行,你发现了什么?修改代码中鸡兔总的头数与脚数,观察、记录程序运行的过程与结果。4.完善算法与程序(1)讨论:你认为程序中还有哪些可以修改的地方?(2)参考书本23页输入完善后的程序并运行,观察结果,和你想到的改进之处一样吗? 体验运行编辑好的程序进一步认识程序的运行环境,读懂简单代码。体验代码调试,了解常见语法。设错,学生修改记忆更加深刻并体验成功。渗透算法迭代意识。(三)巩固延伸,拓展练习教学内容与活动 设计意图出示例题,拓展延伸运行完善后的“鸡兔同笼”程序,进行单步调试,继续发现问题并提出完善算法的新创想。 当堂练习,巩固加深。拓展延伸。21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)HYPERLINK "http://21世纪教育网(www.21cnjy.com)" 21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源预览