2.2 做出判断的分支第二课时课件-2026-2027学年教科版高中信息技术必修一

2026-07-15
| 29页
| 76人阅读
| 0人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 -
章节 2.2 做出判断的分支
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 1.34 MB
发布时间 2026-07-15
更新时间 2026-07-15
作者 dxmm
品牌系列 -
审核时间 2026-07-15
下载链接 https://m.zxxk.com/soft/58830249.html
价格 0.50储值(1储值=1元)
来源 学科网

摘要:

该高中信息技术课件聚焦程序设计基础,涵盖常量变量、数据类型、运算符与表达式、赋值语句及顺序结构。通过“温故知新”回顾计算机解决问题流程,结合“试着猜猜”互动题目导入新知,以“计算选手最后得分”项目为载体,分研学活动搭建从固定评分到用户输入的学习支架。 其亮点在于以项目式学习贯穿教学,通过分析问题、设计算法、编写代码等环节培养计算思维,结合输入输出语句与数据类型转换提升数字化学习能力。固学活动通过实例巩固变量命名、表达式计算等知识,增强信息意识。学生能在实践中提升问题解决能力,教师可借助完整教学流程高效开展教学。

内容正文:

作出判断的分支 温故知新 计算机解决问题的一般过程 学习内容 1.常量与变量、数据类型、运算符与表达式 2.赋值语句 3.输入输出语句 4.顺序结构 试着猜猜 1. 下列变量名那个选项是合法的?( ) A. 33aa B. bb% C. _CC12 D. if 2.表达式4**2的值是多少?( ) A 8 B 16 C 6 B C 试着猜猜 3.下列赋值语句正确的是( )? A. 55B==5 B._CC12==5+8 C. _ab2=7*8 D. if=a//b 4.语句print(“a=”,(5+6)*2)运行结果是什么?( ) A. “a=”22 B. 22 C. a=22 C C PROJECT PEOFILE 学校为了对同学们进行爱党爱国教育,开展了《抗战胜利纪念日》主题活动。三位评委将对参赛选手进行打分,平均分将作为选手的最后得分? 同学们,如何设计程序计算选手的最后得分呢? 项目:计算选手最后得分 PROJECT PEOFILE 计算第一组选手最后得分 选手组别 评委1 评委2 评委3 最后得分 第一组 89.1 90.1 91.1 最后得分=(评委1+评委2+评委3)÷ 3 第一组最后得分=(89.1 + 90.1 + 91.1)÷ 3 研学活动1:分析问题 输出 计算结果 PROJECT PEOFILE 研学活动1:分析问题 输入 评委评分 计算 选手最后得分 计算机需要解决的问题是什么? 输出 计算结果 输出最后得分score 结束 计算 选手最后得分 score=(score1+score2+score3)÷ 3 研学活动1:设计算法 输入 各位评委评分 开始 输入评委1评分 输入评委3评分 输入评委2评分 研学活动1:编写代码 开始 输入评委1评分 输出最后得分score 结束 score=(score1+score2+score3)÷ 3 输入评委3评分 输入评委2评分 知识点1: 常量与变量 常量 在程序运行过程中,值始终不变的量。如:220、16、71。 变量 在程序运行过程中,值允许改变的量。如:age、HRrest、low、high 变量的命名规则 必须以字母(包含汉字)或下划线开头,后面可以是字母、数字或下划线。 区分大小写。 不使用保留字。 Python中提供了33个保留字[ ‘if’, ‘else’, ‘for ’……] “见名知意”,如s、h SUM ≠ sum ≠ Sum 知识点1: 运算符与表达式 表达式由把一个或多个操作数通过运算符组合而成。 常用运算符 知识点1: 赋值语句的基本格式 把右边表达式的值赋值给左边的变量。 赋值语句 变量 = 表达式 赋值符 a=b=c=1 #数值1赋值给变量a,b,c a,b,c=1,2,3 #数值1,2,3分别赋值给变量a,b,c a,b=b,a #交换a,b两个变量的值 a+=b #等效于a=a+b 知识点1: 研学活动1:编写代码 score3=91.1 score=(score1+score2+score3)÷3 开始 输入评委1评分 输出最后得分score 结束 score=(score1+score2+score3)÷ 3 输入评委3评分 输入评委2评分 score2=90.1 score1=89.1 输出语句 print() 在屏幕上输出数据。 如果有多个输出项,可用“,”分隔。 程序 运行结果 输出语句 知识点1: 研学活动1:编写代码 score3=91.1 score=(score1+score2+score3)÷3 开始 输入评委1评分 输出最后得分score 结束 score=(score1+score2+score3)÷ 3 输入评委3评分 输入评委2评分 score2=90.1 score1=89.1 print(score) 顺序结构 自上而下,依次执行 研学活动1:调试运行代码 计算不同组别选手的最后得分,每次都要修改程序代码中的评委分数。挺麻烦的。可以怎么做呢? 我们也可以在程序运行时让用户自己输入本小组每个评委的评分来计算自己小组的最后得分。 “计算选手最后得分”项目 知识点2: PROJECT PEOFILE 输入语句 输入语句 input() 从键盘输入数据。 从键盘输入的数据是字符串,字符串就是文本,可以使字母、数字或符号。 字符串两端需要加引号(“”或’’) 数据类型 常见的数据类型: 整型 int 浮点型 float 字符串型 string float():根据一个字符串或整数创建一 个新的浮点数(小数) int():根据一个字符串或浮点数创建一 个新的整数。 str():根据一个数(也可以是任何其他 类型)创建一个新的字符串。 知识点2: 数据类型转换 执行以下函数,可以把数据从一种类型转换为另一种类型。 int(score1) 把score1转化为整数 float(score1) 把score1转化为浮点数 str(score1) 把score1转化为字符串 知识点2: 研学活动2:编写代码 score2=float(input(“请输入评委3的评分:”)) score=(score1+score2+score3)÷3 score1=float(input(“请输入评委2的评分:”)) group=input(“请输入选手序号:”) print(score) 顺序结构 自上而下,依次执行 score=(score1+score2+score3)÷ 3 开始 输入选手编号 输出最后得分score 结束 输入评委3评分 输入评委1评分 输入评委2评分 score3=float(input(“请输入评委3的评分:”)) 研学活动2:调试运行代码 展学活动: 将P34程序代码补充完整,并调试运行 age=float(input("请输入年龄=")) #输入年龄 _______________ #输入安静心率 low=(n-age-HRrest)*0.6+HRrest #计算最适宜运动心率最低值 high=(n-age-HRrest)*0.8+HRrest #计算最适宜运动心率最高值 #输出最适宜运动心率范围 print(_______________ ) 固学活动: 1.下列合法的变量名是 ( ) A. if B. i C. *c D. True 2.运算符是进行( )的标识符号,它标明对操作数所进行的运算。 3.字符串与数字的区别在于,字符串两端( ),输出时( )显示引号中的内容。 4.表达式128/4**3的值是多少?( ) A 8 B 16 C 6 D 64 B 某种运算 需加引号 原样 D 课堂小结 +、-、*、/…… 输出语句 输入语句 print() input() 赋值语句 算术运算符 赋值符号:“=” 变量、常量 计算选手最后得分 任务一 任务二 数据类型 int()、float()、str() 课后拓展 1.假设小明今天去超市采购蔬菜,蔬菜单价和小明购买的数量如下表,请问小明买蔬菜花了多少钱? 名称 西蓝花 莴笋 豌豆 白菜 单价(元/斤) 4.2 3.5 6.5 2.3 数量(斤) 1 0.5 0.8 1 2. 如何设计一个程序:计算任何人买以上表格中任意数量的蔬菜,合计花费多少钱? 谢谢聆听! $

资源预览图

2.2 做出判断的分支第二课时课件-2026-2027学年教科版高中信息技术必修一
1
2.2 做出判断的分支第二课时课件-2026-2027学年教科版高中信息技术必修一
2
2.2 做出判断的分支第二课时课件-2026-2027学年教科版高中信息技术必修一
3
2.2 做出判断的分支第二课时课件-2026-2027学年教科版高中信息技术必修一
4
2.2 做出判断的分支第二课时课件-2026-2027学年教科版高中信息技术必修一
5
2.2 做出判断的分支第二课时课件-2026-2027学年教科版高中信息技术必修一
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。