• Предмет: Информатика
  • Автор: arsenyanikitin99
  • Вопрос задан 1 год назад

Помогите пожалуйста СРОЧНО!!!

Приложения:

Ответы

Ответ дал: WHAAAAAAAAAAAGH
1

Ответ: 244, 160, 320

Объяснение:
1)
Сначала посчитаем общее количество пикселей в изображении.
  У нас 512 строк, по 512 пикселей в каждой строке, следовательно
  всего пикселей

            512 * 512 = 262144 пикселей

2) Теперь посчитаем, сколько бит данных нужно для хранения
   информации об одном цвете. Для этого воспользуемся формулой
              K = 2ⁿ
    n - это степень в которую нужно возвести двойку, чтобы
    получить нужное количество цветов
    K - искомое кол-во цветов

    Из условия задачи известно, что Марина может использовать
    палитру из 128 цветов, Елена - из 32, и Галина - из 1024
    Таким образом, нам нужно решить три примера
                128 =  2ⁿ  =>  128 = 2⁷
                32 =  2ⁿ    =>  32 = 2⁵
                1024 =  2ⁿ  => 1024 = 2¹⁰
     
    Ок, теперь мы знаем, что для хранения информации о цвете одного
    пикселя Марине нужно - 7 бит данных, Елене - 5 бит данных,
    Галине - 10 бит данных.

3) Теперь, настала пора узнать, сколько бит данных нужно на
   хранение всего изображения 512х512 пикселей для каждой
   палитры:
             Маринина картинка: 262144 пикс * 7 бит\пикс = 1835008 бит
           
Еленина картинка: 262144 пикс * 5 бит\пикс  = 1310720 бит
             
Галинина картинка: 262144 пикс * 10 бит\пикс = 2621440 бит

4) Когда мы подсчитали количество бит, нужно подсчитать кол-во
   байт и килобайт.  Известно, что
                 1 байт = 8 бит
                 1 Килобайт = 1024 байта

    Теперь мы можем вычислить количество Килобайт необходимых
    девушкам для хранения изображений в их палитрах:
              Марине: 1835008 бит / 8 бит / 1024 байта =  224 Килобайт
              Елене:  1310720 бит / 8 бит / 1024 байта = 160 Килобайт
             
Галине: 2621440 бит / 8 бит / 1024 байта = 320 Килобайт

Похожие вопросы