一个热爱网络的小学教师

Excel自动出题简明教程(以两位数减两位数退位减法为例)

应某位小伙伴的要求,今天给大家分享一个简单的Excel应用案例,要求能实现“两位数减两位数退位减法”的自动出题,下面简要说一下过程。内容很简单,高手请略过不看。

一、分析准备:

两位数减两位数的退位减法需要用到2个两位数:x和y,其中x作被减数,y作减数。为了保证进行的是退位减法,需要对x和y的值做一下限制,两个数必须满足以下条件:x>=20;y>=10;x十位>y十位;x个位<y个位。

我们可以用4个变量a、b、c、d来表示这2个数,其中a为x的十位,b为x的个位,c为y的十位,d为y的个位。于是,x可表示为:10a+b;y可表示为:10c+d。

根据限制条件,a、b、c、d可以做如下取值:

a:2~9之间随机取值(说明:a取值下限为2,这是因为被减数要大于20,否则就成了20以内的减法)

b:0~8之间随机取值(说明:b取值上限为8,这是因为只有被减个位小于等于8,才有可能做退位减法,等于9的话就不是退位减法了)

c:1~(a-1)之间随机取值(说明:c的取值下限为1,这是因为减数必须是两位数,上限为(a-1),这是因为减数要比被减数小)

d:(b+1)~9之间随机取值(说明:d的取值下限为(b+1),这是为了保证减数个位要比被减数个位大)

二、具体实现:

打开Excel,在A1~G1单元格中分别输入以下内容:

A1单元格:=randbetween(2,9)

B1单元格:=randbetween(0,8)

C1单元格:=A1*10+B1(说明:这是被减数x)

D1单元格:=randbetween(1,A1-1)

E1单元格:=randbetween(B1+1,9)

F1单元格:=D1*10+E1(说明:这是减数y)

G1单元格:=C1&”-“&F1&”=”(说明:利用“&”连接符将被减数x、减号、减数y、等于号连起来组成完整的算式)

接下来A1~G1单元格下自动填充100行,我们就得到了100道自动生成的“两位数减两位数退位减法”题目。不满意的话,按F9刷新,直到满意为止。

赞(0) 打赏
转载请标明出处:高海鹏老师的博客 » Excel自动出题简明教程(以两位数减两位数退位减法为例)
分享到: 更多 (0)

留言 抢沙发

Protected by WP Anti Spam
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏