最新消息:

少儿编程|scratch课堂-运算的拼接问题

Scratch 少儿编程 1939浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

书中有一个这样的运算63+ax9/b-12xc+d=29,很多读者在运行的时候都发现运行结果不对,发现都是算式拼接不对造成的。

  首先举一个简单的例子,计算出(2+3)*(4-1),如果不注意运算顺序很可能就拼成了这样:

scratch中的数学算式拼接问题

  这样运算的结果是19,它会先计算2+3=5,然后计算5*4=20,最后算20-1=19。

  你会发现这个拼接的算式是按照由内到外的顺序计算的,每一个运算模块相当于一个括号。所以它正确的拼接应该是下图这样:

scratch中的数学算式拼接问题

  现在我们来拼一下63+ax9/b-12xc+d=29(a、b、c、d)。根据四则运算的的顺序,我们先计算乘法与除法,因此先拼接好这部分,再去拼加减

   scratch中的数学算式拼接问题

您必须 登录 才能发表评论!