卡卡逐渐摸出了规律——只要保持专注,还是能挣脱这些“注意力陷阱”的。他回忆起自己平时的情形——本来是打算用手机搜一道作业题,不知道怎么的就点开了一段视频,然后又下载了一个小游戏……等回过神来的时候都忘了自己最初要干什么了……
卡卡一边想一边来到了古堡的大门口,一只狮身鹰首兽(Griffin)守在那里,对卡卡说——
“能够安全到达这里,说明你挺厉害哦!这样吧,我就不跟你战斗了。只要你回答出我的问题,就可以通过这道门,我还会送你一把打开通关密道的钥匙,如果答不对,嘿嘿……”。
卡卡眼前一亮,通关密道的钥匙!拿到它就很容易过关啦!
“您出题吧!”
“听好了,小明身高172cm,体重82kg,请问他的身材属于 1、偏廋,2、正常,3、超重,4、肥胖。请在1分钟内回答——倒计时开始,60,59,58……”
这不是求BMI(身体质量指数)的数学题吗?还好前两天刚看过计算公式,卡卡心里飞快地计算起来。
学习目标
- 熟悉常见的数学运算指令,掌握使用 Scratch 进行数学运算的方法;
- 理解“广播消息”和“接收消息”的概念;
- 学会使用流程图梳理比较复杂的程序结构;
- 使用询问方式获得用户输入。
编程实战
本节我们编程实现BMI指数的计算。
BMI 是指身高体重指数,通过将人的身高及体重换算成BMI值,可以看出一个人是否超重。计算公式很简单,就是用体重的千克数除以身高平方(米为单位)。举例来说,一个人的身高为1.75米,体重为68千克,他的BMI=68/(1.75)² = 22.2,然后再根据下面的列表找到对应的范围可以看出这个人的体重是正常的(最理想的体重指数是22):
- 偏瘦:BMI<18.5
- 正常:18.5<=BMI<24
- 超重:24<=BMI<28
- 肥胖:28<=BMI
** 注意哦,BMI只是一个参考值,和性别、年龄等因素都有很大关系! 不能用这