ID: 19253285

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

日期:2025-04-20 科目:信息技术 类型:高中课件 查看:33次 大小:1283934B 来源:二一课件通
预览图 1/7
第三,2024,必修,信息技术,高中,2019
  • cover
(课件网) 高中信息技术 沪教版 必修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.4

~~ 您好,已阅读到文档的结尾了 ~~