1. Браузер Opera выполнил перекодировку информационного сообщения на русском языке, изначально записанного в 16-битном коде Unicode, в кодировку КОИ-8 с 8-битной длиной. В результате этого, информационное сообщение уменьшилось на 960 бит. Сколько символов было в исходном сообщении?
2. Проводится запись звука в двухканальном (стерео) формате с частотой дискретизации 48 кГц и разрешением в 32 бита, без использования сжатия данных. Размер файла записи не может быть больше 16 Мбайт. Какое значение из указанных ниже наиболее близко к максимально возможной длительности записи?
2. Проводится запись звука в двухканальном (стерео) формате с частотой дискретизации 48 кГц и разрешением в 32 бита, без использования сжатия данных. Размер файла записи не может быть больше 16 Мбайт. Какое значение из указанных ниже наиболее близко к максимально возможной длительности записи?
Магнитный_Зомби
Задача 1:
Для решения этой задачи нам необходимо выяснить, сколько символов было в исходном сообщении.
Известно, что исходное сообщение было записано в 16-битном коде Unicode и было перекодировано в кодировку КОИ-8 с 8-битной длиной. При этом, после перекодировки информационное сообщение уменьшилось на 960 бит.
Для начала, переведём 16-битный код в байты. Так как 1 байт содержит 8 бит, получаем:
16 бит = 2 байта
Затем, найдём разницу между исходным размером сообщения в байтах и его размером после перекодировки:
2 байта - 960 бит = 2 байта - 120 байт = -118 байт
Так как информационное сообщение уменьшилось, то значение разницы будет отрицательным.
Теперь, чтобы узнать, сколько символов было в исходном сообщении, нужно учесть следующее: каждый символ в кодировке КОИ-8 занимает 1 байт (8 бит). Таким образом, количество символов в исходном сообщении равно модулю (абсолютному значению) отрицательной разницы в байтах.
| -118 байт | = 118 символов
Ответ: в исходном сообщении было 118 символов.
Задача 2:
Чтобы найти максимально возможную длительность записи звука, мы должны учесть следующие параметры:
- формат записи - стерео (двухканальный);
- частота дискретизации - 48 кГц (48000 Гц);
- разрешение - 32 бита;
- размер файла записи - не больше 16 Мбайт.
Для начала, определим количество бит, которые будут записаны за одну секунду звука:
32 бита/сэмпл * 48000 сэмплов/сек = 1536000 бит/сек
Так как мы имеем стерео запись, необходимо учитывать два канала. Поэтому итоговое количество бит в секунду умножается на 2:
1536000 бит/сек * 2 = 3072000 бит/сек
Теперь посчитаем, сколько бит будет занимать запись за 1 мегабайт (1 Мбайт = 8 мегабит):
1 Мбайт * 8 мегабит/байт = 8 Мегабайт * 8 * 1024^2 бит/Мегабайт = 67108864 бит
Для нахождения максимально возможной длительности записи звука, мы должны найти, сколько таких секунд (или ближайшую меньшую целую часть) позволяет запомнить файл размером 16 Мбайт:
16 Мбайт * 8 мегабит/байт = 128 Мегабайт * 8 * 1024^2 бит/Мегабайт = 1073741824 бит
1073741824 бит / (3072000 бит/сек) = 349525.333333 сек
Значит, наиболее близкое значение к максимально возможной длительности записи составляет 349525 секунд (или около 970 часов).
Ответ: наиболее близкое значение к максимально возможной длительности записи составляет 349525 секунд.
Для решения этой задачи нам необходимо выяснить, сколько символов было в исходном сообщении.
Известно, что исходное сообщение было записано в 16-битном коде Unicode и было перекодировано в кодировку КОИ-8 с 8-битной длиной. При этом, после перекодировки информационное сообщение уменьшилось на 960 бит.
Для начала, переведём 16-битный код в байты. Так как 1 байт содержит 8 бит, получаем:
16 бит = 2 байта
Затем, найдём разницу между исходным размером сообщения в байтах и его размером после перекодировки:
2 байта - 960 бит = 2 байта - 120 байт = -118 байт
Так как информационное сообщение уменьшилось, то значение разницы будет отрицательным.
Теперь, чтобы узнать, сколько символов было в исходном сообщении, нужно учесть следующее: каждый символ в кодировке КОИ-8 занимает 1 байт (8 бит). Таким образом, количество символов в исходном сообщении равно модулю (абсолютному значению) отрицательной разницы в байтах.
| -118 байт | = 118 символов
Ответ: в исходном сообщении было 118 символов.
Задача 2:
Чтобы найти максимально возможную длительность записи звука, мы должны учесть следующие параметры:
- формат записи - стерео (двухканальный);
- частота дискретизации - 48 кГц (48000 Гц);
- разрешение - 32 бита;
- размер файла записи - не больше 16 Мбайт.
Для начала, определим количество бит, которые будут записаны за одну секунду звука:
32 бита/сэмпл * 48000 сэмплов/сек = 1536000 бит/сек
Так как мы имеем стерео запись, необходимо учитывать два канала. Поэтому итоговое количество бит в секунду умножается на 2:
1536000 бит/сек * 2 = 3072000 бит/сек
Теперь посчитаем, сколько бит будет занимать запись за 1 мегабайт (1 Мбайт = 8 мегабит):
1 Мбайт * 8 мегабит/байт = 8 Мегабайт * 8 * 1024^2 бит/Мегабайт = 67108864 бит
Для нахождения максимально возможной длительности записи звука, мы должны найти, сколько таких секунд (или ближайшую меньшую целую часть) позволяет запомнить файл размером 16 Мбайт:
16 Мбайт * 8 мегабит/байт = 128 Мегабайт * 8 * 1024^2 бит/Мегабайт = 1073741824 бит
1073741824 бит / (3072000 бит/сек) = 349525.333333 сек
Значит, наиболее близкое значение к максимально возможной длительности записи составляет 349525 секунд (или около 970 часов).
Ответ: наиболее близкое значение к максимально возможной длительности записи составляет 349525 секунд.
Знаешь ответ?