BMI计算器 1.准备工作 (1)删除默认小猫角色,添加三个按钮角色:Button3,给三个角色分别添加文字“身高”,“体重”和“BMI”; (2)默认白色背景; (3)创建三个变量:身高、体重和BMI。 2.功能实现 (1)点击绿旗,三个变量身高、体重和BMI的初始值为0; (2)点击“身高”按钮,询问“请输入身高,单位米”,输入数值后,变量“身高”显示对应值; (3)点击“体重”按钮,询问“请输入体重,单位千克”,输入数值后,变量“体重”显示对应值; (4)点击"BMI“按钮,计算BMI的值,BMI = 体重 /(身高*身高),变量”BMI“显示对应值,按钮说出”超重“、”超轻“或者“正常”; (5)判断依据如下: BMI = 18.5并且BMI = 24 ?超重







正确答案:【初始化(绿旗)】 当绿旗被点击 · 将变量“身高”“体重”“BMI”都设为 0 【身高按钮】 当角色被点击 · 询问“请输入身高,单位米”并等待 · 将“身高”设为回答 【体重按钮】 当角色被点击 · 询问“请输入体重,单位千克”并等待 · 将“体重”设为回答 【BMI按钮】 当角色被点击 · 将“BMI”设为 体重 ÷(身高 × 身高) · 如果 BMI < 18.5,说“超轻”2秒 · 否则如果 BMI < 24,说“正常”2秒 · 否则说“超重”2秒
答案解析
评分标准: (1)角色和文字都正确;(2分) (2)能创建三个变量;(3分) (3)能询问身高和体重;(2分) (4)输入后变量身高体重能更新;(3分) (5)能根据要求输出“超轻”、“超重”和“正常”。(5分)
试卷来源:202503 青少年软件编程等级考试Scratch四级真题