Вопрос:

Проанализируйте приведённый ниже текст о принципах кодирования цвета в модели RGB и выполните задание на его основе. Текст B модели RGB (Red — красный, Green — зелёный, Blue — синий) любой цвет кодируется тремя числовыми значениями, соответствующими интенсивности красного, зелёного и синего каналов. Каждый канал представляет собой байт (8 бит), то есть принимает значения в диапазоне от 0 до 255 в десятичной системе счисления или от 00 до FF в шестнадцатеричной системе счисления. Итоговый цветовой код записывается в формате #RRGGBB, где RR — шестнадцатеричное значение красного канала; GG — шестнадцатеричное значение зелёного канала; BB — шестнадцатеричное значение синего канала. Задание Дано двоичное представление каналов цвета: красный — 11001100₂; зелёный — 01100110₂; синий — 10101010₂. Переведите каждое значение в шестнадцатеричную систему счисления и запишите итоговый RGB код цвета в формате #RRGGBB.

Смотреть решения всех заданий с листа

Ответ:

Решение:

  • Красный (Red): 11001100₂. Разделим двоичное число на группы по 4 бита: 1100 | 1100. Каждая группа из 4 бит соответствует одной шестнадцатеричной цифре. 1100₂ = 1*2³ + 1*2² + 0*2¹ + 0*2⁰ = 8 + 4 + 0 + 0 = 12. В шестнадцатеричной системе 12 соответствует цифре C. Таким образом, 11001100₂ = CC₁₆.
  • Зелёный (Green): 01100110₂. Группируем по 4 бита: 0110 | 0110. Первая группа 0110₂ = 0*2³ + 1*2² + 1*2¹ + 0*2⁰ = 0 + 4 + 2 + 0 = 6. Вторая группа 0110₂ = 6. Таким образом, 01100110₂ = 66₁₆.
  • Синий (Blue): 10101010₂. Группируем по 4 бита: 1010 | 1010. Первая группа 1010₂ = 1*2³ + 0*2² + 1*2¹ + 0*2⁰ = 8 + 0 + 2 + 0 = 10. Вторая группа 1010₂ = 10. В шестнадцатеричной системе 10 соответствует цифре A. Таким образом, 10101010₂ = AA₁₆.

Теперь объединим полученные шестнадцатеричные значения в формате #RRGGBB:

#CC66AA

Ответ: #CC66AA

ГДЗ по фото 📸