中小学教育资源及组卷应用平台 课 题: 算法的执行 第 5 课时 主备人: 二度备课人: 教学目标 1.学会用单步调试,找出程序的错误位置,并对其进行修正;2.通过讨论完善“鸡兔同笼”算法并绘制流程图,提高学生的计算思维;3.学会根据流程图,完善“鸡兔同笼”的程序。 教学重点 通过讨论完善“鸡兔同笼”算法并绘制流程图,提高学生的计算思维。 教学难点 学会根据流程图,完善“鸡兔同笼”的程序。 教学准备 教 学 过 程 二度备课与修改 导入【引语】上节课我们观看了鸡兔同笼的程序,这节课我们用python打开程序,执行一下这个程序吧!引入课题《算法的执行》。学生根据导学单打开鸡兔同笼程序并运行。学生操作新授【问题】程序出结果了吗?猜一猜程序为什么没有出结果?有什么解决方法? 学生讨论【小结】教师总结因为程序出错,导致没有结果产生。通过单步调试可找出程序中出错的位置。【活动】根据导学单,对程序执行单步调试,并找出程序中出错的地方。可以的话试着改正程序。学生操作。教师演示找出正确的错误点并和学生一起改正错误。注意:代码中的标点都需在英文半角状态下输入学生操作,【问题】学生观看教师操作,已经修正程序了,为什么程序还是不输出任何结果?学生讨论【小结】在无解的情况下,程序也是不输出结果,【问题】为了让该算法与程序能适用于多数“鸡兔同笼”问题,让用户明确得知题目是否有解,我们可以做哪些调整呢?学生讨论【小结】在程序中加入有解、无解的提示。【讨论】如何判定有解、无解?学生讨论教师提示:用变量“jie”记录此题是否有解。并完善流程图。学生讨论、交流。【活动】根据流程图在python中加入合适的代码,完善提示程序。学生操作,学生讨论、交流。教师小结。【问题】“鸡兔同笼”的程序还有哪些可完善的地方?学生讨论总结【总结】这节课你有什么收获?学生回答。 教学札记 练习易错题与学习困难点摘录: 相应教学对策: 21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页) HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com)
~~ 您好,已阅读到文档的结尾了 ~~