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

2025-11-17
| 3份
| 31页
| 495人阅读
| 2人下载
普通

摘要:

该高中信息技术课件聚焦Python语言基础,通过“计算最适宜运动心率”实例导入,对比Excel与Python变量引出核心知识点,逐步展开赋值语句、常量变量、命名规则及输入输出语句,构建从实践到理论的学习支架。 其亮点在于以真实问题驱动,引导学生抽象建模培养计算思维,利用input()和print()语句实现交互提升数字化学习能力,强调变量命名规范渗透信息意识。任务驱动教学让学生高效掌握编程基础,教师可借助结构化实例提升教学效果。

内容正文:

nullnull 第2单元 编程计算 2.2 做出判断分支(1) ——python语言基础 一 ·了解Python语言的特点。 ·学会Python软件的基本操作。 ·掌握Python语言中的基础语法知识(包括常量与变量、数据类型、运算符与表达式、赋值语句、输入和输出语句等),并能熟练运用。 学习目标 实践操作一: 计算最适宜运动心率 该同学今年16岁,安静心率为71。 最适宜运动心率=(220-年龄-安静心率)✖ (60% ~ 80%)+ 安静心率 最适宜运动心率是 ? 实践操作一: 最适宜运动心率=(220-16-71)✖ (60% ~ 80%)+ 71 年龄是17、18、20、30、50、60······ 安静心率是71、80、75、74、76、79······ 你要一遍一遍的运算吗? excel表格通过A1、C2等单元格去计算 python通过变量名去计算 age=16 ajxl=71 年龄=16 安静心率=71 赋值语句 赋值语句的基本格式: 功能是将右边表达式的值赋值给左边的变量。 变量名 = 表达式 赋值号 常量与变量 一、常量 常量:在程序运行过程中,其值不能改变的量。例如220、0.6、0.8、π等。这些值是固定的。 二、变量 变量:在程序运行过程中,其值可以改变的量。例如年龄16岁、安静心率71等,这些值可以随时更改。 Python语言中变量是在首次赋值时创建的。赋值语句是最基本的程序语句,其格式为: 变量名 = 表达式 age = 71 HRrest = 16 在Python语言中,变量的命名需要遵循以下几条规则: 必须以字母或下划线开头,后面可以是字母、数字和下划线_。例如:name2是合法变量名,而2name是非法变量名。 区分大小写。例如:myname ≠ Myname ≠ myName ≠ MyName。 不能使用保留字。系统关键字是程序设计语言中保留下来的用于特殊用途的标识符。在python语言中,常用的系统关键字有import、for、while、else、break等。 为了便于理解,变量名应具有一定含义,即“见名知意”。 a=b=c=1 将数值1赋值给变量a,b,c a=1,b=1,c=1 a,b,c=1,2,3 数值1,2,3分别赋值给变量a,b,c a=1,b=2,c=3 a,b=b,a 交换a,b两个变量的值 a=b,b=a c+=a 等效于c=c+a Python Python软件 1、扩展名: .py 2、除中文外,其它都是英文格式下 实践操作二: 运行界面 操作界面 实践操作三: 比一比:尝试用不同的工具去进行计算 程序设计如下: age=16 HRrest=71 low=(220-age-HRrest)*0.6+HRrest high=(220-age-HRrest)*0.8+HRrest print("最适宜运动心率是:",low,"--",high) 程序设计如下: age=16 HRrest=71 low=(220-age-HRrest)*0.6+HRrest high=(220-age-HRrest)*0.8+HRrest print("最适宜运动心率是:",low,"--",high) 更精简优化程序 输入和输出语句 输入语句:input( ) 输出语句:print( ) 变量=input(“提示信息:”) 如有多项数据输岀,用“,”分隔需要输出的内容。 默认返回值为字符串 数据类型 在python中,不论用户输入什么类型的数据,input语句返回结果是字符串,如果需要其他数据类型可将其转换为相应的类型再处理。 数据类型 类型说明 整数(int) 数学中的整数,包括零、正或负整数,不带小数点。 浮点数(float) 小数,由整数部分和小数部分组成。 字符串(str) 用单引号、双引号或三引号表示。 程序设计如下: age=int(input(“请输入一个正整数:”)) HRrest=int(input( )) low=(220-age-HRrest)*0.6+HRrest high=(220-age-HRrest)*0.8+HRrest print("最适宜运动心率是:",low,"--",high) 运算符与表达式 表达式由一个或者多个操作数通过运算符组合而成。表达式在进行运算处理后得到的结果称为表达式的值。例如:2+3就是一个表达式,其中操作数是2和3,而运算符是“+”,表达式的值是5。 运算符是进行某种运算的标识符号,它标明对操作数所进行的运算。常用的运算符有算术运算符、关系运算符和逻辑运算符等。 算术运算符主要进行算术运算,运算的结果为整型或者浮点型。常见的算术运算符如下表所示。 运算符 + - * ** / // % 描述 加 减 乘 幂 除 整除 取模 用法 a+b a-b a*b a**b a/b a//b a%b 举例 >>> 5+7 12 >>> 20-10 10 >>> 4*5 20 >>> 2**5 32 >>> 8/4 2.0 >>> 8//4 2 >>> 16%5 1 例题:要取出三位正整数x的十位上的数字,如取出123中的数字2,下列方法可行的是( )。A.x//10 B.x%10 C.x//10%10 D.x%100/10 123//100 123//10 123%100 123%10 1 12 23 3 关系运算符主要用于比较两个值的大小,运算的结果为布尔值True或False。Python语言中常见的关系运算符如下表所示。 运算符 == > < >= <= != 描述 等于 大于 小于 大于或等于 小于或等于 不等于 用法 a==b a>b a<b a>=b a<=b a!=b 举例 >>> 2==3 False >>> 2>3 False >>> 2<3 True >>> 2>=3 False >>> 2<=3 True >>> 2!=3 True 逻辑运算符可以对关系或布尔值进行逻辑运算,运算的结果仍为布尔值True或False。Python语言中常见的关系运算符如下表所示。 运算符 描述 用法 举例 优先级 not 非 not a >>> not(2>3) True 1 and 与 a and b >>> 3>=2 and 2<6 True 2 or 或 a or b >>> 2>3 or 2>1 True 3 如果两个或多个运算符出现在同一个表达式中,则要按照优先级确定运算顺序。优先级高的运算符先运算,优先级相同的从左向右依次运算。 运算符类型 说明 优先级 ( ) 括号的优先级最高 高 低 算术运算符 ** > (*、/、%、//) > (+、-) 关系运算符 (>、>=、<、<=)>(==、!=) 逻辑运算符 not>and>or 赋值运算符 =、+=、-=、*=、/=、%= 等 课堂小结 计算机解决问题的过程 分析问题 设计算法 调试与维护 自然语言 伪代码 机器语言 汇编语言 高级语言 编写程序 流程图 程序设计语言 当堂检测 1.下列对各种程序设计语言的认识错误的是( )。 A. 机器语言由二进制代码指令构成,能被计算机直接识别 B. 汇编语言是一种符号化的机器语言,使用者需对机器的硬件非常熟悉 C. 高级语言跟人类的自然语言比较接近,但运行时对机器的配置要求非常高 D. 汇编语言和高级语言在运行时都需转换为机器语言 C 当堂检测 D 2. 算法就是解决问题的方法和步骤。下列不属于算法描述方法的是( )。 A.自然语言 B.流程图 C.伪代码 D.列表法 当堂检测 C 3.下列流程图属于选择结构的是( )。 A.①② B.②④ C.①③ D.③④ 当堂检测 C 4.下列流程图符号中表示“运算和处理”的是( )。 谢谢观看 $

资源预览图

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