平成25年 秋期 基本情報技術者 午前 問3

4桁の整数N1N2N3N4から、次の方法によって検査数字(チェックデジット)Cを計算したところ、C = 4となった。
N2 = 7、N3 = 6、N4 = 2のとき、N1の値は幾らか。
ここで、mod(x , y )は、x y で割った余りとする。

検査数字:C = mod((N1×1 + N2×2 + N3×3 + N4×4), 10)

 ア  0
 イ  2
 ウ  4
 エ  6


答え ウ


解説
検査文字を求める式に、C = 4、N2 = 7、N3 = 6、N4 = 2を代入すると
 4 = mod((N1×1 + 7×2 + 6×3 + 2×4), 10)
 4 = mod((N1 + 14 + 18 + 8), 10)
 4 = mod((N1 + 40), 10)
 (N1 + 40)÷10の余りが4になり、N1は1桁の整数なので
 N1 = 4
(ウ)になります。


キーワード
・チェックデジット

キーワードの解説

戻る 一覧へ 次へ