Решение:
Применим формулу N=2b
Найдем количество бит на 1 пиксель:
N1=256; N1=28; b1=8 бит;
N2=2; N2=21; b2=1 бит.
Известно, что после преобразования размер уменьшился: V2 - V1=70байт, переведем в биты V2 - V1=560 бит
Обозначим расширение M x N = X
Используя формулу V=M*N*b и предыдущие обозначения получаем уравнение: 8*X-X=560; 7Х=560; Х=80 точек
Находим размер исходного файла: V1=8*Х; V1=8*80; V1=640 бит
Ответ: размер исходного файла 640 бит.
Задача 4. Скорость передачи данных через модемное соединение равна 51 200 бит/с. Передача текстового файла через это соединение заняла 10 с. Определите, сколько символов содержал переданный текст, если известно, что он был представлен в 16-битной кодировке Unicode.
Решение:
N = V/I,
где N – число символов в тексте,
V – объем файла в битах,
I – кодировка в битах (число бит для представления одного символа)
N = 51200 * 10 / 16= 32000 символов содержал переданный текст.
Ответ: 32000 символов содержал переданный текст.
Задача 5. Для 5 букв латинского алфавита заданы их двоичные коды (для некоторых букв - из двух бит, для некоторых - из трех). Эти коды представлены в таблице:
a |
b |
c |
d |
e |
000 |
110 |
01 |
001 |
10 |
Определите, какой набор букв закодирован двоичной строкой 1100000100110