Решение Создадим блокнот и запишем туда текст варианта 3. Всего 83 символа ( 2 перехода на новую строку)
Скачать 33.34 Kb.
|
Министерство науки и высшего образования Российской Федерации Кафедра « о практической работе №5 по дисциплине « Вариант №11. Проверил, доцент ______________/ ______________20__г. Автор работы студент группы ______________/ ______________20_г. Цель работы: научиться измерять информацию, решать задач на определение количества и объема информации. Ход работы: Задание №1: Определить минимально необходимое количество памяти (в битах и байтах) для хранения текста (соблюдая строчные и прописные начертания символов) в системах кодирования ANSI и Unicode. Текст в соответствии с вариантом N берется из приложения к лабораторной работе. Решение: Создадим блокнот и запишем туда текст варианта №3. Всего 83 символа ( +2 перехода на новую строку). В системе кодирования ANSI каждый символ кодируется 1 байтом (2 байта на переход строки). Следовательно, объем файла составит 87 байт или 696 бит. В системе кодирования Unicode на один символ отведено 2 байта (5 байт на переход на новую строку). Следовательно, 83 символа и 2 перехода на новую строку займут 176 байт или 1408 бит. Задание №2: В Блокноте (Пуск > Программы > Стандартные) набрать данный текст и сохранить файл сначала в системе кодирования ANSI, а затем в Unicode. Сравнить размеры файла с рассчитанными в первом задании значениями. Решение: Рассчитанные ранее значения в задании №1 совпадают с показаниями файла. Задание №3: Закодировать первую строчку текста (учитывая строчные и прописные начертания символов) в шестнадцатеричном и двоичном кодах, используя таблицы символов ANSI (Windows-1251) и Unicode (Пуск > Программы > Стандартные > Служебные > Таблица символов). В появившемся окне установить флажок «Дополнительные параметры просмотра». В списке «Набор символов» выбрать «Windows: кириллица». В строке состояния (самая нижняя строка в окне) отображаются шестнадцатеричные коды символов, содержащихся в таблице, в кодировках Unicode (Windows). Например, для символа «Д» – это 0414 (Unicode) и C4 (Windows-1251), а для символа «д» – 0434 (Unicode) и E4 (Windows-1251). Решение: U+**** - запись для Unicode в 16 бит. (0х**) – запись в Ansi на 8 бит. Фраза: «Братъя Эникэ и Беникэ»
Задание №4: Рассчитать необходимые объемы видеопамяти при следующих разрешениях LCD-монитора: HD, HD+, Full HD при качестве цветопередачи – True Color (αRGB). Решение: У каждого RGB канала – глубина цвета 8 бит. Это 256 оттенков цвета (каждого канала). При такой возможности доступно 16,7 млн вариаций цветов. Alfa RGB – 4 окошка – R, G, B, alfa (прозрачность). Один пиксель при такой системе равен 4 байтам или 32 бита. В режиме True Color каждая точка занимает 3 байта или 24 бита. Разрешения: HD: 1280x720 1 млн пикселей (1 МП); HD+: 1600x900 1.5 млн пикселей (1.5 МП); Full HD: 1920x1080 2 млн пикселей (2 МП). Объем памяти: HD: 1280x720x24 = 2,7 Гбайт (2,63). HD+: 1600x900x24 = 4,2 Гбайт (4,11). Full HD: 1920x1080x24 = 6 Гбайт (5,93). Задание №5: Мобильный телефон имеет монохромный экран с 16 градациями серого и разрешением YZ×YZ точек. Определить необходимый объем видеопамяти для такого экрана. Решение: YZ = 33. Для хранения 16 градации цвета необходимо 4 бита (24=16). Тогда объем видеопамяти: 33x33x4 = 0,6 Кбайт (0,53). Задание №6: Определить необходимый объем видеопамяти для экрана своего мобильного телефона (информацию о разрешении экрана и глубине цвета для своей модели можно найти в Internet). Решение: Разрешение 1080x2408, глубина цвета 16,7 млн цветов. Тогда объем видеопамяти равен: 1080x2408x24 = 7,5 Мбайт (7,44). Задание №7: Определить какой размер занимал бы несжатый видео-файл качества 1080p@50fps (Color space: YUV × 8 bits) длительностью YZ минут. Решение: 1080p – это FullHD. YUV – 3 субпикселя. 50 кадров в секунду * 60 секунд * 33 (YZ = 33) минуты. Тогда размер видеофайла 1920x1080x3x8x50x60x33 = 574 Гбайта (573,56). Ответы на контрольные вопросы к практической работе: 1) Какая система кодирования используются в вычислительной технике и на чем она основана? В вычислительной технике применяется система кодирования двоичным кодом. Она основана на представлении данных последовательностью всего двух знаков 0 и 1. 2)Что такое бит? Бит — единица измерения количества информации, равная одному разряду в двоичной системе счисления. 3)Что такое ANSI? ANSI это стандарт отображения символов, разработанный American National Standards Institute. Стандарт ANSI использует только один байт, чтобы представить каждый знак. 4)Что такое Unicode? Юникод — стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков. 5)Что такое ASCII? ASCII — американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. 6)Что такое Windows-1251? Windows-1251 — набор символов и кодировка, являющаяся стандартной 8-битной кодировкой для всех русских версий Microsoft Windows. 7)Что такое αRGB RGB — аддитивная цветовая модель, как правило, описывающая способ синтеза цвета для цветовоспроизведения. 8)Что такое YUV? YUV — цветовая модель, в которой цвет представляется как 3 компоненты — яркость (Y) и две цветоразностных (U и V). Челябинск |