実体験から始める情報講座

ITパスポート講座

★ 猫本 1-01 情報に関する理論(その1) ★

ITパスポート 平成31年度春期 問66

値の小さな数や大きな数を分かりやすく表現するために,接頭語が用いられる。例えば,10-3と103を表すのに,それぞれ"m"と"k" が用いられる。10-9と109を表すのに用いられる接頭語はどれか。

ア  nとG
イ  nとM
ウ  pとG
エ  pとM

解説

m(ミリ)→ μ(マイクロ)→ n(ナノ) p(ピコ)
10-3 10-6 10-9 10-12
k(キロ)→ M(メガ)→ G(ギガ) T(テラ)
103 106 109 1012

解答

ITパスポート 平成30年度春期 問75

A~Zの26種類の文字を表現する文字コードに最小限必要なビット数は幾つか。

ア  4
イ  5
ウ  6
エ  7

解説

(頭の準備体操)

2進数1ビットでは,0,1の2(=21)通り表現可能

2進数2ビットでは,00,01,10,11の4(=22)通り表現可能

2進数nビットでは,2n通り表現可能


24=16通り表現できる。

25=32通り表現できる。

よって,最小限5ビット必要です。

解答 イ

ITパスポート 令和元年度秋期 問82

次の体系をもつ電話番号において,80億個の番号を創出したい。番号の最低限必要な桁数は幾つか。ここで,桁数には"020"を含むこととする。

ア  11
イ  12
ウ  13
エ  14

解説

(頭の準備体操)
10進数1桁では,0,1,・・・9の10(=10)通りが表現可能
10進数2桁では,00,01,・・・99の10(=102)通りが表現可能
10進数n桁では,10n通りが表現可能

問題は,80億=8×109個の番号を創出したい。

020 □・・・□

020は共通で,3桁必要です。これ以降の桁数で8×109通りを表現します。

020 □・・・□

1~3,5~9の8通りを表現するためには,10進数1桁あれば十分です。

020 □・・・□

109通りを表現するためには,10進数9桁が必要です。

よって,3+1+9=13桁です。

解答