1) каждый символ закодирован в unicode. оцените информационный объём сообщения: . хочешь жить - умей вертеться! ответ запишите в битах. 2) переведите число а) 29; б)-299 из десятичной системы счисления в двоичную. запишите число в минимальном формате. 3) определите информационный объём звукового файла, если файл длится 1минуту и звуковой картой с частотой 32 кгц и разрешением 8 бит воспроизводится стереозвук. ответ запишите в кбайтах. 4) определите количество цветов в картинке, если её информационный объём 703,125 кбайт, а разрешение графического редактора 800 х 600.
299=100101011
2 в степени i равно 30 => i = 5 бит
Данное сообщение содержит символ "." и 12 символов кириллицы ("х", "о", "ч", "е", "ш", "ь", " ", "ж", "и", "т", "ь", "-"), итого 13 символов.
Информационный объём сообщения можно рассчитать, умножив количество символов на количество бит, занимаемых каждым символом:
13 символов * 16 бит = 208 бит
Ответ: информационный объём сообщения - 208 бит.
2) Для перевода чисел из десятичной системы счисления в двоичную необходимо разделить число последовательно на 2 и записывать остатки деления. Полученные остатки, записанные в обратном порядке, образуют двоичное представление числа.
a) Переведём число 29 в двоичную систему:
29 / 2 = 14 (остаток 1)
14 / 2 = 7 (остаток 0)
7 / 2 = 3 (остаток 1)
3 / 2 = 1 (остаток 1)
1 / 2 = 0 (остаток 1)
Двоичное представление числа 29: 11101
Ответ: двоичное представление числа 29 - 11101.
б) Переведём число -299 в двоичную систему:
Алгоритм перевода остаётся тем же, но при переводе отрицательных чисел необходимо использовать дополнительный код.
Дополнительный код для отрицательного числа получается путём инверсии всех цифр двоичного представления числа и прибавления 1.
Найдём двоичное представление модуля числа 299:
299 / 2 = 149 (остаток 1)
149 / 2 = 74 (остаток 0)
74 / 2 = 37 (остаток 0)
37 / 2 = 18 (остаток 1)
18 / 2 = 9 (остаток 0)
9 / 2 = 4 (остаток 1)
4 / 2 = 2 (остаток 0)
2 / 2 = 1 (остаток 0)
1 / 2 = 0 (остаток 1)
Двоичное представление числа 299: 100101011
Инвертируем все цифры в двоичном представлении и прибавим 1:
011010100 + 1 = 011010101
Ответ: двоичное представление числа -299 - 011010101.
3) Чтобы определить информационный объём звукового файла, необходимо знать сколько бит воспроизводится в секунду и сколько секунд файл длится.
Дано: частота звуковой карты - 32 кГц, разрешение - 8 бит, длительность файла - 1 минута.
Сначала найдём количество бит, которое воспроизводится в секунду:
32 кГц = 32000 Гц
32000 Гц * 8 бит = 256000 бит в секунду
Затем найдём количество бит, которое занимает файл в течение 1 минуты:
256000 бит/сек * 60 сек = 15360000 бит
Чтобы получить информационный объём в килобайтах, нужно разделить полученное количество бит на 8 и на 1024 (1 килобайт = 8 бит * 1024).
15360000 бит / (8 бит * 1024) = 1875 кБ
Ответ: информационный объём звукового файла - 1875 кБ.
4) Чтобы определить количество цветов в картинке, необходимо знать информационный объём файла и разрешение графического редактора.
Дано: информационный объём файла - 703,125 кБ, разрешение - 800 х 600.
Найдём количество бит в файле:
703,125 кБ * 1024 кБ/МБ * 8 бит/байт = 5740,625 Мб * 8 бит/байт = 57525 бит
Количество бит можно разделить на количество пикселей в картинке для определения количества бит на пиксель.
800 пикселей * 600 пикселей = 480000 пикселей
57525 бит / 480000 пикселей = 0,11984375 бит/пиксель
Так как в графическом редакторе используется целое количество бит на пиксель, округлим полученный результат до ближайшего целого числа:
0,11984375 бит/пиксель округлено до 0,12 бит/пиксель
Для определения количества цветов необходимо разделить количество бит на пиксель на количество бит на цвет:
0,12 бит/пиксель / 24 бит/цвет = 0,005 цветов/пиксель
Ответ: количество цветов в картинке - 0,005 цветов/пиксель.