ポイントと解像度から文字の縦のドット数を求める
基本情報技術者試験 平成31年度春期 午前 問11 / コンピュータ構成要素 › 入出力装置
過去問にチャレンジ
96dpiのディスプレイに12ポイントの文字をビットマップで表示したい。正方フォントの縦は何ドットになるか。ここで、1ポイントはインチとする。
- ア
8
- イ
9
- ウ
12
- エ
16
会話形式の解説
講師ポイントとdpiは何を表すかに注目して、文字の縦の長さをドット数に直しましょう。
受験者12ポイントなので12ドットかと思いましたが、単位が違いますね。
講師そのとおりです。ポイントは長さの単位です。1ポイントが72分の1インチなら、12ポイントは何インチですか。
受験者12を72で割って、6分の1インチです。
講師では、1インチ当たり96ドットを表す96dpiを使うと、6分の1インチは何ドットですか。
受験者96に6分の1を掛けて、16ドットです。
講師正解です。12÷72×96=16となり、16ドットが指定された縦の長さに一致します。
受験者12ドットという候補は、ポイントの数をそのまま使った場合ですね。実際には何ポイント分ですか。
講師12ドットは9ポイント分です。8ドットは6ポイント分、9ドットは6.75ポイント分なので、いずれも12ポイントには足りません。
受験者まずポイントをインチに直し、その長さにdpiの値を掛ければよいのですね。
講師はい。ポイント数とドット数を直接比べず、間にインチへの換算を入れるのが着眼点です。
まとめ
12ポイントは、1ポイント=72分の1インチより、6分の1インチです。96dpiでは、その長さは96×6分の1=16ドットになります。8ドット、9ドット、12ドットはいずれも12ポイント分の長さになりません。
解答・解説
正解はエです
この問題のテーマ
文字の大きさをポイントからインチに換算し、ディスプレイの解像度を使ってドット数を求める問題です。
解き方の考え方
ポイントは長さの単位、dpiは1インチ当たりのドット数です。まず12ポイントをインチに直し、その長さに96を掛けます。12÷72×96=16なので、縦は16ドットです。
選択肢ごとの解説
- ×ア 88ドットは、この解像度では6ポイント分の長さです。指定された12ポイントの縦の長さには足りません。
- ×イ 99ドットは、この解像度では6.75ポイント分の長さです。12ポイントを表示するドット数とは一致しません。
- ×ウ 1212ドットは、この解像度では9ポイント分の長さです。ポイントの数をそのままドット数にはできません。
- ○エ 1616ドットは96dpiで6分の1インチの長さです。これは12ポイントに当たるので、指定された文字の縦の長さと一致します。
POINT
- ポイントをインチに直すには、ポイント数を72で割ります。
- dpiは1インチに並ぶドット数を表します。
- ドット数を求めるときは、インチで表した長さにdpiの値を掛けます。
