当前位置: 首页 > 专利查询>王亮专利>正文

教学用虚拟计算器制造技术

技术编号:19010237 阅读:21 留言:0更新日期:2018-09-22 09:58
本发明专利技术提供的教学用虚拟计算器,处理器被配置用于调用所述程序指令,执行以下方法:接收用户的清零操作,清空上一条算式和计算结果;接收用户的类别输入操作,获取用户输入的练习类别;进入算式生成步骤:根据练习类别生成相应的算式;接收用户的结果输入操作,获取用户输入的计算结果;若用户输入的计算结果正确,计数器累加1,返回算式生成步骤;若用户输入的计算结果错误,返回算式生成步骤。该计算器能够自动生成不同类别的算式,学生可通过该计算器进行加减法练习。教师可以根据教学进度,利用课堂时间进行口算训练,提高学生的口算水平。家长可以和孩子一起进行口算练习,使用方便。

Virtual calculator for teaching

The teaching virtual calculator provided by the invention is configured to invoke the program instructions to perform the following methods: receiving the user's zero-clearing operation, clearing the previous formula and calculation results; receiving the user's category input operation, obtaining the user's input practice category; entering the formula generation step: according to the exercise Class generates the corresponding formula; Receives the user's result input operation, obtains the calculation result input by the user; If the calculation result input by the user is correct, the counter accumulates 1, returns the formula generation step; If the calculation result input by the user is wrong, returns the formula generation step. The calculator can automatically generate different types of formulas, students can add and subtract exercises through the calculator. According to the teaching progress, teachers can use the classroom time to carry out oral arithmetic training to improve the level of students'oral arithmetic. Parents can practice oral arithmetic with their children.

【技术实现步骤摘要】
教学用虚拟计算器
本专利技术属于教学工具
,具体教学用虚拟计算器。
技术介绍
现在的小学教师在进行教学时,为了方便学生理解,总是使用教具或设计教学方法来进行演示练习。教师在进行计算教学,例如两位数加两位数(不进位)计算、两位数加两位数(进位)计算、两位数减两位数(不退位)计算、两位数减两位数(退位)计算等运算,采用以下几种方式来训练学生:1、通过同桌互相出口算题来进行练习。2、采用口算卡片出题来进行练习。但是上述方法存在以下缺陷:需要他人配合,口算卡片的制作费时费力。特别是对于低年级的学生(低年级的学生只掌握一定数值内的加减法计算,例如100以内)来说,通过上述方法做计算,容易出现计算超范围的情况,例如做加法计算时,会经常出现和超出100的范围。做减法计算时,也会出现被减数小于减数,结果为负数的情况。
技术实现思路
针对现有技术中的缺陷,本专利技术提供教学用虚拟计算器,能够自动生成算式,使用方便。一种教学用虚拟计算器,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行以下方法:接收用户的清零操作,清空上一条算式和计算结果;接收用户的类别输入操作,获取用户输入的练习类别;进入算式生成步骤:根据练习类别生成相应的算式;接收用户的结果输入操作,获取用户输入的计算结果;若用户输入的计算结果正确,计数器累加1,返回算式生成步骤;若用户输入的计算结果错误,返回算式生成步骤。进一步地,所述练习类别包括以下类别的一种或几种组合:整十数加一位数加法、20以内进位加法、20以内退位减法、两位数加整十位加法、两位数减整十位减法、两位数加一位数不进位加法、两位数减一位数不退位减法、两位数加一位数进位加法、两位数减一位数退位减法、两位数加两位数不进位加法、两位数减两位数不退位减法、两位数加两位数进位加法、两位数减两位数退位减法。进一步地,若所述练习类别为整十数加一位数加法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到9之间的随机数,以得到第一随机数;计算第一加数:第一加数=第一随机数×10;产生一个从1到9之间的随机数,以得到第二加数;生成算式:第一加数+第二加数。进一步地,若所述练习类别为20以内进位加法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个2到9之间的随机数,以得到第一加数;根据第一加数随机产生第二加数;所述第二加数范围为第一数值到9,第一数值=11-第一加数;生成算式:第一加数+第二加数;若所述练习类别为20以内退位减法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到8之间的随机数,以得到第一随机数;计算被减数:被减数=10+第一随机数;根据第一随机数随机产生减数;所述减数范围为第一数值到9,第一数值=第一随机数+1;生成算式:被减数-减数。进一步地,若所述练习类别为两位数加整十位加法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到8之间的随机数,以得到第一随机数;根据第一随机数随机产生第二随机数;所述第二随机数范围为1到第一数值,第一数值=9-第一随机数;产生一个1到9之间的随机数,以得到第三随机数;计算第一加数:第一加数=第二随机数×10;计算第二加数:第二加数的十位数字为第一随机数,第二加数的个位数字为第三随机数;生成算式:第一加数+第二加数;若所述练习类别为两位数减整十位减法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到9之间的随机数,以得到第一随机数;根据第一随机数随机产生第二随机数;所述第二随机数范围为1到第一随机数;产生一个1到9之间的随机数,以得到第三随机数;计算减数:减数=第二随机数×10;计算被减数:被减数的十位数字为第一随机数,被减数的个位数字为第三随机数;生成算式:被减数-减数。进一步地,若所述练习类别为两位数加一位数不进位加法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到8之间的随机数,以得到第一随机数;根据第一随机数随机产生第一加数;所述第一加数范围为1到第一数值,第一数值=9-第一随机数;产生一个1到9之间的随机数,以得到第三随机数;计算第二加数:第二加数的十位数字为第一随机数,第二加数的个位数字为第三随机数;生成算式:第一加数+第二加数;若所述练习类别为两位数减一位数不退位减法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到9之间的随机数,以得到第一随机数;根据第一随机数随机产生减数;所述减数范围为1到第一随机数;产生一个1到9之间的随机数,以得到第三随机数;计算被减数:被减数的十位数字为第一随机数,被减数的个位数字为第三随机数;生成算式:被减数-减数。进一步地,若所述练习类别为两位数加一位数进位加法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到8之间的随机数,以得到第一随机数;产生一个1到9之间的随机数,以得到第二随机数;根据第二随机数产生第一加数;所述第一加数范围为第一数值到9,第一数值=10-第二随机数;计算第二加数:第二加数的十位数字为第一随机数,第二加数的个位数字为第二随机数;生成算式:第一加数+第二加数;若所述练习类别为两位数减一位数退位减法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个2到9之间的随机数,以得到第一随机数;产生一个1到8之间的随机数,以得到第二随机数;根据第二随机数随机产生减数;所述减数范围为第一数值到9,所述第一数值=第二随机数+1;计算被减数:被减数的十位数字为第一随机数,被减数的个位数字为第二随机数;生成算式:被减数-减数。进一步地,若所述练习类别为两位数加两位数不进位加法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到8之间的随机数,以得到第一随机数;产生一个1到8之间的随机数,以得到第二随机数;根据第一随机数产生第三随机数;所述第三随机数范围为1到第一数值,第一数值=9-第一随机数;根据第二随机数产生第四随机数;所述第四随机数范围为1到第二数值,第二数值=9-第二随机数;计算第一加数:第一加数的十位数字为第一随机数,第一加数的个位数字为第二随机数;计算第二加数:第二加数的十位数字为第三随机数,第二加数的个位数字为第四随机数;生成算式:第一加数+第二加数;若所述练习类别为两位数减两位数不退位减法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到9之间的随机数,以得到第一随机数;产生一个1到9之间的随机数,以得到第二随机数;根据第一随机数产生第三随机数;所述第三随机数范围为1到第一随机数;根据第二随机数产生第四随机数;所述第四随机数范围为1到第二随机数;计算被减数:被减数的十位数字为第一随机数,被减数的个位数字为第二随机数;计算减数:减数的十位数字为第三随机数,减数的个位数字为第四随机数;生成算式:被减数-减数。进一步地,若所述练习类别为两位数加两位数进位加法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到7之间的随机数,以得到第一随机本文档来自技高网...
教学用虚拟计算器

【技术保护点】
1.一种教学用虚拟计算器,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行以下方法:接收用户的清零操作,清空上一条算式和计算结果;接收用户的类别输入操作,获取用户输入的练习类别;进入算式生成步骤:根据练习类别生成相应的算式;接收用户的结果输入操作,获取用户输入的计算结果;若用户输入的计算结果正确,计数器累加1,返回算式生成步骤;若用户输入的计算结果错误,返回算式生成步骤。

【技术特征摘要】
1.一种教学用虚拟计算器,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行以下方法:接收用户的清零操作,清空上一条算式和计算结果;接收用户的类别输入操作,获取用户输入的练习类别;进入算式生成步骤:根据练习类别生成相应的算式;接收用户的结果输入操作,获取用户输入的计算结果;若用户输入的计算结果正确,计数器累加1,返回算式生成步骤;若用户输入的计算结果错误,返回算式生成步骤。2.根据权利要求1所述的教学用虚拟计算器,其特征在于,所述练习类别包括以下类别的一种或几种组合:整十数加一位数加法、20以内进位加法、20以内退位减法、两位数加整十位加法、两位数减整十位减法、两位数加一位数不进位加法、两位数减一位数不退位减法、两位数加一位数进位加法、两位数减一位数退位减法、两位数加两位数不进位加法、两位数减两位数不退位减法、两位数加两位数进位加法、两位数减两位数退位减法。3.根据权利要求2所述的教学用虚拟计算器,其特征在于,若所述练习类别为整十数加一位数加法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到9之间的随机数,以得到第一随机数;计算第一加数:第一加数=第一随机数×10;产生一个从1到9之间的随机数,以得到第二加数;生成算式:第一加数+第二加数。4.根据权利要求2所述的教学用虚拟计算器,其特征在于,若所述练习类别为20以内进位加法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个2到9之间的随机数,以得到第一加数;根据第一加数随机产生第二加数;所述第二加数范围为第一数值到9,第一数值=11-第一加数;生成算式:第一加数+第二加数;若所述练习类别为20以内退位减法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到8之间的随机数,以得到第一随机数;计算被减数:被减数=10+第一随机数;根据第一随机数随机产生减数;所述减数范围为第一数值到9,第一数值=第一随机数+1;生成算式:被减数-减数。5.根据权利要求2所述的教学用虚拟计算器,其特征在于,若所述练习类别为两位数加整十位加法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到8之间的随机数,以得到第一随机数;根据第一随机数随机产生第二随机数;所述第二随机数范围为1到第一数值,第一数值=9-第一随机数;产生一个1到9之间的随机数,以得到第三随机数;计算第一加数:第一加数=第二随机数×10;计算第二加数:第二加数的十位数字为第一随机数,第二加数的个位数字为第三随机数;生成算式:第一加数+第二加数;若所述练习类别为两位数减整十位减法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到9之间的随机数,以得到第一随机数;根据第一随机数随机产生第二随机数;所述第二随机数范围为1到第一随机数;产生一个1到9之间的随机数,以得到第三随机数;计算减数:减数=第二随机数×10;计算被减数:被减数的十位数字为第一随机数,被减数的个位数字为第三随机数;生成算式:被减数-减数。6.根据权利要求2所述的教学用虚拟计算器,其特征在于,若所述练习类别为两位数加一位数不进位加法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到8之间的随机数,以得到第一随机数;根据第一随机数随机产生第一加数;所述第一加数范围为1到第一数值,第一数值=9-第一随机数;产生一个1到9之间的随机数,以得到第三随机数;计算第二加数:第二加数的十位数字为第一随机数,第二加数的个位数字为第三随机数;生成算式:第一加数+第二加数;若所述练习类别为两位数减一位数不退位减法,所述根据练习类别生成相应的算式具体包括:初始化随机函数,产生一个1到9之间的随机数,以...

【专利技术属性】
技术研发人员:王亮
申请(专利权)人:王亮
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1