高中信息技术python学习中遇到的程序问题,上课直接没讲解,请解释一下详细点!

img


(1)小王需要为 “智能照明系统”中虛线框内的 4 个对象进行标注,这4个对象所对应的具体内容有①光线传感器@micro:bit 板③灯④室内光线。请结合功能需求,给第13 题图中的传感器、控制器、执行器以及受控对象分别选择合理的对应内容_(单选,填宇母)。
4.①②④③
B.①③②④
C.①②③④
D.①③④②
(2)1⃣️该信息系统的控制是_(单选,填字母:A.开环控制/ B.闭环控制)。
2⃣️该系统采用的架构模式是_(单选,填字群:A.B/S 架构 / B.C/S 架构)。
(3) 在智能终端用代码err,resp=0b1og. get (“input?id=1&val=“ +str(light), 10000)来实时传送所需数据,服务器端接收到数据并存储,web 服务器端的部分代码如下。若要查看最近 10 条光线记录,在浏览器地址栏中应输入的网址是_
veb 服务器端的部分代码:
#导入所需模块,代码略
app=Flask (name )
@app. route (”/”)
der index():
#网页显示当前传感器数据,并显示最近 10 条光线记录,代码略
@app. route (“/input”, methods=-[“GET“,“POST”])
def add_ data():
#读取终端最近一次的光线数据并保存到数据库文件,代码路
if name= =”_main_”:
app. run (“10.40. 160.49”, port=8080)
(4)该系统在连续正常工作几个星期后,某一天小王忽然发现数据库中该天的灯光亮度数据一直显示在 8:36这个时间而不再更新,可能的原因是_。

答案:
(1)C
(2)1⃣️ B
2⃣️ A
(3)http://10.40.160.49:8080/
或10.40.160.49:8080/
或http://10.40.160.49.8080
或10.40.160.49:8080
(4)IoT模块与Web服务器的连接断开了
或物联网模块损坏
或软件缺陷
或其他合理原因

  • (1)C 照明吗,肯定是控制光亮度,又灯泡来执行
  • (2)1⃣️ B这个不清楚,百度查出的好像都说是开环控制。怎么会选B闭环
  • 2⃣️ A,B/S系统,就是浏览器B(brower)+服务器S(Server)系统
  • 网址看这里,第一个是ip,第二个是端口,所以域名部分是10.40. 160.49:8080
    app. run (“10.40. 160.49”, port=8080)
    路径部分看这里@app. route (”/”)
    der index():
    #网页显示当前传感器数据,并显示最近 10 条光线记录,代码略
    指定了功能路由路径为/,至于为什么4个都可以,没加http协议浏览器会自动加,所以不用输入,最后的/同理
  • 数据库不更新说明和服务器断开了,没有调用add_data方法,至于为什么断开,网络坏了或者软件什么的
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    代码已经被修改,可以直接复制粘贴运行了。如果遇到格式化字符串的问题,可以参考官方文档或者其他Python教程,学习Python中的格式化字符串的使用。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^