- トップページ
- ITパスポート
- 平成24年度春季問題一覧
- 平成24年度春季問題99-解答・解説-分析
平成24年度春季問題
問題99
多くの市販の書籍には、書籍を識別するための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を求める。
(3) Sを10で割った余りRを求める。
(4) 10からRを引いた値をチェック数字Xとする。なお、この値が10になった場合は、チェック数字は0とする。
表計算ソフトを使ってチェック数字を求めることにした。チェック数字を求めるワークシートを、次の手順で作成するとき、aに入れる適切な式はどれか。
(1) セルB1~N1に、ISBNコードの桁数を表す数値を入力する。
(2) セルB2~M2に、ISBNコードの1~12桁を、各セルに1桁ずつ入力する。
(3) セルB3~N3に、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 |
表計算ソフトを使ってチェック数字を求めることにした。チェック数字を求めるワークシートを、次の手順で作成するとき、aに入れる適切な式はどれか。
(1) セルB1~N1に、ISBNコードの桁数を表す数値を入力する。
(2) セルB2~M2に、ISBNコードの1~12桁を、各セルに1桁ずつ入力する。
(3) セルB3~N3に、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 |
解答:ウ
<解説>
横に複写の場合は、複写元とその右のあるべき式を考えます。
- セルB4(複写元):B3*B4
- セルC4(その右):C3*C4
比較して,固定したい列に$を付ける。今回はなし。
よって,B3*B4となる。
お問い合わせ