2.2做出判断的分支(第一课时)课件(共19张PPT)-2022—2023学年高中信息技术教科版(2020)必修1

资源下载
  1. 二一教育资源

2.2做出判断的分支(第一课时)课件(共19张PPT)-2022—2023学年高中信息技术教科版(2020)必修1

资源简介

(共19张PPT)
§2.2 做出判断的分支
——第一课时
目录
CONTENTS
01
02
常量
变量
运算符和表达式
03
赋值语句
04
任务一 计算最适宜的运动心率
小泽同学参加了学校体检,医生告诉他超重,需要加强运动,他了解到,运动心率如果控制到一定的范围,对身体有好处,超出范围,对身体有损伤。
他想知道自己最适宜的心率!
你能帮他计算最适宜的运动心率吗?
计算机解决问题的过程
分析问题
设计算法(流程图)
编写程序
调试运行
思考
用上节课学过的流程图表示出这一类问题的算法?

活动1 计算最适宜的运动心率

(220-16-71)x60%+71
(220-16-71)x80%+71
low~high

该同学今年16岁,安静心率71
最适宜运动心率=(220-年龄-安静心率)*(0.6~0.8)+安静心率
活动1 计算最适宜的运动心率
一、常量与变量
常量:
在程序运行过程中值始终保持不变的量
例:220,0.6,圆周率π
变量:
在程序运行过程中值允许改变的量
例:low,high
所有的常数都是常量
二、变量的命名规则
1.由字母、数字、下划线组成,并且以字母或者下划线开头。
例如:name1、_234等
2.区分大小写。
例如:A和a、Name和name是不同的变量名
3.不能使用保留字。
即高级语言中已经定义过的字,比如if、else、for等
实战演练1
1、下列合法的变量名是 ( )
A. 34ab B. ab34 C. *abc D. if
2、下列Python变量名正确的是( )。
A.123X B.print C._x_1 D.True
3、下列Python变量名不合法的是( )。
A.n_2ok B.true C.continue D.name

三、运算符与表达式
运算符:进行某种运算的标识符号,它标明对操作数所进行的运算。
表达式:由一个或多个操作数通过运算符组合而成。
算术运算符 表达式 说明 举例
+ x + y 加:加法运算 2+3
- x - y 减:减法运算 5-3
* x * y 乘:乘法运算 3*2
** x**y 幂:x的y次方 4**2
/ x / y 除:除法运算 3/2
// x // y 整除:两数相除向下取整 5//3
% x%y 取模:取模运算 5%3

1、
三、运算符与表达式

关系运算符:关系表达式是由关系运算符连接起来的式子。
2、
3、
逻辑运算符:可以对关系式或布尔值进行逻辑运算,结果仍为布尔值"True”或 “False”。
常用的逻辑运算符有: 与and 或or 非not
当表达式的值成立为真(True),不成立为假(False)
三、运算符与表达式

运算符类型 说  明 优先级顺序
( ) 括号的优先级最高
算术运算符 **>(*、/、%、//)>(+、-) 关系(比较)运算符 (>、>=、<、<=、)>(==、!=) 逻辑运算符 not>and>or 赋值运算符 =、+=、-=、*=、/=等 运算符的优先级:当多个运算符同时出现在一个表达式中时,先执行哪个运算符是有一定规则的。Python支持几十种运算符,各个运算符的优先级有的相同有的不同。下表罗列了常见运算符的优先级。
4、
4 * 3 * * 2 // 6 % 7
赋值语句的基本格式:
变量 = 表达式
将赋值号右边表达式的值赋给左边变量的语句
其中:
1、“=”是赋值号,具有方向性,“=”两侧的内容不能随意互换;
2、赋值号的左侧只能是变量,不能是常数或表达式;
3、赋值语句有运算功能,右侧可以是一个表达式;
例:A=b b=123 E=E+2
四、赋值语句
四、赋值语句
∴ a=a+c 等同于a+=c a=a*c等同于a*=c
a=a-c等同于a-=c a=a/c等同于a/=c

#数值1赋给变量a,b,c
#数值1、2、3分别赋给变量a,b,c
#交换a,b两个变量的值
#等效于c=c+a
(1)将数值578赋给变量B;
(2)将变量B的值赋给变量A;
(3)将变量A的值加上10后,再赋给变量A;
练习1:写出以下语句及在相应语句的值
变量单元每次只能存放一个数据,但可以多次赋值,后面的值会把前面的值覆盖;
例:x=3
y=100
y=x
求x与y分别是多少?
练习2:写出以下程序段的x的结果
例:n=0
m=1
n=n+1
m=m*n
x=m
4、课堂小结
了解常量和变,掌握变量的命名规则
理解运算符与表达式
掌握赋值语句
5、课后作业
预习 §2.2 做出判断的分支
——输入输出语句、数据类型、分支语句
THANK YOU FOR WATCHING
本节课到此结束!

展开更多......

收起↑

资源预览