2.4 可以复用的代码教学设计-教科版高中信息技术必修一.docxVIP

  • 1
  • 0
  • 约3.02千字
  • 约 4页
  • 2026-11-16 发布于广东
  • 举报

2.4 可以复用的代码教学设计-教科版高中信息技术必修一.docx

年级

高一

课题

2.4可以复用的代码

课时

1

教材分析

本节课是第2单元“编程计算”的最后一节,也是难度最大的一节。在此之前,学生已经学习了顺序、分支、循环三种结构,能用Python解决一些简单问题。这节课要解决的核心问题是:当程序变复杂、代码中出现大量重复时,怎么让代码“瘦下来”。

教材围绕“火柴棒摆数字”这个经典问题展开,引导学生经历从“不用函数”到“用函数”再到“发布模块”的完整过程。函数解决的是“程序内的代码复用”,模块解决的是“程序间的代码共享”。本节课内容对后续学习迭代、递归及算法设计有重要作用。

学情分析

授课对象是宁夏高一年级学生。前面几节学下来,学生基本能看懂简单的Python代码了,但动手写的能力参差不齐。缩进不规范、冒号遗漏、全角半角符号混用——这些老问题还是普遍存在。

学生之前习惯了“线性思维”——程序从头写到尾,遇到重复的就复制粘贴。让他们接受“先定义一个函数再用”这种非线性的思维方式,是这节课最大的坎。另外,“计算一个数需要多少根火柴棒”的算法涉及循环取余和整除,对部分学生来说有一定难度,教师可以借助流程图帮助学生理解

教学目标

1.信息意识:能识别程序中重复出现的代码片段,理解代码复用是提升编程效率的重要途径,形成主动寻求复用的意识

2.计算思维:掌握“自顶向下、逐步细化”的模块化程序设计思想,能根据实际问题定义函数并正确调用,体会“分而治之”的问

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档