==== Информатика в примерах и моделях без использования компьютера! ==== [[http://csunplugged.org/wp-content/uploads/2014/12/unpluggedTeachers-russian.pdf|© 2010 Computer Science Unplugged (csunplugged.org)]] - Информатика в примерах и моделях без использования компьютера (учебник); [[http://learn.code.org/unplugged/unplug1.pdf]] (En) - Принцип кодирования текстовой информации. Книга на английском, однако, ключевая информация - таблицы соответствия буквенных символов двоичным симметричным кодовым словам в конце книги. [[http://code.org/files/CSPUnit1Lesson6.pdf]] (En) - Принципы кодирования и построения изображения на экране монитора. Книга на английском языке. Ссылки, опубликованные в данной статье, ведут на визуальный тренажер, моделирующий принцип воспроизведения изображения на экране монитора: **Бинарное кодирование черно-белого изображения (виртуальный тренажер, пример 1)** * [[http://cs.ucls.uchicago.edu/~bfranke/codeDotOrg/ImageEncodingKeynote.pdf]] - презентация * [[http://csunplugged.org/image-representation]] - фильмы по теме (на английском) * [[http://cs.ucls.uchicago.edu/~bfranke/codeDotOrg/Pixelation/Pixelation_v1.html]] - бинарное кодирование черно-белого изображения (виртуальный тренажер, пример 1); * [[http://www.info-study.net/unplugged/activity2-j.html]] - программа сжатия и распаковки кода изображения * [[http://cs.ucls.uchicago.edu/~bfranke/codeDotOrg/Pixelation/Pixelation_v2.html]] - бинарное кодирование изображения (виртуальный тренажер, пример 2); **Бинарное кодирование цветного изображения** * [[http://cs.ucls.uchicago.edu/~bfranke/codeDotOrg/ImageEncoding-withColor-Keynote.pdf]] - презентация; * [[http://code.org/files/CSPUnit1Lesson6.pdf]]- стр. 9 * [[http://cs.ucls.uchicago.edu/~bfranke/codeDotOrg/Pixelation/Pixelation_v3.html]] - бинарное кодирование цветного изображения (виртуальный тренажер, пример 3). Для создания изображений с использованием цветовой модели - 24 бит на пиксель проще использовать шестнадцатиричную систему счисления (режим hex); * [[http://www.xiconeditor.com/]] - X-Icon Editor!!!; Примеры учеников (кодирование в программе [[http://cs.ucls.uchicago.edu/~bfranke/codeDotOrg/Pixelation/Pixelation_v3.html]]): ЦЫПЛЕНОК. Первая строка - 2x8 бит - ширина и высота картинки, вторая строка - цветовая кодировка каждой точки (3 бита на точку: 000 - черный цвет, 100 - красный, 010 - зеленый, 001 - синий,...) 0001000000010000 110110110110110110110110110110110110110110110110110110110110110100100100100100100110110110110110110110110110100110110110110110110100110110110110110110110100110110001110001110110110100110110110110110100110110110110101110110110110110100110110110110100110110110110110110110100100110100110110110110110100100110110110110110110110100110110110110110110110110100100100100100100100110110110110110110110110110110110010110110010110110110110110110110110110110110110010110110010110110110110110110110110110110110110010110110010110110110110110110110110110110110010010110010010110110110110110011011011011011011011011011011011011011011011011001001001001001001001001001001001001001001001001111111111111111111111111111111111111111111111111010010010010010010010010010010010010010010010010 0000 1111 0000 1111 111111111111111111111111111111111111111111111111111111111111111110110110111111111111111111111111111111110110110110110110110111111111111111111110110110110110110110110110110110111111111111110110110110110110110110110110110111111111110110110110000110110000110110110110110111111110110110110000110110000110110110110110111111110110110110000110110000110110110110110111111110110000110110110110110110000110110110111111110110110000110110110110000110110110110111111111110110110000000000000110110110110111111111111111110110110110110110110110110111111111111111111111110110110110110110110111111111111111111111111111111110110110111111111111111111111111111111111111111111111111111111111111111 [[http://code.org/files/CSEDbinary.pdf]] -- принципы кодирования информации на компьютере (книга ан английском) ==== Принципы работы с 24 битной цветовой палитрой ==== https://www.khanacademy.org/computing/computer-programming/programming