发明名称 一种动态记录计算步骤之方法
摘要 本发明系一种动态记录计算步骤之方法,该方法主要在算式输入过程中,藉电脑系统拦截使用者所输入之操作,加以判断后,调用显示模组中之函数,并将其加入与该函数链结之链结表中,如此,不断重复上述步骤,直到该算式结束时,即能将该算式完整地显示出来,俾使用者只要观看以横式所显示出来之算式,即可得知该算式中之每一步之操作是否正确,而不必反覆验算,且电脑系统在拦截该算式之过程中,如有不合运算规则之操作输入时,电脑系统即会进行中断输入动作,并显示错误讯息,以阻止使用者继续输入。
申请公布号 TW533376 申请公布日期 2003.05.21
申请号 TW088119197 申请日期 1999.11.04
申请人 英业达股份有限公司 发明人 宋建福;林光信;李翼嵩
分类号 G06F7/544 主分类号 G06F7/544
代理机构 代理人 严国杰 台北市大同区承德路一段七十之一号六楼
主权项 1.一种动态记录计算步骤之方法,该方法主要系在电脑系统建立一显示模组,该显示模组中设有各种不同之函数,该等函数并与一链结表相链接,俾当算式在输入过程中,电脑系统会拦截操作之内容,并对操作内容进行判断后,再根据判断之结果,调用显示模组中不同之函数替代后,加入与该函数链结之链结表中,如此,不断重复上述之步骤,即可完成该算式中所有操作之建立与修改后,并能以横式方式,将该算式中所有之操作内容显示出来。2.如申请专利范围第1项所述之一种动态记录计算步骤之方法,当电脑系统判断所拦截到之操作内容为操作数时,则再进一步,比较该内容之数位进制方式,与前次所输入之操作数之数位进制方式是否相同,如相同时,电脑系统会由显示模组中,调用替换数字函数(如:ReplaceNum)进行替换后,再调用复项加入函数(如:AddItem)将其加入显示模组中之链结表中后,调用显示函数(如:GetExpression),将其显示于显示界面上。3.如申请专利范围第2项所述之一种动态记录计算步骤之方法,如电脑系统判断正在操作之内容,与前次所输入之操作数之数位进制方式不同,则直接调用复项加入函数(如:AddItem),将其加入显示模组中之链结表中,并调用显示函数,将其显示于显示界面上。4.如申请专利范围第1项所述之一种动态记录计算步骤之方法,如电脑系统判断所拦截到之操作内容为双操作符时,则再判断该内容与紧邻其前之双操作符,是否为连续两个双操作符,如不是,则电脑系统会继续判断是否为与前项不相关之新表达式,如是,则调用清除单项函数(如:DeleteItem),删除已加入链结表中之一项;如不是,则继续判断在该操作符加入时,是否已有运算发生,如有,则调用合并函数(如:CombinItem),将在已加入链结表中之若干项合并在一起,再调用替换反函数函数(如:ReplaceArc),进行反函数之替换后,调用复项加入函数(如:AddItem),将其替换后之结果加入显示模组中之链结表中,再调用显示函数(如:GetExpression),将其显示于显示界面上;如没有则直接调用复项加入函数(如:AddItem),将该双操作符加入显示模组中之链结表中,再调用显示函数(如:GetExpression),将其显示于显示界面上。5.如申请专利范围第4项所述之一种动态记录计算步骤之方法,如电脑系统判断没有运算发生,则会直接调用复项加入函数(如:AddItem),将该双操作符加入显示模组中之链结表中,再调用显示函数(如:GetExpression),将其显示于显示界面上。6.如申请专利范围第1项所述之一种动态记录计算步骤之方法,如电脑系统判断所拦截到之操作内容为单操作符时,则调用单项加入函数(如:AddSingle),将单操作符加入链结表中,并调用显示函数(如:GetExpression),将其显示于显示界面上。7.如申请专利范围第6项所述之一种动态记录计算步骤之方法,如电脑系统判断该操作内容不是单操作数时,则继续判断是否为清除符,如是,则调用清除函数値如:DeleteAll),将已加入链结表中所有之表达式清除,再调用显示函数(如:GetExpression),将其显示于显示界面上,如不是,则直接调用显示函数(如:GetExpression),将其显示于显示界面上。图式简单说明:第一图为本发明之架构示意图。第二图为本发明之主要流程图。第三图为本发明之优先运算对照表第四图为本发明之具体实施例。
地址 台北市士林区后港街六十六号