共通テスト(情報) 過去問
令和5年度(2023年度)本試験
問7 (<旧課程>情報関係基礎(第1問) 問7)
問題文
d 4000✕3000ピクセルの画像1枚のデータを24ビットフルカラーで、圧縮をせずに表現した場合のデータ量は、( ケコ )Mバイトである。なお、1Mバイト=1000kバイト、1kバイト=1000バイトとする。
( ケコ )にあてはまるものを次のうちから1つ選べ。
このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
問題
共通テスト(情報)試験 令和5年度(2023年度)本試験 問7(<旧課程>情報関係基礎(第1問) 問7) (訂正依頼・報告はこちら)
d 4000✕3000ピクセルの画像1枚のデータを24ビットフルカラーで、圧縮をせずに表現した場合のデータ量は、( ケコ )Mバイトである。なお、1Mバイト=1000kバイト、1kバイト=1000バイトとする。
( ケコ )にあてはまるものを次のうちから1つ選べ。
- 33
- 34
- 35
- 36
正解!素晴らしいです
残念...
この過去問の解説 (3件)
01
画像のデータ量を求める問題では、「ピクセル」「ビット」「バイト」「データ量」といった用語の理解が欠かせません。それぞれがどのような意味を持つか、まずは整理してみましょう。
[計算のステップ]
1. 1ピクセルあたりのデータ量を「バイト」に変換する
「24ビットフルカラー」とは、1ピクセルあたり24ビットのデータを使うことを意味します。解答はバイト単位のため、ここで単位をバイトに変換しておきます。
24ビット ÷ 8 = 3バイト
つまり、1ピクセルあたりのデータ量は3バイトです。
2. ピクセルの総数から全体のデータ量を求める
画像の大きさは 4000 × 3000 = 12,000,000(1200万)ピクセル です。
1ピクセルあたり3バイトなので、全体のデータ量は
12,000,000ピクセル × 3バイト = 36,000,000バイト
となります。
3. 問題文の定義に従って「Mバイト」に変換する
問題文では「1Mバイト=1000kバイト、1kバイト=1000バイト」と定義されています。つまり、1Mバイト = 1,000,000バイト です。
したがって、36,000,000バイト ÷ 1,000,000 = 36Mバイト
となります。
参考になった数0
この解説の修正を提案する
02
4000 × 3000 (画素数) × 24 (ビット) ÷ 8 (バイトに変換する) = 36,000,000 (バイト)
よって、 36 Mバイト となります。
---
以下に、計算例を示しますが、不慣れな方は一番上のやりかたで、
24÷8 を先に計算するのが一番早いと思います。
[例]
4000 × 3000 × 3 = 36,000,000
---
[計算上のやり方1]
4k × 3k × 3 = 36 M (バイト)
(24÷8 = 3 を先に計算する、 4000 = 4k として、4k × 3k = 12 M とわかる)
[計算上のやり方2]
化学などで 10X になおすやり方に慣れている場合は:
4.0 × 103 × 3.0 × 103 × 3 = 36 × 106。
よって 36M (バイト)
いずれのやり方も、本質は同じです。
なるべく自分にあった計算量の抑え方を身に着けましょう。
参考になった数0
この解説の修正を提案する
03
画像データのサイズは、縦の画素数 × 横の画素数 × 1画素あたりのビット数 で求められます。
この問題では、画像サイズが「4000×3000ピクセル」、
1画素あたりの色が「24ビット(=3バイト)」で表されています。
計算手順
1.画素数を求めます。
4000 × 3000 = 12,000,000(1200万画素)
2.1画素あたりのデータ量を掛けます。
12,000,000 × 3 = 36,000,000 バイト
3.バイトをメガバイト(MB)に換算します。
1MB = 1,000,000 バイトなので、
36,000,000 ÷ 1,000,000 = 36 MB
参考になった数0
この解説の修正を提案する
前の問題(問6)へ
令和5年度(2023年度)本試験 問題一覧
次の問題(問8)へ