口算是计算能力的基础,提高学生口算能力是小学数学的重要任务。熟练、准确的口算离不开必要的练习。作为老师或家长,给孩子出口算题是常事儿,对于成年人来讲,出口算题尽管难度不大,但也需要一些思考,如需要考虑数的范围、运算类型(加减乘除)、减数不能比被减数大、随机性等等,可见,每次出几个适合孩子的口算题并非那么容易,下面介绍一种办法,可以帮助我们解决上述问题。
Excel是大家熟悉办公软件,利用它强大的函数功能可以大幅简化劳动,本文旨在介绍用Excel的“RandBetween"函数来实现随机出口算题的功能。
“RandBetween"函数的格式为:RandBetween(Bottom,Top),"Rand"是Excel中产生随机数的随机函数,"Between"是两者之间的意思,RandBetween(Bottom,Top)的功能是随机生成大于等于"Bottom",小于等于"Top"的自然数,用这个功能就可以做出随机出口算题的小程序。下面举两个例子。
乘法口诀练习:1. 新建Excel文件,命名为”口算题.xls"(这个命名与功能无关,只是一种好的习惯),并将Sheet1改名为“乘法口诀”,如图。
2. 在界面的第一行第一列(A1单元格)输入"=RandBetween(0,9)“,其含义是生成一个不小于0且不大于9的随机数,输入时不区分大小写,没有引号,必须有等号,以下同;同样的方法,在第一行第二列(B1单元格)输入同样的公式,如下图。
3. 在界面的第一行第三列(C1单元格)中输入"=A1&"×"&B1",这一步是显示所出的题目,其中"A1"和"B1"是单元格值的引用,中间是显示乘号,效果如下图。
4. 在第一行第四列(D1单元格)输入“=A1*B1",用以显示计算结果,如下图。
5. 选择A1到E1单元格,如图。
6. 将鼠标放在E1单元格右下角,变成十字,向右拉动到N1单元格(第一行第十四列),如下图。
7. 选中A1到N2单元格,鼠标放在N2单元格右下角,向下拉动到N19(第十九行第十四列),效果如下图。
8. 以上过程已经实现了随机出乘法口诀练习的功能,本步骤用以完善界面。按住Ctrl键,选中A、B、D、F、G、I、K、L、N列,单击”格式“菜单,在下拉列表中选择”列“,在子列表中选择”隐藏“,隐藏选中的列,如图
单击保存按钮保存文件。这样,一个随机生成乘法口诀练习的小程序就做好了,按键盘上的"F9"键(或进入某空白单元格的编辑状态再退出)就能刷新。如果以上功能无法实现,可以找到”工具——加载宏——分析工具库“,勾选并确定即可。
我们再来做一个出加法口算的小程序——以两位数加两位数为例。 1.将表中“Sheet2"改名为”两位数加两位数,如图。2.类似乘法口诀练习的制作方法,在相应位置输入函数,这里不再一一赘述,需要提示的是:(1)由于要出的是两位数的问题,只需要对RandBetween的区间进行限制,输入为RandBetween(10,99);(2)将运算符号改为“+”,即"=A1&"×"&B1"改为"=A1&"+"&B1";(3)答案也改为加法,即“=A1*B1"更改为“=A1+B1"。
其余过程和出乘法口算题完全相同。
以上介绍了乘法口诀和两位数加两位数的随机出题方法,作为本系列的第一篇,意在抛砖引玉,相信大家能做出更好更有创意的小程序,以提高工作效率。