给小宝贝做一个练习九九乘法表的程序

avatar

image.png

幼儿园里已经把两位数的加减法都教了,这个暑假是幼儿园和小学之间的空档期,我们不管,小宝贝她也可以什么都不学,愉愉快快的玩一个暑假。但是我想在小宝贝游戏之余还是多教一点。就给她讲了乘法的原理。现在网上的学习资料很多。而且很多都是视频形式的。给她看看这些动画片,弄懂原理是非常快的,就是相同的数连加嘛。但是要掌握乘法,自然是没办法越过99乘法口诀的。如果让她死记硬背,多半是不会成功的,还会影响亲子关系。正好最近这段时间。也想教教她编程,研究了一下scratch这种积木式的编程语言。发现特别适合用来做各种小游戏。于是就产生了用scratch编一个练习99乘法口诀的小游戏。

Scratch虽然是给小朋友学习编程的一种积木式语言,但功能却是出奇的完善。里面甚至有一个模块可以直接的把文字转成语音。这正好可以用来教小宝贝背99乘法表。我的程序设计思路大致如下:就是先产生两组随机数,每组9个,把它们放进两个列表里面,然后再顺序从这些这两个列表里面各取出一个数,组成一道乘法算术题。如果小宝贝做对了,就给他一个鼓励,说:“你真棒,答对了。”如果做错了,就说:“没关系,来看看正确答案吧。”然后把对应的乘法口诀给念出来。接着,会把这道错题放进一个叫做错题库的列表里面,当九道题目全部练习完成之后。会把这次练习了错题。再取出来重新练习一遍,加深印象。

一开始我在scratch里面试验了一下。能够完成我的设想,但是有一个小小的麻烦,就是scratch使用的文本转语音引擎是亚马逊的平台。在国内访问需要挂上VPN。这就不太方便了。

源码积木.png

部分程序源代码

不过我后来发现国内的一家叫“点猫科技”的公司有一套系非常相似的产品,就是编程猫。虽然编程猫不像scratch那样是开源的软件,但是功能几乎一模一样,而且由于是私营公司开发的,易用性感觉还要更好一些。而且它的文字转语音模块可以在国内非常方便的直接使用。于是我就将原来的程序移植到编程猫的平台上面。继续修改完善了一番,效果还是很满意的。当然这个游戏过程还是有些枯燥。为了让小宝贝不那么抵触联系,我采用了前段时间她非常喜欢看的动画片《工作细胞》中的角色红细胞的形象。答错了就会给她做一个鬼脸。

image.png



0
0
0.000
2 comments
avatar

The more you learn the more places you'll go! . 🙏🏽🕯🤸🏽‍♂️🎊

0
0
0.000