最新消息:码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

1.17 Scratch 计算器-2

Scratch 少儿编程 2773浏览 0评论

码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

 

第十七课

 

计算器-2

 

 

上次课我们讲了给

“前数”输入“1111”

这次我们先讲如何给

“后数”

赋值

 

 

第五步:给“后数”赋值

 

1.17 Scratch 计算器-2

 

我们要给后数赋值

必定

点运算符

(+,-,X,÷)

所以

我们可以定义两个变量

1.17 Scratch 计算器-2

“判断前后数字”

“运算符”

初始值都设会0

然后

1.17 Scratch 计算器-2

运算符里的数字

1对应+

2对应-

3对应X

4对应÷

点击运算符

1.17 Scratch 计算器-2

如果不看看后数是否已经写了数

就会出现下面的尴尬

1.17 Scratch 计算器-2

 

然后

按下运算符的时候

能让其在“显示信息”中

显示出来

同时

只要一点这几个运算符

就把

“判断前后数字”

设置为1

这样我们通过判断

“判断前后数字”

是0还是1

就可以给

后数

赋值了

还记得

我们开始把

“判断前后数字”初始值设会0

1.17 Scratch 计算器-2

这样

就实现如下这个了

1.17 Scratch 计算器-2

 

 

第六步:+,- ,X,÷的实现

 

给运算符编程

1.17 Scratch 计算器-2

于是

我们看到结果

1.17 Scratch 计算器-2

但你马上就会发现一个bug

当你按下等号以后

再按等号

 

1.17 Scratch 计算器-2

要解决这个问题

我们可以加一个判断

1.17 Scratch 计算器-2

先看答案是不是初始值“damon”

如果是

先算

再显示

如果不是damon

那也就是说

已经算过了

1.17 Scratch 计算器-2

就加一个等待1秒

(啥也不做)

最后

咱们不是还有一个

清零键呢

1.17 Scratch 计算器-2

这里程序也很简单

把所有变量“复位”就行了

1.17 Scratch 计算器-2

就在快要完成的时候

我们又发现了一个bug

1.17 Scratch 计算器-2

结果出来之后

如果再按数字

居然直接就把结果“连接”了

要解决这个问题

我们可以再设置一个变量

1.17 Scratch 计算器-2

只有点击

1.17 Scratch 计算器-2

才把

“等待清除指示”设置为1

1.17 Scratch 计算器-2

然后

在除了

清除按钮与等待按钮之外

全部加上

“等待清楚指示”数值的判断

下面以

1.17 Scratch 计算器-2

为例

 

1.17 Scratch 计算器-2

 

如果是0

就正常计算

 

如果是1

就意味着以及算过

就啥也不做

等待1秒就OK

 

 

1.17 Scratch 计算器-2

 

  当

 

当当

 

做好咯!!!!

不过

这当中还有一个bug

不知道你能不能找到

(找到给我留言哟)

大梦要吃月饼了

吃了再讲这

最后的bug

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