【动态数组】行业案例:小学生计算练习出题软件

清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

困难如山,我有金山。

欢迎收看本期【动态数组】专题,我是学弟。

【动态数组】专题均使用动态数组的相关函数,进行一定范围内行业应用。

今天学弟带大家进行小学生计算练习出题软件的制作。

【作者简介】
社区ID:清华学弟任泽岩
WPS办公软件商业讲师
- 金山办公最有价值专家(KVP)、金山办公认证讲师(KCT)、金山WPS社区优秀创作者、金山文档行业金鹰社社员、表格菁培班毕业生;
- 微博认证职场博主、微信视频号年度潜力主播、百度百科【任泽岩】词条收录;
- 中国南方航空公司十佳教员、金牌微课制作师,全国培联/培协推优大赛金奖获得者,《培训》杂志“师道匠心”全国金牌内训师称号获得者,两度获得Toastmasters国际演讲会International Speech Contest赛事冠军;
- 中国管理科学学会高级企业培训师,入选全国优秀技能型人才库。

小学生练习题,出题让孩子们练习,对家长们来说很烦,其实可以用函数来生成。

需要满足以下功能:

  1. 可以进行10以内和两位数(10-99)的计算;

  1. 可以进行整数或者小数的计算;

  1. 可以进行加减、乘除或者四则运算的计算;

  1. 可以进行带括号的计算。

  1. 可以打印出来,正好填满一页纸为佳。

  1. 可以录入答案,并且计算错题和分数。

以匹配不同年级的小学生,以及他们的家长们。

先用数据有效性做三个选择器,参数表在右面。


以(7+2)-1为例,我们分别要做3个随机数字(7、2、1)和两个运算符号(+、-),还要做一个括号。

当选择器C3选择了整数,那么生成一个随机整数,否则生成一个2位小数的随机小数。

随机小数的方法是用随机整数乘以一个RAND(),在ROUND一下取2。

写两遍是为了一个用作10以内,一个用作两位数。

3个数字都要设置完全相同的公式,彼此就独立了。


然后是运算符。运算符是什么取决于运算类型。

当选择器选择“加减”,那么随机数设置0、1即可,分别对应+和-;

当选择器选择“乘除”,那么随机数设置0、1即可,分别对应*和/;

当选择器选择“四则运算”,那么随机数需要设置0-3,分别对应+ - * /;

使用IFS函数就可以很好地完成这个任务:

同样,两个运算符的公式也要完全相同。

使用一系列连接符&将它们进行组合,形成运算的雏形:


下面设置括号:

可以设置一个随机值0、1,让它们在两种括号添加方式种选择其一。


在生成题目时,还有一个细节:

学生在学习时,都是×和÷作为乘除法,并不是*和/。

因此需要使用两次SUBSITUTE函数进行替换,生成最终题目形式:

并将两组题目(10以内、两位数)进行汇总,每组10道题(以上一堆,复制10次):

以上就是STEP0的准备工作,实际使用时,只需要设置C2:C4区域的3个选择器即可,剩下都是自动生成的,按F9可以反复刷新。是不是很方便?~


正片开始。

设计一个作业题的格式,10道题,就像一个演算本。

上面是题目,右面写答案,下面留足空白便于列竖式:

10道题目均链接到刚才的汇总里。

当然,题目也是用公式生成的:

连接了3个选择器的内容。

然后把他们进行页面设置、打印预览,放到正好一页纸的大小,方便家长们打印出来:

在使用过程中,需要复制这一整页,点击左上角,复制,选择性粘贴-值,粘贴到一个新工作表上(STEP2打印)

因为生成的STEP1表是随机数,每操作一次都会刷新,因此需要用此方法进行固定。便于打分。


接下来就是进行判卷,学生需要将答案填写到STEP3工作表上面(是与STEP2打印页面链接的值),而且含与不含除法题要分开。因为除法会出现除不尽的情况,学弟在软件中设置了保留3位小数的设定,即只要3位小数正确,答案即判定为正确。

这个是不含除法题的判定公式:

这个是含除法题的判定公式:

二者的区别是在余多了一个ROUND,3。

在这里需要注意两个事:

  1. 原题目中是有等于号的,因此需要把最右面的等于号删掉,再在左面加一个等于号,然后才能EVALUATE进行计算;

  1. 原题目中的×和÷在判卷过程中又不能被电脑识别,还需要经过两次SUBSITUTE改回*和/。

然后就是设置“对”和“错”的条件格式,进行字体颜色或者其他填充格式的设置。


还需要在空白位置新建一个选择器,是否判分:

默认为否,不判分,不会出现对和错。

当调节成是以后,判分,出现对和错的标识:

再在上面增加错题数和得分的计算模块,公式非常简单:


最后,看一下全览:

10以内整数加减法效果(页面最为简单)

两位数小数四则运算效果(页面最为复杂)

判分效果

最后就再进行“取消部分单元格的保护、保护工作表、保护工作簿”经典三板斧操作,即完成

小学生计算练习出题软件的制作,完结撒花!!!

文件分享链接:

【金山文档】 小学生计算练习出题软件

https://kdocs.cn/l/cqmtzGwqWNaN

祝大家学习愉快!


如果你觉得今天的教程对你有帮助,欢迎在下方为我点一颗小红心💖💖💖哦!

>>> 欢迎收看清华学弟任泽岩WPS社区【个人帖子合集】 <<<

中国
浏览 2152
收藏
17
分享
17 +1
11
+1
全部评论 11
 
方盛
方盛

创作者俱乐部成员

我儿子肯定不喜欢,学校的计算都做不完,哈哈
· 湖北省
1
回复
 
方盛
方盛

创作者俱乐部成员

助你一臂之力
· 湖北省
1
回复
 
那谁谁ృ༊゜
打卡
· 广东省
回复
 
HC.旋
跟着老师学
· 江苏省
回复
 
鹤
打卡
· 河南省
回复
 
亂雲飛渡
· 广东省
回复
 
懒得批爆
懒得批爆

创作者俱乐部成员

现在的小学生要用表格做题了?真高大上了!
· 四川省
回复
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

我小的时候都是妈妈给抄卷纸,现在可以智能组卷了,真是先进啊!
· 辽宁省
回复
 
韩泽龙
韩泽龙

创作者俱乐部成员

老师厉害啊! 问题是,后面出的题,真的是能笔算出来的吗
· 山西省
回复
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

可以在第一步生成题的部分,设置1位小数,这样既可以联系到小数乘除,又不致于很难。
· 辽宁省
回复
 
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

彩蛋:学弟试图把所有公式写在一起,然后……崩溃了。弃疗。
· 中国
2
回复