新四季網

主動補正隱含乘號的計算裝置方法及其產品的製作方法

2023-09-11 23:35:35 1

專利名稱:主動補正隱含乘號的計算裝置方法及其產品的製作方法
技術領域:
本發明是用以主動補正計算式內被省略掉的隱含乘號,尤其適用於可輸入整條計算式並加以計算的計算裝置,比如科學型(或稱工程型)計算器、計算機…等。
一般習知科學型計算器中可輸入計算式,多會先行評估其計算式,倘若該計算式的語法符合代數邏輯規則,才會由代數邏輯計算單元(Arithmetic Logic Unit)開始進行計算。
然而,人類習慣上常會省略計算式中的乘號*(以下稱為隱含乘號),雖然大部份隱含乘號位置已經可以由代數邏輯計算單元辨認,然而下表列舉的各種隱含乘法模式,仍然會被科學型計算器誤判為語法錯誤,使用者必須再重新輸入一次,頗是麻煩。
(其中,A型函數是指先輸入數字、再按函數鍵;B型函數是指先按函數鍵、再輸入數字)發明人爰因於此,本於積極發明的精神,亟思一種可以解決上述問題的可主動補正隱含乘號的計算裝置及其方法,幾經研究實驗終至完成此項嘉惠世人的發明。
本發明的主要目的是在提供一種主動補正隱含乘號的計算裝置方法及其產品,其能先主動補正計算式中的隱含乘號後再加以計算的技術,以便能避免代數邏輯計算單元(Arithmetic Logic Unit)誤判為語法錯誤,並能減少使用者重新輸入的次數。本技術包含的應用可及於計算裝置、計算方法、或載有執行該方法的軟體程序的記錄媒體(產品)。
本發明主要是於一計算機內包括一代數邏輯計算單元、一乘法算式補正器、及一隱含乘號檢測器,利用該隱含乘號檢測器接收並檢測使用者輸入的計算式,當檢測出該計算式不是隱含乘號模式時,則由該隱含乘號檢測器輸出該計算式至該代數邏輯計算單元加以計算其結果,當檢測出該計算式是隱含乘號模式時,則由該隱含乘號檢測器輸出該計算式至該乘法算式補正器,由該乘法算式補正器於計算式的隱含乘號位置插入一乘號*位,並輸出該修正後計算式至該代數邏輯計算單元再加以檢測或計算其結果。藉此,便能主動補正計算式中的隱含乘號*,避免代數邏輯計算單元的誤判,以減少使用者重新輸入的次數。本發明的架構可藉由一系列步驟執行之,亦可以軟體程序方式表現並將之記錄於記錄媒體上。
本發明可另以一緩衝器作為輸入/輸出的暫存裝置,用以暫存由輸入單元傳輸來的計算式,或暫存由代數邏輯計算單元傳輸來的計算結果。
本發明可檢測處理的隱含乘號模式包括右括號後隱含乘號模式M1、A型函數後隱含乘號模式M2、變數後隱含乘號模式M3、B型函數搭配後隱含乘號模式M4,或其他隱含乘號模式。
由於本發明技術新穎,能提供產業上利用,且確有增進功效,故依法申請發明專利。
為進一步說明本發明的結構及其特徵,以下結合附圖對本發明作進一步的詳細描述,其中

圖1是本發明實施例的系統方塊圖。
圖2是本發明實施例流程圖。
為能讓貴審查委員能更了解本發明的技術內容,特舉二較佳具體實施例說明如下。
首先,請先參閱圖1本實施例的系統方塊圖,本實施例具有一輸入單元1可直接由鍵盤輸入,或間接由掃描器、數據機接收整條計算式E1,該計算式E1先暫存於一輸入/輸出緩衝器21內(比如暫存器)。一隱含乘號檢測器22分別連接至一代數邏輯計算單元24及一乘法算式補正器23,乘法算式補正器23再連結至代數邏輯計算單元24,而代數邏輯計算單元24可經由輸入/輸出緩衝器21而由輸入單元1接收整條計算式E1。如圖所示,本實施例的代數邏輯計算單元24尚連接有一唯讀存儲器241(ROM)及一隨機存取存儲器242(RAM),輸入/輸出緩衝器21亦連接至一輸出裝置3(比如LCD顯示器)及一存儲裝置4(比如ROM、RAM、或任何插卡式存儲器),可輸出計算結果或將之記憶儲存。
本實施例的動作流程請一併配合參考圖2。首先,使用者先由鍵盤(輸入單元1)直接輸入所欲計算的計算式E1(S1步驟),該計算式E1先暫時儲存於輸入/輸出緩衝器21內,直到下達開始執行計算指令(S11步驟)。當下達開始執行計算指令時,代數邏輯計算單元24便先檢測計算式E1是否符合代數邏輯計算規則(S2步驟),如果符合則由代數邏輯計算單元24加以計算其結果R1並由輸出裝置3輸出顯示或儲存於唯讀存儲器241、隨機存取存儲器242、或存儲單元4(S4、S5步驟);如果不符合計算規則,則將計算式E1由代數邏輯計算單元24傳送到隱含乘號檢測器22檢測該計算式E1是否為隱含乘號模式M(S20步驟),在本例中是檢測計算式E1是否具有上述右括號後模式M1、A型函數後模式M2、變數後模式M3、B型函數搭配後模式M4(S21、S22、S23、S24步驟)…等四種隱含乘號模式之一,若無,則輸出錯誤訊息(S25步驟),若有,則隱含乘號檢測器22將該計算式E1輸出至乘法算式補正器23,乘法算式補正器23便能於計算式E1的隱含乘號位置插入一乘號*位(S3步驟)使其成為修正後計算式E2,並輸出至輸入/輸出緩衝器21內及顯示(S31步驟),並回到代數邏輯計算單元24再次檢測是否符合代數邏輯計算規則(S2步驟),如此周而復始,直到完全不具有上述隱含乘號模式M1、M2、M3、M4之一,最後才由代數邏輯計算單元24計算出結果R2並由輸出單元3輸出顯示或儲存(S4、S5步驟)。如此,便可避免直接進入代數邏輯計算單元24而誤判隱含乘號者為語法錯誤,以便能減少使用者重新輸入的次數。
本例中是將輸入/輸出緩衝器21、隱含乘號檢測器22、乘法算式補正器23、代數邏輯計算單元24、唯讀存儲器241、及隨機存取存儲器242,共同組成一代數邏輯計算模組2(module),以便利製成晶片或集成電路。
本發明亦可將上述補正隱含乘號過程藉由軟體程序寫成,並燒錄於記錄媒體上。該軟體程序可包括第一程序碼以接收由輸入單元1傳輸來的計算式E1;第二程序以檢測該計算式E1是否符合代數邏輯規則,並能執行代數邏輯計算;第三程序碼以於計算式E1的隱含乘號位置插入一乘號*位;以及第四程序碼,能接收並檢測由該輸入單元1傳輸來的計算式E1,當檢測出該計算式E1不是隱含乘號模式M時,則由該第四程序碼輸出該計算式E1至該第二程序碼加以計算其結果R1,當檢測出該計算式E1是隱含乘號模式M時,則由該第四程序碼輸出該計算式E1至該第三程序碼,該第三程序碼便能於計算式E1的隱含乘號位置插入一乘號*位使其成為修正後計算式E2,並輸出該修正後計算式E2至該第二程序碼再加以檢測或計算其結果R2。
綜上所陳,本發明無論就目的、手段及功效,在在均顯示其迥異於習知技術的特徵,為主動補正隱含乘號的計算技術的一大突破,懇請貴審查委員明察,早日賜準專利,以便嘉惠社會,實感德便。惟應注意的是,上述諸多實施例僅是為了便於說明而舉例而已,本發明所主張的權利範圍自應以申請專利範圍所述為準,而非僅限於上述實施例。
權利要求
1.一種主動補正隱含乘號的計算裝置,用於一計算機內,能接收由輸入單元傳輸來的隱含乘號模式計算式,並主動補正其隱含乘號使其成為修正後計算式並加以計算而由輸出單元輸出計算結果;該計算裝置主要包括一代數邏輯計算單元,用以檢測該計算式是否符合代數邏輯規則,並能執行代數邏輯計算;一乘法算式補正器,連接至該代數邏輯計算單元,能於計算式的隱含乘號位置插入一乘號*位;以及一隱含乘號檢測器,分別連接至該代數邏輯計算單元、及乘法算式補正器,用以接收並檢測該計算式,當檢測出該計算式不是隱含乘號模式時,則由該隱含乘號檢測器輸出該計算式至該代數邏輯計算單元加以計算其桔果,當檢測出該計算式是隱含乘號模式時,則由該隱含乘號檢測器輸出該計算式至該乘法算式補正器,該乘法算式補正器便能於計算式的隱含乘號位置插入一乘號*位使其成為修正後計算式,並輸出該修正後計算式至該代數邏輯計算單元再加以檢測或計算其結果。
2.根據權利要求1所述主動補正隱含乘號的計算裝置,其特徵在於,其還包括有一輸入/輸出緩衝器,用以暫存由該輸入單元傳輸來的計算式,或暫存由該代數邏輯計算單元傳輸來的計算結果。
3.根據權利要求1所述主動補正隱含乘號的計算裝置,其特徵在於,其中該計算式的隱含乘號模式為右括號後隱含乘號模式。
4.根據權利要求1所述主動補正隱含乘號的計算裝置,其特徵在於,其中該計算式的隱含乘號模式為A型函數後隱含乘號模式。
5.根據權利要求1所述主動補正隱含乘號的計算裝置,其特徵在於,其中該計算式的隱含乘號模式為變數後隱含乘號模式。
6.根據權利要求1所述主動補正隱含乘號的計算裝置,其特徵在於,其中該計算式的隱含乘號模式為B型函數搭配後隱含乘號模式。
7.一種主動補正隱含乘號的計算方法,用以於計算機內將輸入單元傳輸來的隱含乘號模式計算式主動補正其隱含乘號,使其成為修正後計算式並加以計算而由輸出單元輸出計算結果;其特徵在於,該方法主要包括以下步驟(1).輸入或接收計算式;(2).檢測出不符合代數邏輯計算規則的計算式;(3).檢測出有隱含乘號模式的計算式;(4).於計算式的隱含乘號位置插入一乘號*位,使其成為修正後計算式;(5).將該修正後計算式進行代數邏輯計算;以及(6).輸出其計算結果。
8.根據權利要求7所述主動補正隱含乘號的計算方法,其特徵在於,其中該計算式的隱含乘號模式為右括號後隱含乘號模式。
9.根據權利要求7所述主動補正隱含乘號的計算方法,其特徵在於,其中該計算式的隱含乘號模式為A型函數後隱含乘號模式。
10.根據權利要求7所述主動補正隱含乘號的計算方法,其特和在於,其中該計算式的隱含乘號模式為變數後隱含乘號模式。
11.根據權利要求7所述主動補正隱含乘號的計算方法,其特徵在於,其中該計算式的隱含乘號模式為E型函數搭配後隱含乘號模式。
12.一種載有主動補正隱含乘號軟體程序的記錄媒體,用以由計算機讀取及執行後,能接收由輸入單元傳輸來的隱含乘號模式計算式,並主動補正其隱含乘號使其成為修正後計算式並加以計算而由輸出單元輸出計算結果;其特徵在於,該軟體程序主要包括第一程序碼,能接收由輸入單元傳輸來的計算式;第二程序碼,能檢測該計算式是否符合代數邏輯規則,並能執行代數邏輯計算;第三程序碼,能於計算式的隱含乘號位置插入一乘號*位;以及第四程序碼,能接收並檢測該計算式,當檢測出該計算式不是隱含乘號模式時,則由該第四程序碼輸出該計算式至該第二程序碼加以計算其結果,當檢測出該計算式是隱含乘號模式時,則由該第四程序碼輸出該計算式至該第三程序碼,該第三程序碼便能於計算式的隱含乘號位置插入一乘號*位使其成為修正後計算式,並輸出該修正後計算式至該第二程序碼再加以檢測或計算其結果。
13.根據權利要求12所述載有主動補正隱含乘號軟體程序的記錄媒體,其特徵在於,其中該計算式的隱含乘號模式為右括號後隱含乘號模式。
14.根據權利要求12所述載有主動補正隱含乘號軟體程序的記錄媒體,其特徵在於,其中該計算式的隱含乘號模式為A型函數後隱含乘號模式。
15.根據權利要求12所述載有主動補正隱含乘號軟體程序的記錄媒體,其特徵在於,其中該計算式的隱含乘號模式為變數後隱含乘號模式。
16.根據權利要求12所述載有主動補正隱含乘號軟體程序的記錄媒體,其特徵在於,其中該計算式的隱含乘號模式為B型函數搭配後隱含乘號模式。
全文摘要
本發明主動補正隱含乘號的計算裝置方法及其產品,主要是於一計算機內包括一代數邏輯計算單元、一乘法算式補正器、及一隱含乘號檢測器,利用隱含乘號檢測器接收並檢測使用者輸入的計算式,當檢測出計算式內有隱含乘號時,則由乘法算式補正器於計算式的隱含乘號位置插入一乘號*位,並輸出修正後的計算式至代數邏輯計算單元再加以檢測或計算其結果;便能主動補正計算式中的隱含乘號*,避免誤判,以減少使用者重新輸入的次數。
文檔編號G06F11/00GK1300008SQ9912630
公開日2001年6月20日 申請日期1999年12月15日 優先權日1999年12月15日
發明者陳培智, 張俊宏 申請人:金寶電子工業股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀