国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

奇偶校驗碼

2022-02-07 19:43:50陳新龍
電腦報 2022年4期
關(guān)鍵詞:文本框二進(jìn)制奇數(shù)

陳新龍

進(jìn)制轉(zhuǎn)換是我們利用符號來計數(shù)的方法之一,進(jìn)制轉(zhuǎn)換由一組數(shù)碼符號和兩個基本因素“基數(shù)”與“位權(quán)”構(gòu)成,進(jìn)制轉(zhuǎn)換的方法和原理都在之前的文章中已有介紹,今天和大家分享一個和進(jìn)制轉(zhuǎn)換有著緊密聯(lián)系的內(nèi)容,這就是奇偶校驗。

奇偶校驗是一種校驗數(shù)據(jù)傳輸?shù)恼_性的方法。根據(jù)被傳輸?shù)囊唤M二進(jìn)制代碼數(shù)位中的“1”的個數(shù)是奇數(shù)或偶數(shù)來進(jìn)行校驗。其中奇校驗方法:統(tǒng)計二進(jìn)制數(shù)據(jù)的數(shù)位中“1”的個數(shù),若個數(shù)為奇數(shù),則校驗位值為0,否則校驗位值為1。

小明編寫一個計算奇校驗的VB程序,需要實現(xiàn)在文本框Text1中輸入1-255十進(jìn)制待校驗數(shù),單擊計算按鈕Command1后,在文本框Text2中顯示該數(shù)對應(yīng)的二進(jìn)制值,并且在標(biāo)簽Label4中顯示該數(shù)的待校驗數(shù)值的功能。

這個程序最主要的功能就是數(shù)二進(jìn)制數(shù)的個數(shù),如果二進(jìn)制數(shù)的個數(shù)為奇數(shù),校驗位數(shù)為0,如果二進(jìn)制數(shù)的個數(shù)為偶數(shù),校驗位數(shù)為1。如何將待校驗數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)呢?其實就是簡單十進(jìn)制轉(zhuǎn)二進(jìn)制的方法:除2取余,然后倒數(shù)排序、高位補零。

在VB編程的過程中,我們事先需要準(zhǔn)備定義所需的變量,了解定義變量的類型。待校驗數(shù)的變量是整形,并且數(shù)值的范圍在1-255之間,二進(jìn)制數(shù)的變量是字符串(八位長度),新增加變量t類型是整形,用來統(tǒng)計循環(huán)過程中產(chǎn)生1的個數(shù),由于十進(jìn)制轉(zhuǎn)二進(jìn)制的過程中使用除二取余方法,轉(zhuǎn)換的數(shù)字當(dāng)中只會出現(xiàn)數(shù)字1和0,所以只需要將所有的數(shù)字累加得出和,通過判斷累加的和是奇數(shù)還是偶數(shù)即可,累加的和與2進(jìn)行取余,若值等于1為奇數(shù),若值等于0為偶數(shù)。

奇偶校驗有兩種類型:奇校驗和偶校驗。不過奇偶校驗是最簡單的錯誤校驗檢測碼,由于沒有辦法確定哪一位出錯,所以它不能校正錯誤。發(fā)現(xiàn)錯誤必須扔掉對應(yīng)的全部數(shù)據(jù),然后重新傳輸。

猜你喜歡
文本框二進(jìn)制奇數(shù)
奇數(shù)湊20
用二進(jìn)制解一道高中數(shù)學(xué)聯(lián)賽數(shù)論題
奇數(shù)與偶數(shù)
巧用文本框?qū)崿F(xiàn)PPT多圖片排版
關(guān)于奇數(shù)階二元子集的分離序列
有趣的進(jìn)度
PPT文本框的另類應(yīng)用
二進(jìn)制在競賽題中的應(yīng)用
文本框酷變3D效果
文本框在地理課件中的應(yīng)用
焦作市| 巢湖市| 株洲市| 措美县| 华蓥市| 济源市| 临汾市| 保山市| 兴和县| 邻水| 房产| 扎鲁特旗| 蕉岭县| 蒲城县| 临江市| 鄢陵县| 定安县| 东莞市| 安宁市| 德钦县| 扶风县| 新邵县| 新安县| 哈尔滨市| 高安市| 山东省| 兴和县| 安塞县| 南陵县| 金沙县| 当涂县| 佛冈县| 盘山县| 会东县| 左权县| 横峰县| 金昌市| 隆尧县| 额济纳旗| 平度市| 洮南市|