第三单元 《项目七 校园安全定位——设计简单数值数据算法》课件(共18张PPT) 2023—2024学年沪科版(2019)高中信息技术必修1

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

第三单元 《项目七 校园安全定位——设计简单数值数据算法》课件(共18张PPT) 2023—2024学年沪科版(2019)高中信息技术必修1

资源简介

(共18张PPT)
高中信息技术 沪教版 必修1数据与计算 第三单元
项目七 校园安全定位
——设计简单数值数据算法
校园定位 安全管理
高中信息技术
实践活动1:绘制散点图
运行程序活动1,通过键盘输入坐标位置。
import matplotlib.pylab as pyl #导入2D绘图库
x=int(input("x轴坐标:"))
y=int(input("y轴坐标:"))
pyl.scatter(x,y) #画散点图坐标
pyl.show()
#显示散点图
高中信息技术
思考:刚才我们只输入了一个同学的位置,如果要输入10个
同学的位置该怎么办呢?请大家思考并尝试修改代码。
你发现什么
问题吗?
高中信息技术
for循环语句
流程图
基本格式
开始
for <循环控制变量> in <遍历结构>:
<语句块>
False
判断条件
True
for i in range(1,8,1):
语句块
结束
print("穿戴设备助力校园健康安全")
高中信息技术
range( ) 函数
range(起始值,终止值,步长)
缺省为1
缺省为0
不可缺省
高中信息技术
流程图
for i in range(1,8,1):
开始
print("穿戴设备助力校园健康安全")
False
判断条件
True
语句块
结束
高中信息技术
参考例题打开活动1.2程序:用for循环语句来输入10个学生
的坐标:
for i in range(1,8,1):
print("穿戴设备助力校园健康安全")
高中信息技术
实践活动2:
校园内学生进入某一区域聚集过多(大于4人),则会提
示红色警报否则提示绿灯正常。
y
x
高中信息技术
实践活动2:
2.1 统计进入红色区域学生人数
y
x
高中信息技术
if单分支语句
if语句允许程序通过判断条件是否成立而选择是否执行指定的语句。
if单分支的基本格式如下:
开始
False
判断条件
True
语句块
if 判断条件:
语句块
结束
单分支结构
高中信息技术
高中信息技术
实践活动2:安全警报
程序实现
import matplotlib.pylab as pyl
s=0
stus=int(input("请输入学生人数:"))
for i in range(stus):
x=int(input("x轴坐标:"))
y=int(input("y轴坐标:"))
pyl.scatter(x,y)
if ___________________________:
5<=x<=9 and 0<=y<=5
___s_=_s+_1_________
print("聚集人数:",s,"人")
高中信息技术
实践活动2:
2.2 红色域聚集过多(大于4人),则会提示红色警报否则提示绿灯正常。
y
x
高中信息技术
if双分支结构
流程图
基本格式
含义
开始
如果……
就……
if 判断条件:
语句块1
条件
True
语句块1
False
语句块2
否则……
就……
else:
语句块2
结束
双分支结构
高中信息技术
实践活动2:
import matplotlib.pylab as pyl
s=0
stus=int(input("请输入学生人数:"))
for i in range(stus):




x=int(input("x轴坐标:"))
y=int(input("y轴坐标:"))
pyl.scatter(x,y)
if ___________________________:
5<=x<=9 and 0<=y<=5
_______________
s=s+1
print("聚集人数:",stu,"人")
if__s >_4_________ :
print("红灯警报)
___________:
else
print("绿灯正常")
高中信息技术
能力提升:
参考教材if多分支语句。输出100个随机坐标位置,红色方框内(0.40高中信息技术
课堂小结
选择结构
选择、循环
结构
for循环语句
高中信息技术

展开更多......

收起↑

资源预览