【动态数组】行业案例:小学生计算练习出题软件
创作者俱乐部成员
困难如山,我有金山。
欢迎收看本期【动态数组】专题,我是学弟。
【动态数组】专题,均使用动态数组的相关函数,进行一定范围内行业应用。
今天学弟带大家进行小学生计算练习出题软件的制作。
社区ID:清华学弟任泽岩
WPS办公软件商业讲师
- 金山办公最有价值专家(KVP)、金山办公认证讲师(KCT)、金山WPS社区优秀创作者、金山文档行业金鹰社社员、表格菁培班毕业生;
- 微博认证职场博主、微信视频号年度潜力主播、百度百科【任泽岩】词条收录;
- 中国南方航空公司十佳教员、金牌微课制作师,全国培联/培协推优大赛金奖获得者,《培训》杂志“师道匠心”全国金牌内训师称号获得者,两度获得Toastmasters国际演讲会International Speech Contest赛事冠军;
- 中国管理科学学会高级企业培训师,入选全国优秀技能型人才库。
小学生练习题,出题让孩子们练习,对家长们来说很烦,其实可以用函数来生成。
需要满足以下功能:
可以进行10以内和两位数(10-99)的计算;
可以进行整数或者小数的计算;
可以进行加减、乘除或者四则运算的计算;
可以进行带括号的计算。
可以打印出来,正好填满一页纸为佳。
可以录入答案,并且计算错题和分数。
以匹配不同年级的小学生,以及他们的家长们。
先用数据有效性做三个选择器,参数表在右面。
以(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。
在这里需要注意两个事:
原题目中是有等于号的,因此需要把最右面的等于号删掉,再在左面加一个等于号,然后才能EVALUATE进行计算;
原题目中的×和÷在判卷过程中又不能被电脑识别,还需要经过两次SUBSITUTE改回*和/。
然后就是设置“对”和“错”的条件格式,进行字体颜色或者其他填充格式的设置。
还需要在空白位置新建一个选择器,是否判分:
默认为否,不判分,不会出现对和错。
当调节成是以后,判分,出现对和错的标识:
再在上面增加错题数和得分的计算模块,公式非常简单:
最后,看一下全览:
最后就再进行“取消部分单元格的保护、保护工作表、保护工作簿”经典三板斧操作,即完成
小学生计算练习出题软件的制作,完结撒花!!!
文件分享链接:
【金山文档】 小学生计算练习出题软件
https://kdocs.cn/l/cqmtzGwqWNaN
祝大家学习愉快!
如果你觉得今天的教程对你有帮助,欢迎在下方为我点一颗小红心💖💖💖哦!
>>> 欢迎收看清华学弟任泽岩WPS社区【个人帖子合集】 <<<
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员