公式巧算的解题演示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38042986 阅读:11 留言:0更新日期:2023-06-30 11:09
本公开提供一种公式巧算的解题演示方法、装置、电子设备及存储介质,所述方法包括:获取待演示的计算公式;在对所述计算公式进行逐步运算时,判断当前运算步骤对应的当前公式是否满足预设巧算类型;在所述当前公式满足所述预设巧算类型的情况下,确定与所述当前公式满足的目标巧算类型对应的目标求解方式;基于所述目标求解方式对所述当前公式进行运算,生成所述当前公式对应的讲解步骤;在对所述计算公式进行逐步运算完成后,基于每一步运算对应的讲解步骤,生成所述计算公式对应的解题演示视频。本方案使得讲解过程能够覆盖运算中涉及的全部巧算,支持同一道题内使用多次巧算进行讲解,有利于提高公式计算的准确性。有利于提高公式计算的准确性。有利于提高公式计算的准确性。

【技术实现步骤摘要】
公式巧算的解题演示方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及一种公式巧算的解题演示方法、装置、电子设备及存储介质。

技术介绍

[0002]数学脱式巧算是一种数学快速计算技巧,通过在脱式计算中利用数学运算规律和数字规律来使脱式计算更加简便、计算步骤更少,可以有效地提高计算速度。
[0003]现有的巧算讲解方案中,较通用的做法是先识别出公式属于哪种巧算题型,然后针对具体的巧算题型利用规则获取题目特征,并生成讲解步骤。这种处理方式使得讲解过程中仅能使用一次巧算,存在公式计算准确性差的问题。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种公式巧算的解题演示方法、装置、电子设备及存储介质。
[0005]根据本公开的一方面,提供了一种公式巧算的解题演示方法,包括:
[0006]获取待演示的计算公式;
[0007]在对所述计算公式进行逐步运算时,判断当前运算步骤对应的当前公式是否满足预设巧算类型;
[0008]在所述当前公式满足所述预设巧算类型的情况下,确定与所述当前公式满足的目标巧算类型对应的目标求解方式;
[0009]基于所述目标求解方式对所述当前公式进行运算,生成所述当前公式对应的讲解步骤;
[0010]在对所述计算公式进行逐步运算完成后,基于每一步运算对应的讲解步骤,生成所述计算公式对应的解题演示视频。
[0011]根据本公开的另一方面,提供了一种公式巧算的解题演示装置,包括:
[0012]获取模块,用于获取待演示的计算公式;
[0013]判断模块,用于在对所述计算公式进行逐步运算时,判断当前运算步骤对应的当前公式是否满足预设巧算类型;
[0014]确定模块,用于在所述当前公式满足所述预设巧算类型的情况下,确定与所述当前公式满足的目标巧算类型对应的目标求解方式;
[0015]运算模块,用于基于所述目标求解方式对所述当前公式进行运算,生成所述当前公式对应的讲解步骤;
[0016]生成模块,用于在对所述计算公式进行逐步运算完成后,基于每一步运算对应的讲解步骤,生成所述计算公式对应的解题演示视频。
[0017]根据本公开的另一方面,提供了一种电子设备,包括:
[0018]处理器;以及
是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0036]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0037]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0038]以下参照附图描述本公开提供的公式巧算的解题演示方法、装置、电子设备及存储介质。
[0039]脱式计算是一个数学学科术语,即递等式计算,把计算过程完整写出来的运算,也就是脱离竖式的计算。脱式计算时要先算乘、除法,后算加、减法。在只含有同级运算的算式中,要按从左往右的顺序依次计算。遇到括号时,首先计算括号内部的内容。
[0040]脱式巧算是一种数学快速计算技巧,通过在脱式计算中利用数学运算规律和数字规律来使脱式计算更加简便,计算步骤更少,可以有效地提高计算速度。目前市面上一些教育app和教学机器人部分支持了小学脱式的巧算讲解,较为通用的做法是首先识别出脱式计算属于哪种巧算题型,然后针对具体的巧算题型,利用规则从公式中获取与匹配的巧算题型对应的题目特征,并进行运算生成讲解步骤。这种处理方式存在两个问题,一是覆盖的巧算题型较少,只支持简单的巧算,如加减结合律、乘法分配律等;二是解法较生硬,不能以最优的方式去讲题,且一次讲解过程只能使用一种巧算方法,不能覆盖公式中涉及的全部巧算,存在公式计算准确性差的问题。
[0041]针对上述问题,本公开提供了一种公式巧算的解题演示方法,通过在运算过程中,针对当前运算步骤对应的当前公式先进行是否满足预设巧算类型的判断,能够识别出公式中的所有巧算,使得讲解过程能够覆盖运算中涉及的全部巧算,支持同一道题内使用多次巧算进行讲解,有利于提高公式计算的准确性。本公开的方案实现了丰富的巧算讲解题型,可进行巧算讲解优先级的判定,为每种巧算讲解类型选择讲解优先级最高的解题方式进行计算,且可与一般脱式计算巧妙结合,使脱式讲解更灵活、更准确。
[0042]图1示出了根据本公开一示例性实施例的公式巧算的解题演示方法的流程图,该方法可以由公式巧算的解题演示装置执行,其中该装置可以采用软件和/或硬件实现,一般可集成在电子设备中,所述电子设备包括手机、电脑、平板电脑、服务器等设备。
[0043]如图1所示,该公式巧算的解题演示方法可以包括以下步骤:
[0044]步骤101,获取待演示的计算公式。
[0045]其中,计算公式可以由数字、运算符号、括号等要素组成。例如,计算公式可以为“0.8
×
3.74+6.26
×
0.8”、“0.8
×
3.74+6.26
×
(1

20%)”,等等。
[0046]本公开实施例中,在获取待演示的计算公式时,可以通过不同的方式进行获取。
[0047]示例性地,在学生通过电子设备中安装的相关产品(如APP)学习产品中提供的数学计算题目的场景中,可以将学生当前选择的公式作为待演示的计算公式。
[0048]示例性地,用户可以将需要演示的公式通过手动输入的方式输入至电子设备中安
装的相关产品,从而相关产品可以将接收的用户输入的公式作为待演示的计算公式。
[0049]示例性地,可以获取拍摄的待演示题目的图像,接着可以利用图像识别、文本识别等技术,从图像中识别出公式,得到待演示的计算公式。
[0050]步骤102,在对所述计算公式进行逐步运算时,判断当前运算步骤对应的当前公式是否满足预设巧算类型。
[0051]其中,预设巧算类型可以根据实际需求进行设置,例如,预设巧算类型可以包括但不限于交换律、结合律、分配律、提取公因数、等差数列、分数裂差裂和、位值原理、金字塔数等。
[0052]本公开实施例中,对于获取的待演示的计算公式,可以在进行每步骤的运算时,先判断当前运算步骤对应的当前公式是否满足预设巧算类型,即当前公式是否能够利用巧算进行运算,若满足,则执行步骤103,若不满足,则基于常规的运算规则对当前公式进行运算。
[0053]能够理解的是,当前运算步骤本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种公式巧算的解题演示方法,其中,所述方法包括:获取待演示的计算公式;在对所述计算公式进行逐步运算时,判断当前运算步骤对应的当前公式是否满足预设巧算类型;在所述当前公式满足所述预设巧算类型的情况下,确定与所述当前公式满足的目标巧算类型对应的目标求解方式;基于所述目标求解方式对所述当前公式进行运算,生成所述当前公式对应的讲解步骤;在对所述计算公式进行逐步运算完成后,基于每一步运算对应的讲解步骤,生成所述计算公式对应的解题演示视频。2.如权利要求1所述的公式巧算的解题演示方法,其中,所述判断当前运算步骤对应的当前公式是否满足预设巧算类型,包括:获取所述当前公式的算式符号特征和公式特征;基于所述算式符号特征,确定所述当前公式对应的算式分类;基于所述公式特征,判断所述当前公式是否满足所述算式分类对应的预设巧算类型。3.如权利要求2所述的公式巧算的解题演示方法,其中,所述基于所述公式特征,判断所述当前公式是否满足所述算式分类对应的预设巧算类型,包括:获取与所述算式分类对应的巧算类型列表,所述巧算类型列表中的各巧算类型按照优先级由高到低的顺序进行排列;基于所述公式特征,从所述巧算类型列表的头部开始进行巧算类型匹配;在从所述巧算类型列表中匹配到巧算类型的情况下,确定所述当前公式满足所述算式分类对应的预设巧算类型。4.如权利要求1所述的公式巧算的解题演示方法,其中,所述判断当前运算步骤对应的当前公式是否满足预设巧算类型,包括:在所述当前公式中包含括号的情况下,基于预设的括号处理规则对所述当前公式进行去括号处理,得到新的公式;判断所述新的公式是否满足预设巧算类型;在所述新的公式不满足所述预设巧算类型的情况下,判断所述当前公式中所述括号内的子公式是否满足所述预设巧算类型。5.如权利要求1

4任一项所述的公式巧算的解题演示方法,其中,所述确定与所述当前公式满足的目标巧算类型对应的目标求解方式,包括:基于所述当前公式对应的公式特征...

【专利技术属性】
技术研发人员:袁光辉郭亚婷张西群刘亚茹
申请(专利权)人:深圳市星桐科技有限公司
类型:发明
国别省市:

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

1