【中問D:チェック数字に関する記述を読んで答えよ】多くの市販の書籍には、書籍を識別するためのISBN(International Standard Book Number)コードが付けられている。ISBNコードは、0~9の数字を使った13桁の記号で構成され、左側から桁を数える。最も左側の桁を1桁目とする。1桁目から12桁目までは、国記号、出版者記号及び書籍固有の記号などが含まれる。ISBNコードの13桁目(最も右側の桁)はチェック数字と呼ばれる桁である。ISBNコードのチェック数字は、1桁目から12桁目の数字を使って、次の計算方法によって求める。ここで、1桁目から12桁目の数字をa1~a12、チェック数字をXとする。〔チェック数字の計算方法〕(1)a1~a12について、奇数桁には1、偶数桁には3の重みを付ける。(2)a1~a12の各桁に、それぞれの桁に対応した重みを掛けたものの和Sを求める。S=a1×1+a2×3+a3×1+…+a12×3(3)Sを10で割った余りRを求める。(4)10からRを引いた値をチェック数字Xとする。なお、この値が10になった場合は、チェック数字は0とする。〔テクノロジ〕問97 ISBNコードの1桁目から12桁目が次の数字の場合、13桁目に付加されるチェック数字Xはどれか。
チェック数字は重み付き合計の余りを10から引いて求める
| 桁 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 数字 | 9 | 7 | 8 | 4 | 0 | 0 | 0 | 0 | 8 | 6 | 0 | 1 | X |
選択肢
- ア1
- イ3
- ウ7
- エ9
正解と解説
正解:ア 1
奇数桁に1、偶数桁に3の重みを掛けて合計すると、9+21+8+12+0+0+0+0+8+18+0+3=79となる。79を10で割った余りは9なので、チェック数字は10-9=1である。求めた値が10になる場合だけ0とする規定があることも押さえておきたい。
選択肢ごとの解説
- ア10-(79÷10の余り9)=1。これが正しいチェック数字。
- イ重みの掛け方や合計を誤った場合に出る値である。
- ウ余りの計算を取り違えた場合に出る値である。
- エ余りをそのままチェック数字としてしまった場合に近い値である。
同じ分野の他の問題
- 【中問D:P社のケース続き(テクノロジ)】Aさんは、ブランドMの販売管理システムの顧客テーブルに統合した顧客データの件数…2014年度 春期 問100
- 【中問D続き・ストラテジ】ISBNコードにチェック数字が含まれていることによって得られる効果はどれか。2012年度 春期 問98
- 9けたの数字に対して、次のルールでチェックディジットを最後尾に付けることにした。チェックディジットを付加した10けたの数…2010年度 秋期 問88
- プログラミングすることによって、ペンの上げ下げ、直進及び右回りの方向転換が可能なロボットがある。このロボットに1辺が1m…2026年度 秋期 問88
- ある推論システムは、演繹推論、帰納推論、仮説形成などの推論が実行できる。この推論システムへの入力と得られた出力に関する記…2026年度 秋期 問84
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。