ЗАДАНИЯ_КУРС2 / Тема 2 / Решение контрольной работы
.docРешения задач контрольной работы по теме «Внутреннее представление, измерение и хранение информации»
Задача 1. Сколько существует различных последовательностей из символов «плюс» и «минус», длиной ровно в пять символов?
Решение. Набор состоит из k 2 значений: «» и «». Последовательности имеют длину N 5.
Ответ: 25 32 последовательности.
Задача 2. Одна ячейка памяти «троичной ЭВМ» (компьютера, основанного на использовании троичной системы счисления) может принимать одно из трех возможных состояний. Для хранения некоторой величины отвели 6 ячеек памяти. Сколько различных значений может принимать эта величина?
Решение. Набор состоит из k 3 значений: состояний ячеек памяти «троичной ЭВМ». Последовательности имеют длину N 6, так как для хранения рассматриваемой величины отвели шесть ячеек памяти.
Ответ: 36 729 значений.
Задача 3. Какое максимальное количество слов может содержать словарь некоторого формального языка, если слова этого языка составляются из букв греческого алфавита , , , , и содержат от 2 до 4 букв?
Решение. Набор состоит из k 5 значений: , , , , . Поэтому имеется N1 52 последовательностей длины 2, N2 53 последовательностей длины 3 и N3 54 последовательностей длины 4. Общее число различных последовательностей равно N1 N2 N3 52 53 54 775.
Ответ: 52 53 54 775 слов.
Задача 4. В корзине лежат 8 шаров. Все шары разного цвета. Сколько бит информации несет в себе сообщение о том, что из корзины выкатился синий шар?
Решение. Всего существует X 8 различных сообщений о цвете шара, выкатившегося из корзины. Поэтому N log2 8 3 3.
Ответ: 3 бита.
Задача 5. Для компьютерной карточной игры используется 36 карт (4 масти по 9 карт). Двоичный код каждой карты состоит из двух частей: кода масти и кода карты. По сколько бит должно быть выделено на кодировку карты (код масти + код карты данной масти)?
Решение. В отличие от задачи 2.4 здесь явно указано, что масть и карта кодируются по отдельности. Для кодирования X1 4 мастей требуется N1 log2 4 2 2 бита, для кодирования X2 9 карт — N2 log2 9 3,169925 4 бита. Следовательно, на кодировку карты должно быть выделено N1 + N2 6 бит.
Ответ: 6 бит.
Задача 6. В велокроссе участвуют 119 спортсменов. Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая его номер с использованием минимально возможного количества бит, одинакового для каждого спортсмена. Каков информационный объем сообщения, записанного устройством, после того как промежуточный финиш прошли 80 велосипедистов?
Решение. Так как всего имеется X 119 велосипедистов, то для кодирования номера велосипедиста необходимо N log2 119 6,8948 7 бит. Отсюда информационный объем сообщения о прохождении промежуточного финиша 80‑ю велосипедистами получается равным 7 80 560 бит 70 байт.
Ответ: 560 бит 70 байт.
Задача 7. После изменения свойств рабочего стола монитор приобрёл разрешение 1024768 точек и получил возможность отображать 65536 цветов. Какой объем видеопамяти занимает текущее изображение рабочего стола?
Решение. Согласно утверждению 3.1 информационный объем изображения равен 768 1024 log2 65536 12 582 912 бит.
Ответ: 12 582 912 бит 1 572 864 байт 1536 Кбайт 1,5 Мбайт.
Задача 8. Для хранения растрового изображения размером 6432 пикселя отвели 1 Кбайт памяти. Каково максимально возможное число цветов в палитре изображения?
Решение. Информационный объем изображения в битах равен 1 1024 8 8192, поэтому для кодирования каждой точки используется 8192 (64 32) 4 бита и количество цветов в палитре составляет 24 16.
Ответ: 16 цветов.
Задача 9. В процессе преобразования растрового графического файла количество цветов уменьшилось с 1024 до 32. Во сколько раз уменьшился информационный объем файла?
Решение. Согласно утверждению 3.4 информационный объем файла уменьшился в log2 1024 log2 32 2 раза.
Ответ: уменьшился в 2 раза.
Задача 10. Во сколько раз увеличится информационная емкость файла, содержащего растровое изображение, если повысить глубину его цвета со стандарта «черно-белое» до стандарта «4 294 967 296 цветов»?
Решение. Количество цветов в изображении до преобразования составляло 2, после — 4 294 967 296. Следовательно, в силу утверждения 3.4 его информационный объем увеличился в log2 4 294 967 296 log2 2 32 раза.
Ответ: увеличится в 32 раза.
Задача 11. Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке, первоначально записанного в 16-битном коде Unicode, в 8-битную кодировку КОИ-8. При этом сообщение уменьшилось на 960 бит. Какова длина сообщения в символах?
Решение. Если N1 — количество бит, использовавшееся для кодирования каждого символа до преобразования, N2 — после, и X — количество символов в сообщении, то информационный объем сообщения до преобразования равен N1X бит, после преобразования — N2X бит. По условию N1 16, N2 8 и N1X 960 N2X. Стало быть, 8X 960 и X 120.
Ответ: 120 символов.
Задача 12. Скорость передачи данных через ADSL-соединение равна 128 000 бит/с. Передача текстового файла через это соединение заняла 1 минуту. Определите, сколько символов содержал переданный текст, если известно, что он был представлен в кодировке Unicode.
Решение. Информационный объем переданного файла V равен произведению скорости передачи данных (в битах в секунду) на время соединения (в секундах): V 128 000 (1 60) 7 680 000 бит. Если N — количество бит, использующееся для кодирования каждого символа, и X — количество символов в тексте, то V NX и X V N. Согласно условию текст был представлен в кодировке Unicode. Следовательно, N 16 и X 7 680 000 16 480 000.
Ответ: 480 000 символов.