Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Информатика пожалуйста помогите

Beautiful Angel =) Ученик (13), закрыт 4 года назад
Пусть используется режим HI-Color.Укажите цвет,который задается кодом...

а) 1111100000011111
б) 0111101111101111
в) 1111101111100000

Если можно указать как это делается...а то я ваще не могу ниче понять...
Лучший ответ
Дмитрий Павлов Гуру (4101) 14 лет назад
Я отвечу, но в очередной раз поражаюсь авторам учебников по информатике. Я программист (и в прошлом учитель информатики) и чтобы понять как правильно ответить, пришлось на интернете найти саму статью из учебника, вот она:

[ссылка заблокирована по решению администрации проекта]

По замыслу автора, кодирование цвета в режиме hi-color происходит с разбиением: по 5 бит на красный и синий, 6 бит на зеленый. Т. е. числа в вашем вопросе надо разбить (хотя не понятно в каком порядке) , пусть будет:

а) 11111 000000 11111
б) 01111 011111 01111
в) 11111 011111 00000

Т. е. в варианте "а" получаем КРАСНЫЙ, ЗЕЛЕНОГО НЕТ, СИНИЙ. Сочетание красного и синего даст нам ФИОЛЕТОВЫЙ.
Вариант "б", теоретически серый, т. к. все цвета присутствуют в одном и том же количестве (типа, зеленого больше, но него, как автор думает,
выделяется больше бит)
Вариант "в": КРАСНЫЙ ЗЕЛЕНЫЙ СИНЕГО НЕТ. Сочетание красного и зеленого даст ЖЕЛТЫЙ цвет.

Т. е. ваши ответы:

а) фиолетовый
б) серый
в) желтый

Я думаю вы будете единственный человек из класса кто решил эту нелепую задачу.

Только самое смешное, что такое "кодирование" цвета существует только в мозгу тов. Гейна, автора этой задачки. Потому что на
самом деле цвет кодируется совсем не так. Для любой картинки, которую вы видите на экране, составляется палитра. Каждый цвет
палитры кодируется тремя составляющими (красный, синий, зеленый) . В режиме hi-color в палитре 65536 цветов (причем любых,
например, если это картинка пустыни, все они могут быть оттенками желтого цвета) . Внутри самой палитры цвет всегда кодируется
тремя байтами (т. е. 24 бита, и нет такого, чтобы под какой-то цвет отвели больше бит, а под какой-то меньше) . А вот уже код точки (состоящий из известных нам 16 бит) кодирует ПОРЯДКОВЫЙ НОМЕР ЦВЕТА в палитре. И нет никакого разбиения на 5,5,6 бит, которое выдумал автор вашей
статьи. Откуда он это вообще взял, для меня загадка. К тому же, если бы на каждый цвет отводилось всего по 5 бит, изображение было
бы "в квадратик", т. к. это очень низкое качество. Вот так вот по-прежнему по-советски в школах парят мозги детям, выдумывая
несуществующие факты, просто чтобы занять их чем-то. :(
Остальные ответы
Похожие вопросы