[發明專利]基于編碼譯原理的表達式計算系統無效
| 申請號: | 200910032116.2 | 申請日: | 2009-07-09 |
| 公開(公告)號: | CN101944076A | 公開(公告)日: | 2011-01-12 |
| 發明(設計)人: | 楊際榮 | 申請(專利權)人: | 鎮江華揚信息科技有限公司 |
| 主分類號: | G06F15/02 | 分類號: | G06F15/02;G06F17/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 212009 江蘇省鎮江市鎮江新*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 編碼 原理 表達式 計算 系統 | ||
技術領域
本發明屬于計算機應用領域,是一種基于編譯原理的表達式計算系統又名表達式計算器,此計算器不僅包含計算機自帶的計算器的全部功能,還包括基本的算術運算,比如加減運算等。同時它還具有科學計算器的功能,比如對數運算和階乘運算等功能,是一種不可多得的應用程序。?
背景技術
在計算機里,我們用得最多的計算器就是Windows自帶的那個計算器了。該計算器當然有不少值得學習的功能,如進制轉換、三角函數計算、指數運算、冪運算等,但有一個令人遺憾的功能就是不能輸入表達式進行計算(我們看到的永遠只是一個中間結果),往往我們用起來的時候必須先把要計算的表達式寫下來,然后一個一個的輸入,如果一不小心輸錯了,就只能重新輸入,這對于普通用戶來說是個不小的考驗?
發明內容
此系統主要是根據計算機內部的函數進行運算,在運算過程序中自動的識別一些數學符號,根據數學運算規則進行自動計算表達式,支持數學中的正弦函數(sin)、余弦函數(cos)、正切(tg)、余切(ctg)、指數函數(exp)、平方根函數(sqr)、開平方根函數(sqrt)、對數函數(log)、反正弦函數(asin)、反余弦函數(acos)、反正切(atg)、反余切(actg)等一些三角函數,同時也支持操作符+,-,*,?行四舍五入;小數點后取整函數用Trunc。?
表達式計算器可以同時進行數學公式的混合運算,在需要在輸入框中輸入表達式expresion就可以得出正確的數值。?
本發明重點模塊有兩個?
一:詞法分析模塊的功能?
負責對用戶輸入的表達式進行分詞處理,把每一個合法符號(包括數)存入一個特定的存儲結構中,能夠供之后的文法分析模塊和計算模塊使用,如果發現非法符號馬上停止處理,報錯。?
合法符號表?
第一個版本支持的合法符號列表如下:?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鎮江華揚信息科技有限公司,未經鎮江華揚信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910032116.2/2.html,轉載請聲明來源鉆瓜專利網。





