平成24年度 春期 ITパスポート試験 問98
ストラテジ/企業活動【中問D(問97〜100の共通文章)】 多くの市販の書籍には,書籍を識別するための ISBN(International Standard Book Number)コードが付けられている。ISBN コードは,0〜9の数字を使った13桁の記号で構成され,左側から桁を数える。最も左側の桁を1桁目とする。1桁目から12桁目までは,国記号,出版者記号及び書籍固有の記号などが含まれる。 ISBN コードの13桁目(最も右側の桁)はチェック数字と呼ばれる桁である。ISBN コードのチェック数字は,1桁目から12桁目の数字を使って,次の計算方法によって求める。ここで,図1のように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とする。 図1 ISBN コードの構成 桁:1,2,3,4,5,6,7,8,9,10,11,12,13 ISBN コード:a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,X 重み:1,3,1,3,1,3,1,3,1,3,1,3(13桁目は重みなし) 【設問】ISBN コードにチェック数字が含まれていることによって得られる効果はどれか。
出典:平成24年度 春期 ITパスポート試験 問98
- ア検査機能が付加されるので,ISBN コードを人が入力する際に,入力ミスが検出しやすくなる。
- イ識別機能が付加されるので,在庫管理システムや書籍検索システムなどにおけるコンピュータ処理の効率が向上する。
- ウ整列機能が付加されるので,客が書店で書籍を探す際に,その書籍を展示してある棚が分かりやすくなる。
- エ分類機能が付加されるので,図書館や学校などが行う書籍管理のための図書分類が明確になる。
正解:ア
解説
チェック数字は,他の桁の数字から一定の計算で求めた値を末尾に付けたもので,入力された ISBN コードが正しいかを検査するために使います。入力された12桁から計算したチェック数字と,13桁目が一致しなければ,入力ミス(打ち間違いや隣り合う数字の入れ違いなど)があると分かります。つまり,検査機能が付加される効果があります。
選択肢ごとの解説
- ア正しい。チェック数字は,入力ミスを検出するための検査機能を付加するものです。
- イ誤り。書籍を識別する機能は,ISBN コード全体がもつもので,チェック数字が付加する機能ではありません。
- ウ誤り。チェック数字に,書籍の整列(並べ方)を決める機能はありません。
- エ誤り。チェック数字に,書籍を分類する機能はありません。