Подготовка к зачету
Кодирование графической информации 2 I =N I - глубина цвета (битовая глубина), N - количество цветов. 1. Какой объем видеопамяти необходим для хранения четырех страниц изображения, с палитрой из 16 цветов, а разрешающая способность дисплея- 640 х 480 пикселей? Решение: I способ 1. Найдем количество точек: 640*480*4= точек 2. Найдем глубину цвета: 2 I =N 2 I =16 I=4 бита 3. Найдем объем видеопамяти, для этого количество точек умножим на глубину цвета : *4= бит 4. Переведем биты в килобайты: :8:1024=600 Кбайт. Запись решения задачи выражением: Ответ: для хранения четырех страниц изображения необходимо 600Кбайт видеопамяти.
II способ 640=5* =15* Найдем количество точек: 5*2 7 *15*2 5 *2 2 =75*2 14 точек 2. Найдем глубину цвета: 2 I =N 2 I =16 I=4 бита=2 2 бита 3. Найдем объем видеопамяти, для этого количество точек умножим на глубину цвета : 75*2 14 *2 2 = 75*2 16 бит 4. Переведем биты в килобайты: 75*2 16 : 2 3 :2 10 = 75*2 3 = 75*8=600Кбайт. Запись решения задачи выражением: Ответ: для хранения четырех страниц изображения необходимо 600 Кбайт видеопамяти.
2. Для хранения растрового изображения размером 128 x 128 пикселей отвели 4 КБ памяти. Каково максимально возможное число цветов в палитре изображения? I способ решения: 1. Найдем количество точек изображения. 128*128=16384 точек или пикселей. 2. Объем памяти на изображение 4 Кб выразим в битах 4 Кб=4*1024=4 096 байт = 4096*8 бит =32768 бит 3. Найдем глубину цвета (Объем памяти разделим на количество точек) 32768:16384=2 бита Запись решения выражением бита 4. Найдем количество цветов N=2 I, где N – число цветов в палитре. N=2 2 N=4 Ответ: 4 цвета.
II способ 128=2 7 4 Кбайта= 2 2 Кбайта 1. Найдем количество точек изображения. 2 7 *2 7 = 2 14 точек или пикселей. 2. Объем памяти на изображение 4 Кб выразим в битах 2 2 Кбайта = 2 2 * 2 13 = 2 15 бита 3. Найдем глубину цвета (Объем памяти разделим на количество точек) 2 15 : 2 14 =2 бита Запись решения выражением бита 4. Найдем количество цветов N=2 I, где N – число цветов в палитре. N=2 2 N=4 Ответ: 4 цвета.
3. Достаточно ли видеопамяти объемом 256 Кбайт для работы монитора в режиме и палитрой из 16 цветов? I способ решения: 1. Найдем глубину цвета(битовую глубину) 2 I =N 2 I =16 I=4 бит 2. Найдем количество точек изображения. 640 х 480=30720 точек 3. Узнаем объем видеопамяти, которая потребуется для работы монитора в режиме 640 х 480 и палитрой в 16 цветов *4= бит 4. Переведем биты в Кбайты: бит = :8:1024=150 Кбайт. Запись решения выражением 150 Кбайт < 256 К байт, значит памяти достаточно.
II способ решения: 1. Найдем глубину цвета(битовую глубину) 2 I =N 2 I =16 I=4 бит=2 2 бит 2. Найдем количество точек изображения. 5*2 7 *15*2 5 =75*2 12 точек 3. Узнаем объем видеопамяти, которая потребуется для работы монитора в режиме 640 х 480 и палитрой в 16 цветов. 75*2 12 *2 2 =75*2 14 бит 4. Переведем биты в Кбайты: 75*2 14 бит = 75*2 14 : 2 3 : 2 10 = 75*2 1 =150 Кбайт. Запись решения выражением Кбайт 150 Кбайт < 256 К байт, значит памяти достаточно.
4. Монитор работает с 16 цветной палитрой в режиме 640*400 пикселей. Для кодирования изображения требуется 1250 Кбайт. Сколько страниц видеопамяти оно занимает? Решение: Т.к. страница –раздел видеопамяти, вмещающий информацию об одном образе экрана одной «картинки» на экране, т.е. в видеопамяти могут размещаться одновременно несколько страниц, то, чтобы узнать число страниц надо поделить объем видеопамяти для всего изображения на объем памяти на 1 страницу. V изобр =1250 Кб по условию 1. Найдем глубину цвета(битовую глубину) 2 I =N 2 I =16 I=4 бит 2. Определим количество точек изображения. 640*400= точек 3. Вычислим объем видеопамяти для одной страницы изображения с 16 цветовой палитрой и разрешающей способностью 640* *4= бит 4. Переведем биты в Кбайты: бит = байт =125 Кб 5. Найдем количество страниц 1250 : 125 =10 страниц Ответ: 10 страниц.
5. Скорость передачи данных через ADSL-соединение равна бит/c. Передача файла через это соединение заняла 16 секунд. Определите размер файла в Кбайтах. Решение: Обозначим размер файла буквой V, скорость - U, время - t Чтобы найти размер файла, надо скорость передачи файла умножить на время передачи файла. V= U * t бит/с = 2 9 *1000 бит/с 16 с = 2 4 с V= 2 9 *1000*2 4 V= 1000*2 13 бит Переведем биты в килобайты: 1000*2 13 бит= 1000*2 13 : 2 13 = 1000 Кбайт Запись решения выражением: Кбайт
6. Файл размером 9 Мбайт передаётся через некоторое соединение за 240 секунд. Определите размер файла (в Мбайт), который можно передать через это же соединение за 80 секунд. Решение: 1. Переведем Мбайты в биты: 9 Мбайт= 9*2 10 *2 10 *2 3 = 9*2 23 бит 2. Вычислим скорость передачи файла (размер файла разделим на время передачи файла): U = 9*2 23 :15*2 4 = *2 19 бит/с 3. Определите размер файла (в Мбайт), который можно передать через это же соединение за 80 секунд (скорость передачи файла умножим на время V= U * t): *2 19 *5*2 4 =3*2 23 бит 4. Переведем биты в мегабайты: 3*2 23 :2 3 : 2 10 :2 10 =3Мбайт Ответ: 3Мбайта.