大家好:

  今天我带大家用scratch2.0做一个小猫猫做数学的例子,很简单也很有用。

  scratch2.0实例教程--小猫猫做数学

  1、打开软件,添加一个舞台背景,还可以选中角色,点造型,我们给小猫画个眼镜,这样是不是感觉它很有学问啊:)

  2、我们开始编辑脚本,事件里:当绿旗被点击,让小猫问一下【侦测:询问并等待】是做加法、减法、乘法还是除法呢?试一试

  3、我们现在要对输入的数据做出判断【控制:如果...那么...】,用到数字与逻辑的“=” 和侦测里的回答

  例如:如果输入的是加号,那么我们就说:请输入第一个数字,询问? + ?并等待输入。(这里要用到两个变量,在数据中选择新建变量a、b用来存放两个输入的数字),将a的值设定为刚才回答的数字,然后说输入第二个数字,并询问等待(这里我们用数字逻辑里面的连接,显示刚才我们已经选的+和输入的数字a)然后赋值给数字b,接下来我们就要显示我们的算术表达式了,我们用三个连接拼起来。然后再显示结果

  4、同理其他方法都是一样的操作,那我们就可以选择复制,然后修改一下里面的符号和结果显示即可

  5、让我们再试试吧,这样我们会发现每次做完一次计算后都要点击小绿旗,好麻烦啊,我们来稍微改造一下。我们希望计算完按下空格键重新开始,我们就要用到事件里面的广播,修改完后是不是很方便了?大家也可以用其他方法来实现哦,请你们开动脑经想一想啊,最后欢迎加入我们的QQ学习讨论群(QQ群号:421293755)互相交流吧。