题库 高中信息

题干

简答题:
身体质量指数(BMI)是衡量身体健康与否的标准之一。科学家经过大量的统计、分析,推导出计算公式为:BMI=w/(h×h),其中w表示体重(单位为千克),h表示身高(单位为米)。一般认为其值在20至25之间为“健康”,否则认为“欠健康”。编写程序,输入某个人的身高和体重,判断并输出他(她)健康与否。
(1)解决问题的算法通常有:解析法、递归法、冒泡排序法、二分查找法等,本题主要适合采用上述哪种算法?
(2)根据题意,完善流程图。

(3)根据流程图,补充代码。
Rem VB代码
Dim BMI As Single
Dim h As Single
Dim w As Single
h = Val(InputBox("输入身高"))
w = Val(InputBox("输入体重"))
BMI =" w" / (h * h)
If (BMI >=" 20" And ________________) Then
Print "健康"
____
Print "欠健康"
End If
//JAVA代码
public class BMI
{ public static void main(String args[])
{ float BMI;
float h=Float.parseFloat(args[0]);
float w=Float.parseFloat(args[1]);
BMI=w/(h*h);
if(BMI>="20" && ________________)
System.out.println("健康");
____
System.out.println("欠健康");
} }
 
上一题 下一题 0.99难度 填空题 更新时间:2016-03-08 07:28:59

答案(点此获取答案解析)