[發明專利]一種計算機及其用于處理信息的方法有效
| 申請號: | 201010141747.0 | 申請日: | 2010-04-08 |
| 公開(公告)號: | CN101833446A | 公開(公告)日: | 2010-09-15 |
| 發明(設計)人: | 蔣步星 | 申請(專利權)人: | 北京潤乾信息系統技術有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京天悅專利代理事務所(普通合伙) 11311 | 代理人: | 田明;任曉航 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算機 及其 用于 處理 信息 方法 | ||
技術領域
本發明屬于計算機信息處理技術領域,具體涉及一種計算機及其用于處理信息的方法。
背景技術
在現有的計算機是通過執行各種程序來實現不同的功能的,程序可以通過各種編程語言來實現,人們在編寫計算機程序(計算機代碼)的過程中會面臨一個問題,那就是現有的代碼都以純文本方式書寫,類似撰寫文章一樣的羅列而成,其邏輯結構相對不易分辨,多參數的長語句邏輯復雜且不易理解,批量數據的錄入也比較繁瑣。例如在C語言中錄入一個二維整型數組,則需要編寫類似如下的語句:
int?a[m][n]={{11,12,13,...},{21,22,23...},{31,32,33...},...};
可以看出,對上述數組的賦值涉及到多層括號的套用,如此錄入的數據,很容易出現筆誤。并且現有的計算機程序的編寫都是利用代碼編寫平臺來完成的,如果以后要做整列編輯操作的話會非常麻煩,每一個子組都要修改一次,增加了用戶使用計算機時不必要的勞動,并沒有采用與代碼編寫平臺進行數據交互的設備來方便用戶編寫代碼,降低了用戶使用計算機的效率。
發明內容
針對現有技術中存在的問題,本發明的目的是提供一種計算機及其用于處理信息的方法,該計算機包括一個輸入裝置,該輸入裝置具有多個行和多個列的結構,用戶可以利用該輸入裝置輸入數據和代碼;以及一個執行裝置,用于對輸入裝置中的數據和代碼進行操作,能夠使代碼的邏輯結構更加清晰,批量數據錄入簡單便捷。
需要說明的是,本發明雖然涉及計算機程序,計算機編程語言,但是本發明的宗旨并不在于采用計算機程序或者程序語言來實現某一方法,而是提出一種新的思路,用于解決現有技術中的代碼編寫過程中的的邏輯結構不清楚,批量數據錄入不簡單便捷的技術問題。
為了實現上述目的,本發明提供一種計算機,包括輸入裝置,用于輸入數據和代碼,該輸入裝置具有行列結構;以及執行裝置,該執行裝置與上述輸入裝置相連接,用于對輸入裝置的行列結構中的數據和代碼進行操作。
進一步,所述輸入裝置的行列結構為表格,行和列的交叉點稱為單元格,單元格用于輸入數據或代碼,每個單元格都有一個唯一的標識,代碼中可以根據單元格的標識直接調用該單元格中的數據或代碼。
進一步,所述輸入裝置的單元格具有“格值”和“格串”兩種屬性,“格值”為單元格的值,能夠被代碼調用或更改,“格串”為輸入單元格內的代碼,能夠執行或被調用執行。
進一步,所述執行裝置的正常執行順序為從左至右、從上至下依次執行所述輸入裝置單元格中的代碼,直至代碼結束;還能夠進行跳轉執行,依據表達式條件來決定是否進行跳轉的執行;還能夠循環執行某代碼塊內的單元格,并依據表達式條件來決定何時停止循環;還能夠調用另外一個代碼塊執行,并能夠傳遞執行參數和回傳返回值。
本發明還提供一種信息處理方法,通過具有行列結構的輸入裝置來輸入數據和代碼;通過與輸入裝置相連接的執行裝置對輸入裝置行列結構中的數據和代碼進行操作。
進一步,所述輸入裝置的行列結構為表格,行和列的交叉點稱為單元格,在單元格中輸入數據或代碼;每個單元格設有一個唯一的標識,代碼中可以根據單元格的標識直接調用該單元格中的數據或代碼。
進一步,所述執行裝置的正常執行順序為從左至右、從上至下依次執行所述輸入裝置單元格中的代碼,直至代碼結束。
進一步,所述執行裝置能夠執行格串操作,即識別分段寫入輸入裝置內的代碼語句,所述分段寫入是指語句名和參數依次寫在不同的單元格內。
進一步,所述執行裝置在進行格串操作中,能夠識別“代碼塊”結構;所述“代碼塊”的定義如下:如用R[i]表示第i行,C[j]表示第j列,RC[i,j]表示第i行第j列的單元格,則一個代碼塊的定義為,非空單元格c=RC[a,m]和整數b≥a滿足:1≤i≤m,RC[k,i]空;RC[b+1,i]不空;則稱行R[a],...,R[b]部分為代碼塊;執行裝置通過代碼塊來執行條件跳轉、循環和子程序調用操作。
進一步,所述執行裝置能夠進行跳轉執行,依據表達式條件來決定是否進行跳轉的執行;能夠循環執行某代碼塊內的單元格,并依據表達式條件來決定何時停止循環;還能夠調用另外一個代碼塊執行,并能夠傳遞執行參數和回傳返回值。
本發明的效果在于,采用本發明具有以下優點:
(1)代碼的邏輯結構更加清晰
由于依托著天生就整齊有序的行列結構,使用本方法書寫的程序,其層次關系非常清晰,語句的標識符、參數,程序的跳轉、循環等層次關系都清晰明了。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京潤乾信息系統技術有限公司,未經北京潤乾信息系統技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010141747.0/2.html,轉載請聲明來源鉆瓜專利網。





