>综合>猫咪>

小朋友背诵99乘法表,小猫背诵九九乘法表

时间:2024-02-16 10:23:54/人气:359 ℃

今天我们来教小猫背诵九九乘法表,我们来看一下九九乘表

1x1=1

1x2=2 2x2=4

1x3=3 2x3=6 3x3=9

........

好,怎么顺利的教会小猫背诵呢,你可以野蛮的从1x1=1....9x9=81 一直写下去,就如同这样的死记硬背的乘法表

死记硬背的乘法表

这样的实现不是不可以,但是违背了计算机程序的初衷,计算机程序就是解决简单重复的脑力劳动的,而且如果别人要求写一个从1x1到999x999的乘法表,也一行一行的去码积木,所以这样的处理,简单少量的还行。多了,就要想办法了,无非就是循环,逻辑判断嘛。

想一想其实就是x*y=z, x,y从1加到9的循环过程。有了这个理论基础,我们就一步步来实现。

先来实现循环部分,先要考虑循环结束的条件,在x>9且y>9的情况下结束

循环结束条件

这个条件需要的积木块有

结束条件的积木块组合

填好结束条件后,来看看循环内部怎么实现。

我们的在循环内要实现x不断的 1,y不断的 1.因此就有了基本的雏形。

x,y同时 1

但是我们仔细想想这是行不通的,这样的话就只能实现1x1,2x2,3x3....9x9.跟我们要实现的目标不一致。我们需要解决一个问题是,在y增加到9之前,让x保持不变。当y等于9时,x才 1。所以把积木再做变化实现这个功能。

x,y变化

容易看出,y在不断的 1,我们又加了一个判断条件,如果在y=9的时候,我们就会给让x 1。好了,基本逻辑就完成了。剩下的是设置x,y的初始值,还有小猫的说话动作。要实现这个,需要做一些字符串的连接,这部分留作以后再说。直接上图

字符连接

最后,完整的积木代码如下

点击绿旗执行一下,有点点小问题,你是否能修改呢?

首页/电脑版/地图
© 2024 CwBaiKe.Com All Rights Reserved.