任务2.2 计算碳减排指标——各类运算符(1.算术、关系、赋值与位运算符)(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】

2026-10-10
| 38页
| 15人阅读
| 0人下载
精品

内容正文:

任务 2.2 计算碳减排指标 程序设计基础——Python (高等教育出版社) ——算术、关系、赋值与位运算符 学习目标 能说出算术、关系、赋值、按位四类运算符的功能与典型写法,知道除法与整除在结果类型上的区别。 能运用四类运算符构建表达式,完成垃圾总重量、单类垃圾占比、碳减排量等指标计算。 在「数据存储」到「数据运算」的提升中,体会节能减排的环保责任与精益求精的计算态度。 1 2 3 知识目标 技能目标 素质目标 目录 模块一 · 算术运算符与关系运算符 模块二 · 赋值运算符 模块三 · 按位运算符 教学引入 知识讲授 运算符 对操作数进行运算的一系列特殊符号,并遵循优先级。 算术运算符与比较运算符 第一部分 知识讲授 算术运算符与比较运算符 知识讲授 算术运算符 示例 算术运算符用于执行数学运算,例如加法,减法,乘法等。 知识讲授 顺序结构 一元算术运算符有两个:+(正号)和-(负号),例如:+a还是a,-a是对a的取反运算。 知识讲授 算术运算符 除法结果始终为浮点数;整除向下取整;取模求余数。 示例 除法中商的正负由两个操作数共同决定,相同为正,相异为负。 取模运算,结果的符号由第二个操作数的符号决定。 知识讲授 比较运算符 示例 比较运算符用于比较值。它返回True或False根据条件返回。 知识讲授 比较运算符 比较运算符可用于任意类型的数据,但参与比较的两种类型的数据要相互兼容,即能进行隐式转换。例如:整数、浮点和布尔这三种类型是相互兼容的。 背诵记忆 序号 核心考点 记忆要点与核心解析 01 算术运算符 Python 算术运算符:+加、-减、*乘、/除(结果浮点数)、//整除、%取余、**幂运算。记忆口诀:加减乘除余幂整,整数除法丢掉小数。 02 比较(关系)运算符 >大于、<小于、>=大于等于、<=小于等于、==等于、!=不等于;运算结果只有True/False布尔值。记忆口诀:比较得出真假值,相等判断双等号。 课堂练习 单选题 例题1(单选)执行 print(15 // -2) 的输出结果是(  )。 A. -7.5  B. -7  C. -8  D. 8 【答案】C  【解析】整除向下取整而非舍弃小数部分,-7.5 向下取整得到 -8。 例题2(填空)print(15 / 2) 输出 ________,print(15 % 2) 输出 ________。 【答案】7.5;1 赋值运算符 第二部分 知识讲授 赋值运算符 知识讲授 赋值运算符 赋值运算符用于变量赋值与更新,除基础赋值外还有复合赋值运算符。 知识讲授 复合赋值的等价形式 复合赋值可还原为「基础赋值+算术运算」,如 x += 2 等价于 x = x + 2。 知识讲授 赋值运算符 背诵记忆 序号 名称 核心说明与记忆要点 01 复合赋值运算符 +=、-=、*=、/=、//=、%=、**=;a += b等价于a = a + b,支持右侧写复杂表达式。记忆口诀:复合赋值简写式,变量自身先运算。 02 基础赋值运算符 =赋值,作用是将右侧表达式结果存入左侧变量;**=不是等于,等于比较要用==**。记忆口诀:单等赋值存数据,判断相等双等号。 课堂练习 例题1(单选)执行 a = 5; b = a; a += 2 后,变量 b 的值是(  )。 A. 5  B. 7  C. 2  D. 不确定 【答案】A  【解析】b = a 把 a 当时的 5 赋给 b;a += 2 只改变 a,b 仍为 5。 例题2(填空)赋值表达式 a += 5 等价于 ________;对不存在的变量 ________ 使用特殊赋值运算符。 【答案】a = a + 5;不可以 按位运算符 第三部分 知识讲授 按位运算符 知识讲授 位运算符 位运算是以二进位(bit)为单位进行运算的,操作数和结果都是整数类型的数据。 知识讲授 按位与、按位或 按位与:两者都为1才为1,否则为0 按位或:只有一个为1则为1,否则为0 知识讲授 按位异或 知识讲授 按位取反 取反是补码取反,满足 ~x = -x-1; 知识讲授 左移位<<运算规则: 知识讲授 右移位>>运算规则: 知识讲授 例题演示 分组讨论,派代表分别代表,写出每个运算的具体步骤 背诵记忆 模块三 · 知识点背诵表 按位运算符 · & 按位与 对应位都为 1 才为 1;6 & 3 得 2 按位运算符 · | 按位或 至少一位为 1 则为 1;6 | 3 得 7 按位运算符 · ^ 按位异或 对应位不同则为 1;6 ^ 3 得 5 按位运算符 · ~ 按位取反 补码取反,~x = -x-1;~6 得 -7 按位运算符 · << 左移 x << n 等于 x 乘 2 的 n 次方;6 << 1 得 12 按位运算符 · >> 右移 右移 n 位左侧补符号位;6 >> 1 得 3 运算前提 · 二进制运算 自动完成十进制与二进制的转换 课堂练习 例题1(单选)已知 x = 6、y = 3,执行 print(x & y) 的输出结果是(  )。 A. 2  B. 7  C. 5  D. 9 【答案】A  【解析】110 与 011 按位与只保留都为 1 的位,得 010 即 2。 例题2(填空)print(~x) 的输出结果是 ________,print(x >> 1) 的输出结果是 ________。 【答案】-7;3 分组讨论 分组讨论 · 三类指标需要哪些运算符 讨论问题 系统要输出「垃圾总重量」「四类垃圾占比」「碳减排量」三类指标,各需要哪些运算符? ① 总重量用加法还是乘法? ② 占比两步用什么运算符? ③ 系数为浮点数结果是什么? ④ 判断达标用哪一类运算符? 汇报要求 各组派代表汇报运算符方案,并说明结果的类型。 知识拓展 拓展深化(一)· 碳减排系数的取值说明 实践理解 碳减排量=可回收物重量 × 碳减排系数,这一表达式把垃圾分类与低碳成效联系起来。 教学取值 教学采用固定系数 2.0,处于真实合理区间内,便于演示。 课后任务 拓展深化(二)· 为碳减排搭好表达式 步骤 1 写入四类重量与系数并看类型。 步骤 2 写总重量表达式,再用 += 改写累加。 步骤 3 写四条占比表达式并看类型。 步骤 4 任选 x、y 做六种按位运算。 课后练习 完成后对照评价表自评:表达式是否正确、类型是否符合要求。 知识小结 课后任务 布置作业: 1.绘制本课思维导图,梳理算术、关系、赋值、按位四类运算符的用法和常见错误。 2.完成课件配套练习题。 3.拓展任务:模拟家庭一天的垃圾分类统计,定义四类垃圾重量与碳减排系数,用表达式算出垃圾总重量、可回收物占比和碳减排量,再用复合赋值改写其中的累加部分,并写出每个表达式的结果类型。 谢谢观看 THANKS Lavf59.14.100 Lavf59.14.100 $

资源预览图

任务2.2 计算碳减排指标——各类运算符(1.算术、关系、赋值与位运算符)(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
1
任务2.2 计算碳减排指标——各类运算符(1.算术、关系、赋值与位运算符)(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
2
任务2.2 计算碳减排指标——各类运算符(1.算术、关系、赋值与位运算符)(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
3
任务2.2 计算碳减排指标——各类运算符(1.算术、关系、赋值与位运算符)(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
4
任务2.2 计算碳减排指标——各类运算符(1.算术、关系、赋值与位运算符)(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
5
任务2.2 计算碳减排指标——各类运算符(1.算术、关系、赋值与位运算符)(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。