一种在web上实现数学公式的方法

文档序号:6490836阅读:1764来源:国知局
一种在web上实现数学公式的方法
【专利摘要】本发明提供的方法利用Flash技术,可以在WEB上实现特殊数学符号的显示和运算。由于WEB结构的限制,在网页中分数、平方、根号等格式特殊的文字和数字、公式只能够通过图片的形式实现,在需要以文字输入的方法对这些文字、数字或公式中的内容进行编辑、修改时不能形象展示。本发明中实现的方法可以实现以上功能。
【专利说明】—种在web上实现数学公式的方法
【技术领域】
[0001]一种在web上实现数学公式的方法【背景技术】
[0002]数学是学习理科的基础,数学在经过几千年的演变过程中,学者发现了一个个数学公式及应用,并将其进行不断地衍生和发展。数学可以训练人的逻辑思维能力、判断能力,同时在生活中每个角落都发挥着重要作用。我国从基础教育开始,就非常重视数学知识的教育,将数学教育摆在一个非常重要的地位。
[0003]从上世纪九十年代开始,互联网的蓬勃发展,为学生和教师提供了一种新型的授课方式,通过互联网,将教育资源传递到世界的每一个角落。
[0004]然而,在web原有的技术上,计算功能之能是简单的加、减、乘、除,无法进行数学计算方式的计算,也无法判断数学计算式的正确性。
[0005]本发明专利就是改善这一功能,在web上实现数学公式的计算。

【发明内容】

[0006]根据先前的技术缺点,并根据多年的经验和技术累积,针对上述缺点做了仔细地研究,提出了各种解决办法,在经过不断的努力研究、实验与改良后,终于开发出了一种在web上实现数学公式计算的方法。
[0007]本发明的目的在于提供用户在web上进行计算的方法,该方法在手机中设定数学计算符号,并设定这些计算符号的先后计算顺序,使用者输入一个数学计算式后,判断该数学计算式是否为正确的数学计算式,若为正确的数学计算式,则根据已输入的符号及计算顺序进行计算,并在屏幕中显示正确的计算结果。若为错误的计算公式,则在屏幕中提示错误的信息,并提示重新输入正确的数学计算式,直到计算出正确的结果。
[0008]
【具体实施方式】
[0009]本发明提出了一种新的方法,能够在WEB上生成学生日常用的数学计算符号,学生可以在WEB上完成这些数学计算式的计算。
[0010]本发明实现的具体方式如下:
1、输入常用的数学计算符号,并输入其正确的计算顺序,用一对字符串将分数、根号、幂、下标等特殊字符括起来,如32用3MIB2MIE表示,其中MIB为幂的开始,MIE为幂的结束。
[0011]I)显示:在Flash中,根据以下原则生成若干个文字显示区域,每个显示区域是一段正常文字(数字、字母、汉字),中间无特殊字符
(I)从数据域开始读起,在碰到系统规定的特殊字符前,把读到的文字放到一个显示区域中,并根据前后关系计算显示区域的显示位置。
[0012](2)遇到特殊字符后,将对应的一对特殊字符之间的文字读出,放到一个显示区域,根据特殊字符的含义,如分数、根号、幂、下标等不同,生成不同的显示区域(其中加特殊对象,如分数中的横线、根号等),并计算全部显示区域对象的位置(高度、宽度)。
[0013](3)特殊字符中的对象可以是特殊字符,即显示区域对象可以递归。
[0014](4)全部数据读入完成以后,将所有显示区域按照位置显示。
[0015]2)输入:生成一个大的输入区域,其中默认是普通文字
(1)在输入区域中,如果需要输入特殊字符,可以插入一组输入区域,在这一组中的几个输入区域中分别输入字符。生成的输入区域的大小和显示位置通过计算得到。如分数生成3个输入区域,一个是分子,一个是分母,一个是横线。分子的位置在上,分母的位置在下。计算位置的时候计算所有输入区域的位置。
[0016](2)以上生成的一组输入区域,在输入字符以后重新计算本组中的元素的位置、大小以及其它显示区域的位置。
[0017](3)以上生成的一组输入区域,可以在其中嵌套生成特殊字符,生成和计算方法同
(1)。
[0018](4)在系统中保存每个输入区域的位置关系结构(树状)
保存的时候,根据所有输入区域的树状结构生成数据域,其中包含用于标志特殊区域的字符串
2、将需要计算的数学计算式输入其中,然而进行判断。如果输入的是正确的是正确的数学计算式,那就根据设定的数学符号以及这些数学符号之间的计算顺序进行计算,然后将正确的计算结果通过屏幕传递给用户。
[0019]3、如果输入的是错误的数学计算式,那么系统就在屏幕上提示用户输入的是错误的信息,让用户重新输入正确的数学计算式,不断重复,直到用户输入正确的数学计算式,在根据符号及运算顺序计算出正确的结果,通过屏幕传递给用户。
[0020]以上所述,仅为本发明最佳具体实施例,本发明的构造特征并不局限于此,任何熟悉本【技术领域】者在本发明领域内,可轻易变化或修饰,皆可涵盖在以下本案例的专利范围内。
【权利要求】
1.一种通过web进行数学计算式的计算方法,该方法是在web中设定各种数学计算符号,以及这些计算符号的先后计算顺序,在屏幕上输入一数学计算式时,根据所输入的计算符号,以及这些计算符号的先后计算顺序,判断该数学计算式是否为正确的数学计算式, 若为正确的数学计算式,则进行计算该数学计算式,再将计算结果透过屏幕显示出来,若该数学计算式不是正确的数学计算式,则透过其屏幕将一错误讯息显示出来,以提示重新输入。
【文档编号】G06F17/10GK103810143SQ201210443239
【公开日】2014年5月21日 申请日期:2012年11月8日 优先权日:2012年11月8日
【发明者】邵永松 申请人:镇江润欣科技信息有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1