2014年自考管理系統中計算機應用復習筆記:代碼設計


代碼設計
代碼是計算機和人都容易理解的符號(或語言),能夠實現人和計算機的溝通。代碼的重要性表現在以下幾個方面。
。可以惟一地標識一個分類對象(實體)。
。加快輸入,減少出錯,便于存儲和檢索,節省存儲空間。
。使數據的表達標準化。簡化處理程序,提高處理互效率。
代碼也叫信息編碼,是作為事物(實體)惟一標識的、一組有序字符組合。它必須便于計算機和人識別、處理。
代碼設計方法
1.代碼設計的原則
。惟一性:是區別系統中每個實體或屬性的惟一標識。
。簡單性:盡量壓縮代碼長度,可降低出錯機會。
。易識別性:為便于記憶、減少出錯,代碼應當邏輯性強,表意明確。
。可擴充性:不需要變動原代碼體系,可直接追加新代碼,以適應系統發展。
。合理性:必須在邏輯上滿足應用需要,在結構上與處理方法相一致。
。規范性:盡可能采用現有的國標、部標編碼,結構統一。
2.代碼的類型
代碼的類型是指代碼符號的表示形式,進行代碼設計時可選擇一種或幾種代碼類型組合。
(1)順序碼。它也叫序列碼,用連續數字作為每個實體的標識。編碼順序可以是實體出現的先后,或實體名的字母順序等。其優點是簡單、易處理、易擴充、用途廣;缺點是沒有邏輯含義、不能表示信息特征、無法插人、刪除數據將造成空碼。
(2)重復碼。采用與原來手工系統相同的編碼,叫做重復碼。其優點是容易被原系統人員接受、易實現、便于推廣;缺點是不能任意更改、可能不盡合理。
(3)成組碼。它是最常用的一種編碼、它將代碼分為幾段(組),每段表示一種含義,每段都由連續數字組成。其優點是簡單、方便、能夠反映出分類體系、易校對、易處理;缺點是位數多不便記憶,必須為每段預留編碼,否則不易擴充。例如:身份證編碼共17位:
(4)表意碼。它將表示實體特征的文字、數字或記號直接作為編碼。其優點是可以直接明白編碼含義、易理解、易記憶;缺點是編碼長度位數可變,給分類、處理帶來不便。例如:網站代碼:
(5)專用碼。它是具有特殊用途的編碼,如漢字國標碼、五筆字型編碼、自然碼、ASCll代碼等。
(6)組合碼。它也叫合成碼、復雜碼。它由若干種簡單編碼組合而成,使用十分普遍。其優點是容易分類、容易增加編碼層次、可以從不同角度識別編碼、容易實現多種分類統計;缺點是編碼位數和數據項個數較多。
3.代碼的校驗
為了減少編碼過程中的錯誤,需要使用編碼校驗技術。這是在原有代碼的基礎上,附加校驗碼的技術。校驗碼是根據事先規定好的算法構成的,將它附加到代碼本體上以后,成為代碼的一個組成部分。當代碼輸入計算機以后,系統將會按規定好的算法驗證,從而檢測代碼的正確性。
常用的簡單校驗碼是在原代碼上增加一個校驗位,并使得校驗位成為代碼結構中的一部分。系統可以按規定的算法對校驗位進行檢測,校驗位正確,便認為輸入代碼正確。
更多自考動態請您持續關注環球網校自考頻道!
最新資訊
- 2025年10月自考開考科目清單公布!新版教材這樣買才不會錯2025-09-21
- 倒計時!2025年10月自考考前沖刺,這些資料必須有2025-09-20
- 重點收藏!2025年10月自考《中國近代史綱要》歷史事件時間點梳理2025-09-19
- 考生必看!2025年10月自考《中國近代史綱要》必背考點2025-09-19
- 重點收藏!2025年10月自考《習概(15040)》歷年高頻簡答題匯總2025-09-19
- 2025年10月自考報名全結束!后續備考要點、資源合集、考試須知一文看全2025-09-18
- 江蘇2025年10月自考時間敲定!10月25-26日,考前真題資源整理速領2025-09-18
- 10月25日開考!2025年10月自考《習概》全書高頻考點10頁紙更新速領2025-09-17
- 最后一月!2025年10月自考如何復習高效提分?附高頻考點整理2025-09-15
- 2025年10月自考教材目錄更新!這些科目已調整,附購買指南2025-09-11