【技术实现步骤摘要】
解题方法及装置
[0001]本说明书涉及计算机
,特别涉及解题方法及装置。
技术介绍
[0002]随着互联网技术的发展,解题软件成为了大多数家长和学生使用的辅助工具。解题软件的功能不仅可以辅助学生学习,还能够帮助家长和老师辅助完成对学生的作业进行批改,可以有效的提高作业批改效率。现有技术中,面向数学计算的技术和产品,绝大部分都在于强调解决普通四则运算的问题,而对基础方程的不同类涉及到的相关计算过程及步骤解释较为缺失,且求解方程过程也仅关注方程的结果而不关注解方程中步骤的体现,很大程度上影响用户的使用体验,并且由于解方程涉及到的步骤解释较为缺失,无法做到辅助用户学习解方程的过程,因此亟需一种有效的方案以解决上述问题。
技术实现思路
[0003]有鉴于此,本说明书实施例提供了一种解题方法。本说明书同时涉及一种解题装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
[0004]根据本说明书实施例的第一方面,提供了一种解题方法,包括:
[0005]获取待处理题目;
[0006]对所述待处理题目进行预处理获得目标题目,并构建所述目标题目对应的题目树结构;
[0007]根据所述目标题目的类型对应的解析规则对所述题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的解题参数序列;
[0008]基于所述解题参数序列生成所述待处理题目对应的解题步骤。
[0009]可选地,所述对所述待处理题目进行预处理获得目标题目,包括:
...
【技术保护点】
【技术特征摘要】
1.一种解题方法,其特征在于,包括:获取待处理题目;对所述待处理题目进行预处理获得目标题目,并构建所述目标题目对应的题目树结构;根据所述目标题目的类型对应的解析规则对所述题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的解题参数序列;基于所述解题参数序列生成所述待处理题目对应的解题步骤。2.根据权利要求1所述的解题方法,其特征在于,所述对所述待处理题目进行预处理获得目标题目,包括:识别所述待处理题目中包含的题目字符,按照所述题目字符在所述待处理题目中的排列顺序对所述题目字符进行拼接,获得所述目标题目;或者,识别所述待处理题目中包含的题目字符,基于用户提交的类型选择指令对所述题目字符进行拼接,获得所述目标题目。3.根据权利要求1所述的解题方法,其特征在于,所述构建所述目标题目对应的题目树结构,包括:将所述目标题目作为目标树结构节点,并按照预设的运算规则对所述目标树结构节点进行拆分获得树结构子节点;判断所述树结构子节点中包含的字符是否满足拆分条件;若是,将所述树结构子节点作为所述目标树结构节点,并执行所述按照预设的运算规则对所述目标树结构节点进行拆分获得树结构子节点的步骤;若否,基于各个树结构子节点中包含的字符生成所述目标题目对应的所述题目树结构。4.根据权利要求1所述的解题方法,其特征在于,所述根据所述目标题目的类型对应的解析规则对所述题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的解题参数序列,包括:识别所述目标题目中包含的待求解字符以及运算符号;基于所述待求解字符和所述运算符号确定所述目标题目的类型,并选择与所述目标题目的类型对应的所述解析规则;按照所述解析规则对所述题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的所述解题参数序列。5.根据权利要求4所述的解题方法,其特征在于,所述按照所述解析规则对所述题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的所述解题参数序列,包括:确定所述题目树结构中包含的树结构层级,以及各个树结构层级中包含的节点;按照各个树结构层级的排列顺序以及所述解析规则,依次对每个树结构层级中包含的节点进行递归处理,获得每个树结构层级对应的解题参数;将每个树结构层级对应的解题参数进行整合,获得所述待处理题目对应的所述解题参数序列。6.根据权利要求4所述的解题方法,其特征在于,所述按照所述解析规则对所述题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的所述解题参数序列,包括:
按照所述解析规则对所述题目树结构中包含的第i叶子结点进行递归处理,获得所述第i叶子结点对应的解题参数,其中i为正整数;判断所述第i叶子结点是否为所述题目树结构的根节点;若是,基于所述解题参数构建所述解题参数序列;若否,基于所述解题参数对所述题目树结构进行更新,将更新后的题目树结构作为所述题目树结构,i自增1,并执行所述按照所述解析规则对所述...
【专利技术属性】
技术研发人员:马广龙,贾若愚,单想,翁秋洁,唐育洋,叶智宇,陈博,柳景明,
申请(专利权)人:北京猿力未来科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。