Задание 1. В некоторой стране автомобильный номер длиной 7 символов составляется из заглавных букв (всего используется 26 букв) и десятичных цифр в любом порядке. Каждый символ кодируется одинаковым и минимально возможным количеством бит, а каждый номер – одинаковым и минимально возможным количеством байт. Определите объем памяти, необходимый для хранения 20 автомобильных номеров. Решение: 1) Найдём кол-во различных символов: 26+10=36 2) i-количество бит необходимое для кодирования одного символа находится по формуле: 2i>=36 , от сюда i=6(бит). 3) 7*6=42(бит) для кодирования одного номера. 42:8=5,25 округляем в большую сторону, - 6 байт понадобится для хранения одного номера (т.к. 5 байт не достаточно для кодирования). 4) 20*6=120байт для хранения двадцати номеров. Ответ: 120 байт Задание 2. Известно, что некто расположил все буквы алфавита по кругу и заменил каждую букву исходного сообщения на следующую после нее. Раскодируйте полученные шифровки: об оёу й тфеб оёу; лпоёч – еёмф гёоёч. Решение: Т.к. при шифрование бралась следующая буква по алфавиту, то при расшифровке надо заменять каждый символ сообщения на предыдущий символ по алфавиту, тогда получим: 1) об оёу й тфеб оёу на нет и суда нет; 2) лпоёч – еёмф гёоёч конец – делу венец. Ответ: на нет и суда нет; конец – делу венец. Задание 3. За 15 секунды передаётся информация занимающая 48 страниц по 80 строк. В каждой строке записано по 112 символов? Какую скорость передачи информации имеет данный модем? Решение: 1) 48*80*112=430080 общее количество передаваемых символов. 2)При стандартной кодировке (8бит на 1 символ) информационный объём нашего сообщения равен 430080*8=3440640бит. 3)Найдём скорость передачи: v=3440640:15=229376 бит/c=229376:1024=224кбит/с Ответ: 224кбит/сек (т.к. в условие задачи не сказано про кодировку то при кодировке 16 бит на символ(Unicode) скорость будет в два раза больше, то есть 224*2=448кбит/сек) Задание 4.Чему равно число 123,321 в двоичной системе счисления. Решение: 1) сначала переводим целую часть в двоичную систему счисления: 12310=12810-510=100000002-1012=11110112 2) дробную часть умножаем на два и целую часть записываем в ответ после запятой. 0,321*2=0,642 дробная часть в двоичной системе равна 0 0,642*2=1,284 дробная часть в двоичной системе равна 01 0,284*2=0,568 дробная часть в двоичной системе равна 010 0,568*2=1,136 дробная часть в двоичной системе равна 0101 0,136*2=0,272 дробная часть в двоичной системе равна 01010 0,272*2=0,544 дробная часть в двоичной системе равна 010100 0,544*2=1,088 дробная часть в двоичной системе равна 0101001 0,088*2=0,176 дробная часть в двоичной системе равна 01010010 0,176*2=0,352 дробная часть в двоичной системе равна 010100100 0,352*2=0,704 дробная часть в двоичной системе равна 0101001000 0,704*2=1,408 дробная часть в двоичной системе равна 01010010001 Дробную можно переводить бесконечно, но выполнив следующую проверку(смотрим ниже), можно остановиться на этом шаге: 0,010100100012=2-2+2-4+2-7+211 =0,25+0,0625+0,0078125+0,00048828125=0,32080078125≈0,321 Тогда ответ можно записать 1111011,01010010001 Ответ: 1111011,01010010001 Задание 5. К поисковому серверу Интернет было выполнено 6 запросов. Расположите номера запросов через запятую в порядке возрастания количества страниц, которые найдет поисковый сервер по каждому запросу. 1. победители | призеры | стрельба 2. победители & стрельба 3. победители | (эстафета & стрельба) 4. победители & призеры & Россия & стрельба 5. победители & Россия & стрельба 6. (победители | призеры) & стрельба Решим эту задачу используя круги Эйлера. Для каждого ключевого слова запроса построим свой круг, который пересекается с остальными. Для каждого запроса закрасим области, соответствующие данному запросу, получим(смотрим рисунок снизу): Для запроса 3, если даже ключевые слова «эстафета» и «стрельба» находятся в одном сегменте (второй случай) в любом случае оно будет меньше первого запроса и больше шестого. Запишем номера запросов по возрастанию размеров закрашенных областей, получим: 452631 Ответ: 452631