Home > 中問 > H24春期-問99

H24春期-問99

[中問D]
チェック数字に関する次の記述を読んで、問に答えよ。

多くの市販の書籍には、書籍を識別するためのISBN(International StandardBook 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とする。

表計算ソフトを使ってチェック数字を求めることにした。チェック数字を求めるワークシートを、次の手順で作成するとき、aに入れる適切な式はどれか。

(1)セルB1~N1に、ISBNコードの桁数を表す数値を入力する。
(2)セルB2~M2に、ISBNコードの1~12桁を、各セルに1桁ずつ入力する。
(3)セルB3~M3に、ISBNコードの各桁に対応した重みを入力する。
(4)セルB4に、式[ a ]を入力し、セルC4~M4に複写する。
(5)セルB5に、セルB4~M4の合計を求める式を入力する。
(6)セルB6に、セルB5の値を10で割った余りを求める式を入力する。
(7)セルN2に、チェック数字を求める式を入力する。

ア:B1*B2

イ:$B1*B$3

ウ:B2*B3

エ:$B2*B$3

答:ウ

ア:誤り。B1は単なる桁を表すので、式の対象にはならない。

イ:誤り。B1は単なる桁を表すので、式の対象にはならない。

ウ:正しい。B2のISBNコードとB3の重みを掛けた値が必要で、他の列に複写することで列だけが更新されるので、絶対参照指定は不要である。

エ:誤り。B列を絶対参照によって固定すると、複写してもB列を参照してしまうので、正しく計算されない。

スポンサーリンク

Home > 中問 > H24春期-問99

Page Top

© 2011-2022 過去問.com