3.1.3 变量 顺序结构 课件-2022-2023学年高中信息技术浙教版(2019)必修1(15张PPT)

文档属性

名称 3.1.3 变量 顺序结构 课件-2022-2023学年高中信息技术浙教版(2019)必修1(15张PPT)
格式 pptx
文件大小 510.0KB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2022-12-05 20:24:12

图片预览

文档简介

(共15张PPT)
变量 顺序结构
(第一课时)
年 级:高一年级 学 科:信息技术(浙教版)
学习目标
1 常量与变量
掌握常量与变量的区别,学会变量的命名
3 顺序结构的程序实现
掌握顺序结构的程序实现
2 变量的赋值
掌握变量的赋值运算
项目情境
项目学习:“最适宜运动心率计算器”
运动强度要因人而异,可以通过检测运动时的心率掌握适当的运动量。
某同学参加了学校的体检,体检医生告诉他体重超重,需要加强运动。他了解到,运动时心率如能控制在一定范围内,对增强心血管系统和呼吸系统的功能都有很好的效果,超出范围,对身体反而有损伤。他想知道自己最适宜的运动心率。
通过对该项目的学习,学会变量的赋值,了解常量与变量的区别,了解顺序结构的执行方式。
体验与探究
活动1:计算最适宜的活动心率
该同学今年16岁,安静心率为71。
最适宜运动心率=(220-年龄-安静心率)*(60%~80%)+安静心率。
直接把他的年龄与安静心率的数值带入最适宜运动心率的公式中就可以算出最适宜运动心率,请将流程图补充完整。
其他同学也想计算自己的最适宜心率,那么该怎么做呢?
程序基本编写IPO方法
每一套程序都有一个统一的构架模式,
即数据输入,数据处理,数据输出,
这三种模式便称之IPO(input,process,output)
输入:
处理:
输出:
年龄 和安静心率
计算最低运动心率 和最高运动心率
最低运动心率 和最高运动心率
输入函数
input(prompt)
显示提示信息prompt,由用户从键盘输入内容
input()返回值是字符串
通过int()函数将字符串类型强制转换为整型。
常见用法:
x=input(“请您输入x的值:”)
y=input(“请您输入y的值:”)
print(x+y)
常见用法:
x=int(input(“请您输入x的值:”))
y=int(input(“请您输入y的值:”))
print(x+y)
常量与变量
常量:
在程序运行过程中值始终保持不变的量称为常量。
例如:活动1中出现的220、0.6等。
变量:
在程序运行过程中值允许改变的量称为变量,例如活动中low、high.
计算机在处理数据时,首先要将数据调入内存单元,然后进行各种操作。
变量是创建时在内存中开辟的一个存储空间,变量名是内存中存放数据的存储单元的标签,存放的数据叫变量的值。
变量的命名
在Python中,变量的命名需要遵循以下规则:
low
high
※1.变量名只能包含数字、字母、下划线,不包含其他字符。
※3.区分大小写
※4.不能使用保留字
※2.数字不能开头
Python关键字:
Python程序语言里已经内部使用了,具有特殊功能的标识符。
例如:print input if while else import break …
year
历年真题
1.下列变量名在Python中合法的是( )A.3tou B.t#x C._bt D.god
2.下列符合Python变量名规范的是( )
A、for B、2ab C、a*b D、DDay
3.以下能作为Python变量名的是( )
A、bmp#3 B、hospital C、3student D、True
4.以下不可以作为Python变量名的()
A、2_password B、bmp1 C、Area D、_3text
5.变量是在程序运行过程中值允许改变的量。以下可以用作Python变量名的是( )
A、3dmax B、import C、abc#123 D、Student_5
赋值运算
赋值语句的基本格式如下:
变量=表达式
功能是将右边的表达式的值赋值给左边的变量
a=b=c=1
a,b,c=1,2,3
a,b=b,a
c+=a
# a=1, b=1,c=1
# a=1, b=2,c=3
# a=b, b=a
# c=a+c
历年真题
6.在Python中,以下复制语句的说法错误的是( )A、语句a,b=3表示将3同时赋值给变量a和bB、语句x,y=y,x可以实现变量x和y值的互换C、“=”表示将右边表达式的值赋给左边的变量D、c+=a等效于c=c+a
7.已知num=‘12',x=3,则num=num*x的值是( )
A.123 B.121212 C.36 D.代码有误不能运行
输出函数
print([object,...][,sep=“ ”][,end=“\n”][,file=sys.stdout])
说明:
要输出什么内容只需要放到()内就可以,如果输出多个对象,用,隔开
sep:表示变量之间用什么字符隔开,缺省是空格
end:表示以这个字符串结尾,默认为换行
file:指定了文本将要发送到的文件、标准流或其他类似文件的对象。默认是sys.sdout
顺序结构
8.以下流程图描述的算法,输出结果是( )
A、8 8 8B、24 40 72C、24 40 48D、24 24 24
顺序结构的程序实现:
每个步骤按照算法中出现的顺序依次执行
每个步骤一定会被执行一次,而且只执行一次
课堂练习
10.有如下程序段:
a = 3
b = 5
a += b
b*= 2
print(a,b)
上述程序段运行之后值是( )
9.有如下程序段:
a = 2
b = 3
a *= b
a += b
print(a)
上述程序段运行之后打印出的a的值是( )
课堂总结
标识符
表达式
变量
hour
second
minute
语句1
语句3
语句2
语句4
依次执行
顺序结构