HOME»基本情報技術者平成14年秋期»午前問8
基本情報技術者平成14年秋期 午前問8
問8
0~6の数4個で構成される数列(N3,N2,N1,C)がある。Cはチェックディジット(検査数字)であり,
C=(N3×4+N2×2+N1×1) mod 7
を満たす。ここでa mod bは,aをbで割った余りを表す。(4,2, ,6)が上の条件を満たすとき, に当てはまる数はどれか。
C=(N3×4+N2×2+N1×1) mod 7
を満たす。ここでa mod bは,aをbで割った余りを表す。(4,2, ,6)が上の条件を満たすとき, に当てはまる数はどれか。
- 0
- 2
- 4
- 6
- [出題歴]
- 基本情報技術者 H20秋期 問11
分類
テクノロジ系 » 基礎理論 » 情報に関する理論
正解
ア
解説
チェックディジットを求める式に数列の値(4,2, ,6)を代入し、この式を解くことで答えを求めます。
6=(4×4+2×2+ ×1) mod 7
6=(20+ ) mod 7
20~29の間で7で割ったときに余りが6となる整数は"20"と"27"がありますが、問題文に数字1つは0~6であるという条件があるため、上記の式を満たす は0ということがわかります。
6=(20+0) mod 7
6=(4×4+2×2+ ×1) mod 7
6=(20+ ) mod 7
20~29の間で7で割ったときに余りが6となる整数は"20"と"27"がありますが、問題文に数字1つは0~6であるという条件があるため、上記の式を満たす は0ということがわかります。
6=(20+0) mod 7