No.2ベストアンサー
- 回答日時:
●チェックディジット数字の付加過程
1.番号やコードの各桁のウェートを定める.
1,2,1,2,1,2...など使ったことあります。
(注)a1*w1+a2*w2+a3*w3+...のW1,W2,w3,..をウエイトということあり。
2.対象とする番号などの各桁の値と各ウェートを対応する桁どうしで乗算する。そしてその積の和を求める。
3.モジュラスというものを決める。10とか11とかがある。
4.モジュラスを11とした場合、11で割る。余りが出るが、モジュラス11から余りを引いたものを計算する。
その数字をチェックディジットとし、番号の最後の1桁として加える。
5.モジュラス11では余りが2桁になる可能性があるため
その時は10位の数と1位の数字を加えてから11から引く。
●誤りの検出過程
番号が入力されたときは、右端の1桁(チェックディジット)を除いて、上記1から5までの計算をする。
その計算の結果出てきた数字をチェックディジットと比べて
不一致だとチェックディジットエラーとする。
●誤り検出力の理論
どう言うウエイトを使うか、モジュラスをいくつにするかによって誤り検出力の理論もありますが、WEB検索ででも探してください。
プログラムコーディングも略します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- iPhone(アイフォーン) web上の電話番号リンクの桁区切りが、iPhoneだと特定電話番号でおかしくなるのを解決したい 1 2023/03/28 14:27
- 労働相談 合意済み仕様の商品納入後における仕様変更要求への対応について 5 2023/04/19 09:41
- IT・エンジニアリング 21歳の大学3年男です。 現在プログラミングを習得できるところに入ろうか悩んでます。 そのスクールは 3 2022/06/21 00:43
- その他(ビジネス・キャリア) 仕事において、集合住宅の現場調査を指示されたもの駐車場所やオートロックの場合の鍵の開け方の指示 そう 1 2022/11/12 13:05
- その他(社会・学校・職場) 仕事が向いていない 3 2022/05/11 17:30
- Yahoo!メール 2つ目のヤフーメールの開設について 2 2023/07/31 10:10
- その他(ソフトウェア) JavaとOracle Javaって何が違うんですか? 1 2022/05/05 05:46
- Java 助けでください!!!!!!!!!!!! 4月から働き始めた新人SEです。 皆さんの体験談等を教えてい 7 2022/07/28 23:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
三角比の俯角の計算
-
ExcelでPC(パソコン)によって...
-
どんな数字を入力してもaverage...
-
float.h のテスト結果がおかしい
-
三菱シーケンサ(Aシリーズ)で...
-
パソコンで階乗を計算
-
有効数字について 以前質問をし...
-
O(n log n)について2
-
色の判定
-
2の補数について
-
H8/3664FのA/D変換について
-
10進数での「25」が2進数では「...
-
verilog ALU
-
255の2の補数、B'00000001'が-...
-
変換指定子%22-16gの表示...
-
データ型 double の桁数について
-
MATLABでの行列の全要素の和
-
チェックデジットについて
-
CASLIIの質問です。
-
C言語でπを2万桁まで計算するには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
O(n log n)について2
-
三角比の俯角の計算
-
c languageで 簡単な質問があ...
-
16進数 加算 減算 C言語
-
ExcelでPC(パソコン)によって...
-
VB.net Double と...
-
”/”を使わずに割り算したいんで...
-
ExcelのINT関数の計算結果がお...
-
有効数字について 以前質問をし...
-
floatの有効桁数
-
三菱シーケンサ(Aシリーズ)で...
-
距離から緯度経度を求める方法
-
VBAでミリ秒まで出力する方法
-
EXCELの関数"STDEV(標準偏差)"...
-
除算を使わずに10で割りたい。
-
C言語プログラミングにて、arct...
-
VB6.0での小数点の扱いについて
-
VBAでの割り算の余りの求め方
-
255の2の補数、B'00000001'が-...
-
変換指定子%22-16gの表示...
おすすめ情報