2.3.2 运算符教学设计-2025-2026学年人教/中图版高中信息技术必修一

2026-01-06
| 4页
| 283人阅读
| 67人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术人教/中图版必修1 数据与计算
年级 高一
章节 2.3.2 常量、变量及表达式
类型 教案-教学设计
知识点 Python语言基础
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 49 KB
发布时间 2026-01-06
更新时间 2026-01-06
作者 xkw_085911589
品牌系列 -
审核时间 2026-01-06
下载链接 https://m.zxxk.com/soft/55820705.html
价格 0.00储值(1储值=1元)
来源 学科网

摘要:

该高中信息技术教学设计聚焦Python关系运算符、逻辑运算符及编程实践,以“小美体重烦恼,小帅设计BMI计算程序”为案例导入,衔接上节课算术运算符知识,构建“旧知回顾-生活情境-新知探究”的学习支架。 其特色在于案例教学与讲练结合,通过BMI计算、华氏度转摄氏度等任务,培养学生计算思维(抽象问题、设计算法)和信息处理能力(数据类型识别、运算应用),分层练习覆盖基础与提升,助力教师突出重点、突破难点,学生在实践中深化对运算符的理解与问题解决能力。

内容正文:

崇左市崇青园高级中学教案 高一年级 上 册 信息技术 科 第二单元 第十六周 第三课时 任课教师:韦幸荣 课 题 Python 运算符及编程实践 教学目标 1. 知识目标:掌握 Python 关系运算符、逻辑运算符的种类及使用规则;理解变量命名规范和常见数据类型(int、float、list、str、bool)的区分。 2. 能力目标:能运用三类运算符完成混合运算并判断结果;能编写简单的 Python 程序解决实际问题(如单位转换、BMI 计算)。 3. 情感目标:感受编程的实用性,激发对信息技术学科的学习兴趣;培养逻辑思维和问题解决能力。 教学重点 1. 关系运算符(>、<、==、!=、>=、<=)的功能及使用方法。 2. 逻辑运算符(and、or、not)的运算规则及组合使用。 3. 变量命名规则的实际应用判断。 教学难点 1. 逻辑运算符的组合运算逻辑(如 and 与 or 的优先级、not 的取反规则)。 2. 混合运算中运算符优先级的判断与结果计算。 3. 将实际问题转化为 Python 编程逻辑(如单位转换程序的思路梳理) 教学关键点 1. 明确各类运算符的核心功能,通过示例对比帮助学生区分。 2. 强化 “输入→处理→输出” 的编程思维框架。 3. 通过分层练习巩固基础,突破难点。 学科素养 1. 逻辑思维:通过运算符组合运算和编程逻辑设计,培养严谨的逻辑推理能力。2. 信息处理:能识别不同数据类型,运用运算符对数据进行有效计算和判断。 3. 问题解决:将生活中的实际问题(体重指数计算、温度单位转换)转化为编程方案并实现。 教学方法 案例教学法、讲练结合法、演示法 教具准备 海龟编辑器、教学PPT、课堂练习纸 课时 1课时(45分钟) 教 学 过 程 一、旧知导入 案例:小美作为一个高中生,最近对于自己的体重特别烦恼,她觉得自己太胖了【130斤,168cm】,小帅为了安慰她做了一个会报体重指数的程序。【体重指数=体重/身高2】开始 教师活动:设计算法(自然语言和流程图课本P49) 学生活动:编写代码 【自然语言】 输入体重、身高 (1) 输入(用户的体重和身高,注意单位) (2) 处理(计算bmi=体重/身高2) (3) 输出(输出bmi) 【流程图】计算bmi=a/b**2 设计意图:以高中生小美因体重烦恼、小帅设计 BMI 计算 程序为案例导入,贴近学生生活场景,能快速吸引学生注意力,让学生直观感受到 Python 编程的实用性,同时自然衔接上节课算术运算符知识,实现旧知与新知的平滑过渡,降低学生的学习门槛。结束 输入体重、身高 2、 新知讲授 1. 算术运算符 +,- *,/ 4/2=2.0(利用编程环境操作示范) //(整除,取整数) 4//2=2,   5//2=2 %(除法,取余数) 5%2=1 **(幂运算) 2**3=23=8 2. 关系运算符 关系运算符 描述 易错例子 == 等于 != 不等于 < 小于 <= 小于或等于 7<=7 > 大于 >= 大于或等于 7>=7 3. 逻辑运算符 逻辑运算符 意义 用法 not 非 not a and 和,与 A and B 【两真才真】 or 或者 a or b 【一真就真】 三、课堂练习 1、 连线题 二、单选题 1.下列选项中,符合Python 变量命名规则的是? A.123name B. name*age C. name_age D.print 2.关于 Python 变量命名,下列说法正确的是? A. 变量名可以包含空格 B. 变量名区分大小写(如N和n是不同变量) C. 变量名可以使用中文(如成绩) D. 变量名可以包含 @符号 三.填空题 1.执行print(6 * 8)语句后,控制台输出的结果是______。 2.执行print(18 / 3)语句后,控制台输出的结果是______(注意数据类型) 3.执行print(5 ** 2)语句后,控制台输出的结果是______。 4.执行print(10 + 5 * 2)语句后,控制台输出的结果是______。 5.执行print(20 // 3 + 20 % 3)语句后,控制台输出的结果是______ 6.执行print(100 <= 99)语句后,控制台输出的结果是______。 7.执行print(5 == 5.0)语句后,控制台输出的结果是______ 8.执行print(8 >= 8 + 0)语句后,控制台输出的结果是______。 9.执行print((5 + 5 == 10) and (7 - 2 != 5))语句后,控制台输出的结果是______。 10.执行print(not 7!=8)语句后,控制台输出的结果是______。 11.执行print(10 > 5 or 8 < 3)语句后,控制台输出的结果是______。 四、巩固提升 小明准备出国旅游,想查一下外国的天气,但是他们的气温单位是华氏度,和摄氏度不一样。编写 Python 代码,实现和 “华氏度(℉)”向“摄氏度”的转换。 【摄氏度 = (华氏度 - 32) ÷ 1.8】 输出示例: 五、布置课后练习 一、单选题(每题 5 分,共 20 分) 1.下列选项中,属于 Python 浮点数类型(float)的是?( ) A. 666 B. "12.5" C. -89.3 D. False 2.执行print(15 % 4)语句后,控制台输出的结果是? A. 3 B. 4 C. 3.75 D. 0 3.下列逻辑运算表达式结果为 False 的是? A. True or False B. not 3>5 C. 5>3 and 2<1 D. 10==10.0 二、填空题(每题 5 分,共 30 分) 1. 执行print((10 + 5) / 3)语句后,控制台输出的结果是______。 2. 执行print(9 // 2)语句后,控制台输出的结果是______。 3. 执行print(not (8 > 6))语句后,控制台输出的结果是______。 4. 执行print(7 != 7.0 or 9 < 10)语句后,控制台输出的结果是______。 变量名stu_score1是否符合 Python 命名规则?______(填 “是” 或 “否”)。 板 书 设 计 教 学 反 思 优点: 1. 通过 “新知讲授 + 课堂练习 + 课后练习” 的闭环设计,强化学生对知识点的理解和应用,重点突出运算符的实际运用能力培养。 2. 课堂练习和课后练习包含连线题、单选题、填空题、代码题等多种题型,既考查基础知识点(如数据类型匹配、变量命名规则),又注重运算能力(算术、关系、逻辑运算)和实际编程能力(BMI 计算、华氏度转摄氏度)的训练,覆盖不同层次的学习目标,能全面检验学生的学习效果。 3. 课程设计中包含多次学生编写代码的环节(BMI 计算、华氏度转摄氏度),强调 “做中学”,让学生在实践中掌握编程逻辑和语法规则,有助于培养学生的逻辑思维能力、问题解决能力等信息技术学科核心素养。 改进: 1.课堂练习和课后练习的内容完全重复三次,难度梯度不够明显,缺乏递进性,难以满足不同层次学生的学习需求。 学科网(北京)股份有限公司 $

资源预览图

2.3.2 运算符教学设计-2025-2026学年人教/中图版高中信息技术必修一
1
2.3.2 运算符教学设计-2025-2026学年人教/中图版高中信息技术必修一
2
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。