资源简介 教学课题 算法的执行 课型教学目标 1.通过观察、实际操作等,掌握程序运行的方法。2.能根据调试中出现的问题,完善算法与程序。教学重点 掌握程序运行的方法,并能根据调试中出现的错误提示修改代码。教学难点 能根据调试中出现的问题,完善算法与程序。教学准备教学过程 回顾引入教师提问:同学们上节课我们学习了什么?学生思考并回答问题。体验算法的程序,了解了Python编程环境师揭题:《算法的执行》教学过程 运行程序1.运行编写好的程序,可以得到计算机输出的可观察的算法执行结果。师出示鸡兔同笼题目,并下发相应代码。通过IDLE Shell运行程序。 File——Open布置任务一:请学生自主尝试如何运行程序。学生尝试在Python中运行程序。师反馈:运行方法,程序输出结果等。3.阅读小知识:条件循环语句: “判断条件”及“循环体”。展示并交流讨论。调试程序师运行一个错误代码,问:这是什么原因?学生思考并回答。2.教师出示常见运行错误原因。3.布置任务二:下发其他错误代码,请学生尝试,并尝试修改代码。运行教师下发的其他错误代码,了解错误原因并尝试修改。4.交流反馈。5.请学生修改代码中鸡兔总的头数与脚数,观察、记录程序运行的过程与结果完善算法与程序综合探究教师运行代码,程序没有输出结果。学生思考并交流。2.提出问题:为什么程序没有输出结果。3.师小结,引出需要完善算法与程序。学生尝试完善算与程序。4.交流反馈。课堂小结今天你有什么收获?学生思考并交流本课要点 展开更多...... 收起↑ 资源预览