Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3381866
А
Аноним
12 сентября 2025 06:17 · публичный вопрос
А
Аноним

Сколько килобайт требуется для хранения графического изображения с палитрой из 256 цветов, и занимающего весь экран монитора с разрешением 320x240.

Ответ нейросети
12 сентября 2025 06:17

Цель: понять решение пошагово.

Допущения:

  • Палитра из 256 цветов.
  • Каждый цвет хранится как RGB по 8 бит на канал (3 байта на цвет) — типично для палитровых изображений.
  • Каждый пиксель кодируется индексом палитры (8 бит = 1 байт).

Пошаговое решение:

  1. Количество пикселей на экране: 320 × 240 = 76 800 пикселей.
  2. Память под пиксели (индексы палитры): 76 800 пикселей × 1 байт/пиксель = 76 800 байт.
  3. Память под палитру: 256 цветов × 3 байта/цвет = 768 байт.
  4. Итоговая память: 76 800 байт + 768 байт = 77 568 байт.
  5. Перевод в килобайты (киловбайты по основанию 1024):
    • 77 568 байт ÷ 1024 ≈ 75.75 KiB.

Ответ:

  • При стандартном хранении палитры как RGB по 8 бит на канал: примерно 75.75 KiB (около 75.8 КБ).
  • Примечание: если палитра хранится в формате RGBA (4 байта на цвет), палитра займёт 256 × 4 = 1024 байта, и итог будет 77 824 байта = ~75.88 KiB.