2014年自考管理系統(tǒng)中計(jì)算機(jī)應(yīng)用復(fù)習(xí)筆記:代碼設(shè)計(jì)
代碼設(shè)計(jì)
代碼是計(jì)算機(jī)和人都容易理解的符號(hào)(或語(yǔ)言),能夠?qū)崿F(xiàn)人和計(jì)算機(jī)的溝通。代碼的重要性表現(xiàn)在以下幾個(gè)方面。
??梢晕┮坏貥?biāo)識(shí)一個(gè)分類對(duì)象(實(shí)體)。
。加快輸入,減少出錯(cuò),便于存儲(chǔ)和檢索,節(jié)省存儲(chǔ)空間。
。使數(shù)據(jù)的表達(dá)標(biāo)準(zhǔn)化。簡(jiǎn)化處理程序,提高處理互效率。
代碼也叫信息編碼,是作為事物(實(shí)體)惟一標(biāo)識(shí)的、一組有序字符組合。它必須便于計(jì)算機(jī)和人識(shí)別、處理。
代碼設(shè)計(jì)方法
1.代碼設(shè)計(jì)的原則
。惟一性:是區(qū)別系統(tǒng)中每個(gè)實(shí)體或?qū)傩缘奈┮粯?biāo)識(shí)。
。簡(jiǎn)單性:盡量壓縮代碼長(zhǎng)度,可降低出錯(cuò)機(jī)會(huì)。
。易識(shí)別性:為便于記憶、減少出錯(cuò),代碼應(yīng)當(dāng)邏輯性強(qiáng),表意明確。
。可擴(kuò)充性:不需要變動(dòng)原代碼體系,可直接追加新代碼,以適應(yīng)系統(tǒng)發(fā)展。
。合理性:必須在邏輯上滿足應(yīng)用需要,在結(jié)構(gòu)上與處理方法相一致。
。規(guī)范性:盡可能采用現(xiàn)有的國(guó)標(biāo)、部標(biāo)編碼,結(jié)構(gòu)統(tǒng)一。
2.代碼的類型
代碼的類型是指代碼符號(hào)的表示形式,進(jìn)行代碼設(shè)計(jì)時(shí)可選擇一種或幾種代碼類型組合。
(1)順序碼。它也叫序列碼,用連續(xù)數(shù)字作為每個(gè)實(shí)體的標(biāo)識(shí)。編碼順序可以是實(shí)體出現(xiàn)的先后,或?qū)嶓w名的字母順序等。其優(yōu)點(diǎn)是簡(jiǎn)單、易處理、易擴(kuò)充、用途廣;缺點(diǎn)是沒(méi)有邏輯含義、不能表示信息特征、無(wú)法插人、刪除數(shù)據(jù)將造成空碼。
(2)重復(fù)碼。采用與原來(lái)手工系統(tǒng)相同的編碼,叫做重復(fù)碼。其優(yōu)點(diǎn)是容易被原系統(tǒng)人員接受、易實(shí)現(xiàn)、便于推廣;缺點(diǎn)是不能任意更改、可能不盡合理。
(3)成組碼。它是最常用的一種編碼、它將代碼分為幾段(組),每段表示一種含義,每段都由連續(xù)數(shù)字組成。其優(yōu)點(diǎn)是簡(jiǎn)單、方便、能夠反映出分類體系、易校對(duì)、易處理;缺點(diǎn)是位數(shù)多不便記憶,必須為每段預(yù)留編碼,否則不易擴(kuò)充。例如:身份證編碼共17位:
(4)表意碼。它將表示實(shí)體特征的文字、數(shù)字或記號(hào)直接作為編碼。其優(yōu)點(diǎn)是可以直接明白編碼含義、易理解、易記憶;缺點(diǎn)是編碼長(zhǎng)度位數(shù)可變,給分類、處理帶來(lái)不便。例如:網(wǎng)站代碼:
(5)專用碼。它是具有特殊用途的編碼,如漢字國(guó)標(biāo)碼、五筆字型編碼、自然碼、ASCll代碼等。
(6)組合碼。它也叫合成碼、復(fù)雜碼。它由若干種簡(jiǎn)單編碼組合而成,使用十分普遍。其優(yōu)點(diǎn)是容易分類、容易增加編碼層次、可以從不同角度識(shí)別編碼、容易實(shí)現(xiàn)多種分類統(tǒng)計(jì);缺點(diǎn)是編碼位數(shù)和數(shù)據(jù)項(xiàng)個(gè)數(shù)較多。
3.代碼的校驗(yàn)
為了減少編碼過(guò)程中的錯(cuò)誤,需要使用編碼校驗(yàn)技術(shù)。這是在原有代碼的基礎(chǔ)上,附加校驗(yàn)碼的技術(shù)。校驗(yàn)碼是根據(jù)事先規(guī)定好的算法構(gòu)成的,將它附加到代碼本體上以后,成為代碼的一個(gè)組成部分。當(dāng)代碼輸入計(jì)算機(jī)以后,系統(tǒng)將會(huì)按規(guī)定好的算法驗(yàn)證,從而檢測(cè)代碼的正確性。
常用的簡(jiǎn)單校驗(yàn)碼是在原代碼上增加一個(gè)校驗(yàn)位,并使得校驗(yàn)位成為代碼結(jié)構(gòu)中的一部分。系統(tǒng)可以按規(guī)定的算法對(duì)校驗(yàn)位進(jìn)行檢測(cè),校驗(yàn)位正確,便認(rèn)為輸入代碼正確。
更多自考動(dòng)態(tài)請(qǐng)您持續(xù)關(guān)注環(huán)球網(wǎng)校自考頻道!
?2013年10月各省市自考成績(jī)查詢?nèi)肟趨R總
更多信息請(qǐng)?jiān)L問(wèn):自學(xué)考試頻道 自學(xué)考試論壇
最新資訊
- 考前必背!自學(xué)考試《中國(guó)近現(xiàn)代史綱要》論述題高頻考點(diǎn)2024-10-19
- 自考報(bào)考策略:科學(xué)搭配科目,加速畢業(yè)進(jìn)程2024-07-20
- 2025年考研考生五一假期,英語(yǔ)科目應(yīng)該如何復(fù)習(xí)?2024-05-03
- 備考指南!2024年4月自學(xué)考試考前要做哪些準(zhǔn)備?2024-03-31
- 考前備考沖刺!自考如何一次就過(guò)?2024-03-30
- 考點(diǎn)匯總:《中國(guó)近現(xiàn)代史綱要》論述題2024-03-25
- 備考資料:《中國(guó)近現(xiàn)代史綱要》簡(jiǎn)答題考點(diǎn)匯總2024-03-25
- 自考可以從哪些維度進(jìn)行備考?2024-02-17
- @自考生,這里有備考技巧2024-02-17
- 自學(xué)考試備考復(fù)習(xí)方法!建議收藏2024-02-16