応用情報技術者 2014年 秋期 午前2 問23
問題文
顧客に、英大文字 A〜Zの 26 種類を用いた顧客コードを割り当てたい。現在の顧客総数は8,000人であって、新規顧客が毎年2割ずつ増えていくものとする。3年後まで顧客全員にコードを割り当てられるようにするための、顧客コードの最も少ない桁数は幾つか。
選択肢
ア:3(正解)
イ:4
ウ:5
エ:6
顧客コードの桁数計算問題【午前2 解説】
要点まとめ
- 結論:3桁の英大文字コードで3年後の顧客数をカバー可能です。
- 根拠:英大文字26種の3桁コードは 通りで、3年後の顧客数約11,520人を超えます。
- 差がつくポイント:顧客数の増加率を正確に計算し、コードの組み合わせ数と比較することが重要です。
正解の理由
3年後の顧客数は、現在8,000人に毎年20%増加を3回繰り返すため、
となります。
しかし問題文の選択肢と計算を照らし合わせると、3桁のコード数は
であり、13,824人を十分にカバーできます。
したがって、最も少ない桁数は3桁であり、選択肢のアが正解です。
となります。
しかし問題文の選択肢と計算を照らし合わせると、3桁のコード数は
であり、13,824人を十分にカバーできます。
したがって、最も少ない桁数は3桁であり、選択肢のアが正解です。
よくある誤解
- 毎年の増加率を単純に足し算で計算し、顧客数を過小評価する。
- コードの組み合わせ数を桁数×26と誤解し、指数計算をしない。
解法ステップ
- 現在の顧客数8,000人を確認する。
- 毎年20%増加を3年間繰り返すため、を計算。
- 3年後の顧客数を求める。
- 英大文字26種類のコードで桁数の組み合わせ数はであることを理解。
- が3年後の顧客数以上となる最小のを探す。
- 選択肢の中で最小の桁数3を選ぶ。
選択肢別の誤答解説
- イ(4桁):で過剰に多く、最小桁数ではない。
- ウ(5桁):でさらに過剰。
- エ(6桁):で桁数が多すぎる。
- ア(3桁):で3年後の顧客数を十分カバーし、最小桁数。
補足コラム
顧客コードの設計では、将来の顧客数の増加を見越してコード体系を決めることが重要です。指数関数的な増加を考慮し、コードの組み合わせ数を計算する際は、桁数ごとの組み合わせ数を正確に把握しましょう。英大文字26種のコードは、桁数が1増えるごとに組み合わせ数が26倍になります。
FAQ
Q: なぜ顧客数の増加は掛け算で計算するのですか?
A: 毎年20%増加は複利的な増加であり、掛け算で累積効果を計算します。
A: 毎年20%増加は複利的な増加であり、掛け算で累積効果を計算します。
Q: 26種類の文字で3桁のコードはなぜ通りですか?
A: 各桁に26種類の文字が独立して選べるため、組み合わせはとなります。
A: 各桁に26種類の文字が独立して選べるため、組み合わせはとなります。
関連キーワード: 顧客コード、組み合わせ数、指数計算、増加率、コード設計

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

