知识分享-scratch算24点 4计算

发表在    大佬帝国™【官方】 08-14 11:03:20

4 5068 4

第一集网址:http://kids.codepku.com/topic/view/412

第二集网址:http://kids.codepku.com/topic/view/415

第三集网址:http://kids.codepku.com/topic/view/421


欢迎看到我的scratch自动算24点第四集更新!!!


我发现,随着24点系列帖子越来越多,复制网址也越来越累,所以我打算这期网址复制好了之后,就不复制网址了,会有一个24点网址合集。


这次,我们要学习的是scratch自动算24点的第4集——计算模块.

我们说“算”24点,那么肯定要有“算”,这就是核心。

一个算式有3个数,那就是

一个数  运算符号  另一个数  =结果。

所以,我们要把算式里面所有的东西都设一个数字参数。一共4个要素。

也就是这样:

截图20170814091909

注:

value1 和 value 2 分别表示2个数

1 and  2 表示 运算符号。


到现在为止,可能又有人要问问题了:

运算符号不是+-×÷吗?他怎么成数字参数了?

他难道不应该是字符串吗?


当然,如果你在框里面填+-×÷肯定是不行的。既然不行,那为什么我们不把他当1234来代替呢?

那么,我们来盘点一下把+-×÷编程1234的好处:

1.方便标记顺序

2.1+1可以得2,++1不能等于-

3.i参数更加容易来计算组合

4.(很多很多)


所以,我们毅然决然的用了数字参数!!!!


既然每个运算符号代表一个数字,是不是就可以这样:

截图20170814104040


首先,为了不干扰上次运算,我们把“do”这个变量当成是运算后的答案,那么这个定义模块看起来就十分的简单了。

唯一有问题的是:明明是4种运算,为什么会变成6种了呢?

这就得用到数学了。要知道,加法和乘法,两个数字颠倒之后结果是不会发生改变的。

但是减法和除法,两个数字颠倒之后结果会发生改变,所以会有后两个。实际上,我们做的是6种运算。


好了,这就是第4集的内容,请继续关注我哦!!!!


坚持不水贴100年hhhhhhhhhhhhhhhhhhh!!!!!


登录或注册后发布评论