_2.2做出判断的分支 第一课时 课件(共18张PPT)2023—2024学年教科版(2019)高中信息技术必修1

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

_2.2做出判断的分支 第一课时 课件(共18张PPT)2023—2024学年教科版(2019)高中信息技术必修1

资源简介

(共18张PPT)
第二单元 编程计算
2.2 做出判断的分支
(第一课时)
国家安全组成要素包括:信息安全、政治安全、经济安全、文化安全。
德育教育(网络安全知识)
违反国家法律、法规的行为,危及计算机信息系统的事件,称为计算机案件。
一、描述算法有哪些方法?
课前测评
二、流程图的三种基本结构是哪些?
自然语言描述、流程图进行描述
顺序结构、分支结构及循环结构
三、修改“最强大脑”游戏中的部分代码,并观察运行结果。
课前测评
1、程序中的在屏幕上延时时间10秒改为5秒。
学习内容
常量
运算符与表达式
赋值语句
变量
学习目标
掌握常量、变量的概念,并正确使用常量及变量。
掌握运算符与表达式的关系,学会使用Python来计算表达式。
掌握赋值语句的基本格式及使用方法。
掌握运算符的含义,并用Python计算表达式。
教学重点
使用Python程序设计语言解决实际问题。
教学重点
教学难点
某同学参加了学校体检,体检医生告诉他体重超重,需要加强运动。他了解到,运动时心率如果控制在一定范围内,对身体有好处,超出范围,对身体有损伤。
他想知道自己最适宜的运动心率,你能帮他计算最适宜的运动心率吗?
课堂导入
活动1 计算最适宜的运动心率
该同学今年16岁,安静心率71
最适宜运动心率 =(220-年龄-安静心率)*(0.6~0.8)+安静心率
直接把他的年龄与安静心率的数值代入最适宜运动心率的公式中就可以算出最适宜运动心率。
思考:能否用上一节课学过的流程图来表示计算出这一类问题的算法呢?
活动1 计算最适宜的运动心率
low=(220- 16- 71 ) * 0.6 + 71 #计算最低适宜运动心率
high=(220- 16- 71 ) * 0.8 + 71 #计算最高适宜运动心率
print(low,high) #显示最适宜运动心率的范围
输出结果:
low=150.8
high=177.4
编写程序
设计算法(流程图)
常量:在程序运行过程中值始终保持不变的量称为常量。
比如:220、0.6、圆周率π等。
变量:在程序运行过程中值允许改变的量称之为变量。
比如:low 、high。
想一想,在Python中,变量命名有什么规则呢?
活动一 心率流程图
变量名
开始
low=
输出( )
结束
high=
150.8
177.4
150.8,177.4
low = 150.8
变量的命名规则
必须以字母或下划线开头,后面可以是字母、数字或下划线。
例如:name1是合法变量名,而1name就不合法。
区分大小写。
例如:A和a是不同的变量名。
不能使用保留字。
(即高级语言中已经定义过的字,比如if、else、False、True、and、as、class、for、from、in、is、not、or、while、pass等等)
判断一下字符能否充当变量名:
3a、-list 、_list、if、If、*abc、a b、_、h
运算符与表达式
Python运算符包括赋值运算符、算术运算符、关系运算符、逻辑运算符。运算符是进行某种运算的表示符号。
表达式由一个或多个操作数通过运算符组合而成的。
算术运算符 表达式 说明
+ x + y 加法运算
- x - y 减法运算
* x * y 乘法运算
** x**y x的y次方
/ x / y 除法运算
// x // y 两数相除向下取整
% x%y 取模运算
算术运算符和算术运算表达式
比较除和整除
除:不管是整数除法还是小数除法,结果均为浮点型(有小数)
整除:不管是整数除法还是小数除法,商取整数位,只要有浮点型,结果就为浮点型(小数)
赋值语句
赋值语句是任何程序设计语言中最基本的语句。
赋值语句的基本格式:
变量 = 表达式
作用是计算赋值号“=”右边表达式的值,把计算结果赋值给左边的变量。
注意:“=”不是等号,是赋值号
>>> age=17
>>>print(age)
运行结果:17
Python中的赋值语句较为灵活
例如:
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
动手操作试试!
>>>a,b,c=1,2,3
>>>print(a,b,c)
运行结果:1 2 3
>>>c+=a
>>>print(c)
运行结果:4
>>>c,b=b,c
>>>print(c,b)
运行结果:2 4
课堂小结
这节课学习了哪些知识?
常量、变量
运算符与表达式
赋值语句 变量=表达式
谢谢聆听!

展开更多......

收起↑

资源预览