(新教材)教科版高中信息技术必修一 2.2 做出判断的分支 课件(共20张PPT)

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

(新教材)教科版高中信息技术必修一 2.2 做出判断的分支 课件(共20张PPT)

资源简介

2.2做出判断的分支
第2单元 编程计算
学 习 目 标
1.掌握顺序结构、分支结构的基本结构。
3.运用顺序结构、分支结构的语句编写简单的程序解决问题。
2.学会赋值语句、If语句的使用。
任务一 利用赋值语句实现计算
活动1 实现最适宜运动心率
该同学今年16岁,安静心率71。
最适宜运动心率=(220-年龄-安静心率)*(60%-80%)+安静心率
1.150.8
2.177.4
3.最适宜运动心率的范围是150.8-177.4
常量
如:π,活动中出现的220,0.6,0.8
常量 在程序运行过程中值始终保持不变的量称为常量。
在程序执行过程中,其值允许改变的量称为变量。
如,活动1中的1ow、high就是变量。
计算机在处理数据时,首先要将数据调人内存单元,然后进行各种操作。变量是创建时在内存中开辟的一个存储空间,变量名是内存中存放数据的存储单元的标签,存放的数据叫变量的值
变 量
Python中变量的命名需遵循以下几条规则。
◆必须以字母或下划线开头,后面可以是字母、数字或下划线。
◆区分大小写。
◆不能使用保留字。
程序中的变量与数学中的变量含义略有不同。数学中的变量隐含着“未知”;在程序中,程序执行的每个瞬间,变量的值是确定的,但在程序执行的整个过程中,它的值是可以改变的。
变 量
为变量赋值可以通过(=)来实现
语法格式:变量名=Value
如:
number = 1024 #创建变量number并赋值为1024,该变量为数值型。
nickname = “碧海苍梧” #字符串类型的变量。
变 量
运算符与表达式 P28
表达式由一个或多个操作数通过运算符组合而成。
如“2+3”,它由运算符“+”和操作数“2” “3”两部分构
成。
运算符是进行某种运算的标识符号,它标明对操
作数所进行的运算。
基本格式: 变量=表达式
赋值语句 P28-29
age=17 n=n+1
功能 :将右边的表达式的值赋给左边的变量 。
先计算赋值号右边的表达式,也就是计算“n+1”的值,
然后将这个值“赋”给左边的变量“n”。
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两个变量的值
c+=a #等效于c=c+a
运算符
+
-
*
**
/
//
%
功能





整除
取模
运算符
==
>
>=
<
<=
!=
含义
等于
大于
大于
等于
小于
小于
等于
不等于
表2.2.1 运算符 P28
表2.2.2 关系运算符 P32

活动2 计算任意年龄与安静心率的
最适宜运动心率。
1.age
2.HRrest
3.low=(n-age-HRrest)*0.6+HRrest
4.high=(n-age-HRrest)*0.8+HRrest
5.最适宜运动心率的范围是 low-high
输入和输出语句P30
"input()" 从键盘输入数据
“print()” 在屏幕上输出数据
如果有多个输出项,使用可以使用“,”分隔

字符串就是文本,可以是字母、数字或符号。
字符串与数字的区别在于,字符串两端需加引号('或''),输出时原样显示引号中的内容。
数据类型P31
基本数据类型:
(拓展知识)
数字类型
字符串类型
布尔类型 真、假值
整数
浮点数
复数
任务二 利用分支语句实现分性别计算
1.gender=='male':
2.n=210
3.low=(n-age-HRrest)*0.6+HRrest
4.high=(n-age-HRrest)*0.8+HRrest
5.最适宜运动心率的范围是:
low-high
当程序中需要根据不同的条件判断来决定程序执行的走向时,可以使用if分支语句实现,其基本格式如下。

分支语句P32
单分支
if 条件:
语句或语句组双分支
双分支
if 条件:
语句或语句组A
else:
语句或语句组B
v=float(input("请输人速度(千米/秒):"))
if v>=7.91:
print("飞船成功飞行! ")
else:
print("飞船不能升空! ")
关系表达式 用关系运算符连接起来的式子。当关系表达式成立时值为真(True),不成立时值为假(False)。
9>=7.9,值为True; 23==24,值为False
分支语句P32
当飞船速度“v>=7.91” 时,输出“飞船成功飞行!”;否则站“飞船不能升空!”。
做出判断的分支
总结
常量、变量
(关系)运算符、(关系)表达式(值)
赋值语句 变量=表达式
输入语句input()
输出语句print()
分支语句
单分支
if 条件:
语句或语句组
双分支
if 条件:
语句或语句组A
else:
语句或语句组B
数据类型float()、int()、str()
1.下列选项中属于字符串常量的是( )
A.ab B. a+b C."1235" D.1235
C
2.下列合法的变量名是 ( )
A. 34ab B. ab34
C. *abc D. if
B

展开更多......

收起↑

资源预览