测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A56910. 智能电梯超载预警系统在现代智能建筑中,电梯都配备了高精度的重量传感器。为了防止危险发生,电梯的大脑(AI系统)需要在每一位新乘客进入时,瞬间计算出总重量,并判断是否超载。请你化身系统工程师,为一栋大楼的电梯编写这段“智能防超载”的程序。1.准备工作(1)删除默认小猫角色,添加角色:Retro Robot;(2)添加背景:Hall;(3)建立三个全局变量,分别命名为 “最大载重”、“已载重量”、“…

编程题

题目描述

智能电梯超载预警系统

在现代智能建筑中,电梯都配备了高精度的重量传感器。为了防止危险发生,电梯的大脑(AI系统)需要在每一位新乘客进入时,瞬间计算出总重量,并判断是否超载。

请你化身系统工程师,为一栋大楼的电梯编写这段智能防超载的程序。

1.准备工作

1)删除默认小猫角色,添加角色:Retro Robot

2)添加背景:Hall

3)建立三个全局变量,分别命名为 最大载重已载重量预计总重

2.功能实现

1)点击绿旗后,将变量最大载重设为8001000之间的随机数(代表不同型号的电梯);将 已载重量设为700800之间的随机数(代表电梯里原本就有的人的重量);

2)机器人说出:本电梯最大载重 [最大载重] kg,目前已载重 [已载重量] kg”3 秒;

3)机器人询问:检测到新乘客进入,请输入您的体重(kg)并等待;

4)程序计算出 预计总重(预计总重 = 已载重量 + 回答的体重);

5)安全研判逻辑(核心测试点):
       如果 预计总重 < 最大载重 或者 预计总重 = 最大载重,机器人说:电梯即将关门上行!”2秒。
       如果 预计总重 > 最大载重,机器人需要用减法算出超出了多少重量,机器人说警报!电梯已超载 [超出的重量] kg,请新乘客退出!”2秒。