11.02 Коды с дополнительной информацией
Готовиться с нами - ЛЕГКО!
Ошибка.
Попробуйте повторить позже
При регистрации в компьютерной системе каждому пользователю выдается пароль, который может содержать только символы из 6 символьного набора: A, B, C, D, E, F. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 7 байт на одного пользователя. Для хранения сведений о 53 пользователях потребовалось 689 байт. Какое максимальное количество символов может содержать пароль пользователя? В ответе запишите только целое число – количество символов.
Согласно условию, в пароле могут быть использованы 6 символов. Известно, что с помощью i бит можно закодировать
различных вариантов. Поскольку
, то для записи каждого из 6 символов необходимо 3
бита.
Всего на пользователя уходит байт. В эти 13 байт входит пароль и дополнительные сведения.
Тогда байт (48 бит) используется для хранения пароля.
Используем формулу , где
– сколько памяти необходимо на один пароль, а
– сколько бит необходимо
на кодирование одного бита.
Следовательно, символов может быть в пароле.
Ошибка.
Попробуйте повторить позже
Каждый сотрудник предприятия получает электронный пропуск, на котором записаны личный код сотрудника, код подразделения и некоторая дополнительная информация. Личный код состоит из 19 символов, каждый из которых может быть одной из 26 допустимых заглавных букв или одной из 9 цифр (1–9). Для записи кода на пропуске отведено минимально возможное целое число байтов. При этом используют посимвольное кодирование, все символы кодируют одинаковым минимально возможным количеством битов. Код подразделения – натуральное число, не превышающее 900 - он записан на пропуске как двоичное число и занимает минимально возможное целое число байтов. Всего на пропуске хранится 24 байта данных. Сколько байт выделено для хранения дополнительных сведений об одном сотруднике?
Согласно условию, в пароле могут быть использованы 26+9 =35 символов. Известно, что с помощью i бит можно
закодировать различных вариантов. Поскольку
, то для записи каждого из 35 символов необходимо 6
бит.
Для хранения всех 19 символов нужно бит или же 15 байт на один пароль.
На кодирования подразделения необходимо i бит, где . Следовательно, i = 10 бит или же 2
байта.
Всего на на пропуске 24 байт. Тогда 24 - 15 - 2 = 7 байт выделено для дополнительных сведений.
Ошибка.
Попробуйте повторить позже
При регистрации в компьютерной системе каждому пользователю выдаются 2 пароля: первый состоит из 18 символов и содержащий прописные символы латинского алфавита и цифры 0-9; второй состоит из 10 символов и содержащий прописные и строчные буквы кириллицы. В базе данных для хранения сведений о каждом пользователе отведено одинаковое минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым минимально возможным количеством бит. Кроме 2 паролей для каждого пользователя в системе хранятся дополнительные сведения, для чего выделено целое число байт; одно и то же для всех пользователей. Для хранения сведений о 25 пользователях потребовалось 650 байт. Сколько байт выделено для хранения дополнительных сведений об одном пользователе? В ответе запишите только целое число – количество байт.
1. Согласно условию, для первого пароля может быть использовано 26+10 = 36 символов. Известно, что с помощью i
бит можно закодировать различных вариантов. Поскольку
, то для записи каждого из 36 символов
необходимо 6 бит.
Для хранения всех 18 символов нужно бит.
2. Согласно условию, для второго пароля может быть использовано 66 символов. Известно, что с помощью i бит
можно закодировать различных вариантов. Поскольку
, то для записи каждого из 33 символов
необходимо 7 бит.
Для хранения всех 10 символов нужно бит.
3. Тогда для хранения двух паролей понадобится 108+70 = 178 бит или же 23 байт.
Всего на одного пользователя уходит байт. В эти 26 байт входит пароль и дополнительные
сведения.
Тогда 26 - 23 = 3 байт используется для хранения дополнительных сведений об одном пользователе.
Ошибка.
Попробуйте повторить позже
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 15 символов и содержащий только символы из 26-символьного латинского алфавита. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 8 байт на одного пользователя. Определите объём памяти (в байтах), необходимый для хранения сведений о 38 пользователях.
Согласно условию, в пароле могут быть использованы 26 символов. Известно, что с помощью i бит можно закодировать
различных вариантов. Поскольку
, то для записи каждого из 26 символов необходимо 5
бит.
Для хранения всех 15 символов нужно бит или же 10 байт на один пароль.
Тогда с учетом дополнительных сведений на одного пользователя необходимо 10+8= 18 байт.
Тогда для хранения сведений о 38 пользователях необходимо: байт.
Ошибка.
Попробуйте повторить позже
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из символов и
содержащий строчные и заглавные символы латинского алфавита (в нём
букв). В базе данных для хранения
сведений о каждом пользователе отведено одинаковое минимально возможное целое число байт. При
этом используют посимвольное кодирование паролей, все символы кодируют одинаковым минимально
возможным количеством бит. Кроме собственно пароля для каждого пользователя в системе хранятся
дополнительные сведения, для чего выделено целое число байт; одно и то же для всех пользователей. Для
хранения сведений о
пользователях потребовалось
байт. Сколько байт выделено для хранения
дополнительных сведений об одном пользователе? В ответе запишите только целое число – количество
байт.
Согласно условию, в пароле могут быть использованы 52 символа (26 прописных + 26 заглавных). Известно, что с
помощью i бит можно закодировать различных вариантов. Поскольку
, то для записи каждого из 52
символов необходимо 6 бит.
Для хранения всех 12 символов нужно бит или же 9 байт на один пароль.
Всего на пользователя уходит байт. В эти 17 байт входит пароль и дополнительные сведения.
Тогда 17 - 9 = 8 байт используется для хранения дополнительных сведений об одном пользователе.
Ошибка.
Попробуйте повторить позже
При регистрации на сервере каждый пользователь получает уникальный персональный код, состоящий из 19 символов, каждый из которых может быть одной из 26 латинских букв (строчных и заглавных) или одной из 10 цифр. При этом в базе данных сервера формируется запись, содержащая этот код и дополнительную информацию о пользователе. Для представления кода используют посимвольное кодирование, все символы кодируют одинаковым минимально возможным количеством битов, а для кода в целом выделяется минимально возможное целое количество байтов.
Для хранения данных о 40 пользователях потребовалось 2800 байтов. Сколько байт выделено для хранения дополнительной информации об одном пользователе? В ответе запишите только целое число - количество байтов.
На кодирование одного символа из 62-символьного алфавита требуется 6 бит, так как . Тогда на один
пароль необходимо
бит. Количество байт, вмещающее 114 бит это
байт, так как используется
только целое число байт, то округляем это число вверх – 15 байт.
На 40 пользователей выделено 2800 байт, значит на одного пользователя выделено 70 байт. Тогда для хранения дополнительных сведений об одном пользователе выделено 70 - 15 = 55 байт.
Ошибка.
Попробуйте повторить позже
При регистрации на сервере каждый пользователь получает уникальный персональный код, состоящий из 17 символов, каждый из которых может быть одной из 26 заглавных латинских букв или одной из 10 цифр. При этом в базе данных сервера формируется запись, содержащая этот код и дополнительную информацию о пользователе. Для представления кода используют посимвольное кодирование, все символы кодируют одинаковым минимально возможным количеством битов, а для кода в целом выделяется минимально возможное целое количество байтов. Для хранения данных о 30 пользователях потребовалось 2400 байт.
Сколько байтов выделено для хранения дополнительной информации об одном пользователе? В ответе запишите только целое число — количество байтов.
На кодирование одного символа из 36-буквенного алфавита требуется 6 бит, так как . Тогда на один
пароль код
бит. Количество байт, вмещающее 102 бит это
байт, так как используется только
целое число байт, то округляем это число вверх – 13 байт.
На 30 пользователей выделено 2400 байт, значит на одного пользователя выделено 80 байт. Тогда для хранения дополнительных сведений об одном пользователе выделено 80 - 13 = 67 байт.
Ошибка.
Попробуйте повторить позже
Каждый сотрудник предприятия получает электронный пропуск, на котором записаны личный код, состоящий из двух частей. Первая часть кода содержит 10 символов, каждый из которых может быть одной из 26 заглавных латинских букв. Вторая часть кода содержит 5 символов, каждый из которых может быть одной из десятичных цифр. При этом в базе данных сервера формируется запись, содержащая этот код и дополнительную информацию о пользователе. Для представления кода используют посимвольное кодирование, все символы в пределах одной части кода кодируют одинаковым минимально возможным для этой части количеством битов, а для кода в целом выделяется минимально возможное целое количество байтов.
Для хранения данных о 40 пользователях потребовалось 1800 байт. Сколько байтов выделено для хранения дополнительной информации об одном пользователе? В ответе запишите только целое число – количество байтов.
Для кодирования первой части кода используются 26 заглавных букв это 5 бит. Пароль длиной в 10 символов, получаем, что один пароль это 5*10 = 50 бит. Во второй части кода используется десятичные цифры, для их кодирования потребуется 4 бита. Так как используется 5 символов, то для их кодирования потребуется 4 * 5 = 20 бит.
Один код занимает 50 + 20 = 70 бит. Так как коды кодируются минимально возможным количеством байт, то один код занимает 9 байт.
Для того чтобы получить объём одного пользователя разделим занятый объем всех пользователей на количество пользователей и получим,что для хранения информации об одном пользователе потребуется 45 байт. Тогда, для хранения дополнительной информации пользователя остается 45 – 9 = 36 байт.
Ошибка.
Попробуйте повторить позже
При регистрации в компьютерной системе каждому пользователю присваивается идентификатор фиксированной длины, состоящий из двух частей. Первая часть имеет длину 9 символов и может включать заглавные латинские буквы; каждый символ кодируется отдельно с использованием минимально возможного количества битов. Вторая часть – целое число от 0001 до 4000, для его кодирования используется минимальное число бит. Для кодирование полного идентификатора выделяется целое число байтов. Кроме того, для каждого пользователя хранятся дополнительные сведения, которые занимают 11 байт.
Определите максимальное число пользователей, данные которых можно сохранить, используя 1000 байтов памяти.
На кодирование одного символа из 26-символьного алфавита требуется 5 бит, так как . Тогда на один
пароль необходимо
бит.
Для второй части необходимо закодировать 4000 четырехзначных чисел, для этого можно использовать бит, где
, тогда минимальное число бит это 12 бит.
Количество байт, вмещающее бит это
байт, так как используется только целое
число байт, то округляем это число вверх – 8 байт. Для каждого пользователя выделено еще 11 байт
дополнительной информации, тогда объем памяти, выделенный на одного пользователя, это
байт.
Тогда в 1000 байтов информации можно сохранить информацию о , так как мы не можем сохранить
дробное число пользователей, то округляем вниз.
Ошибка.
Попробуйте повторить позже
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 9 символов и содержащий только символы из 50-символьного латинского алфавита. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 7 байт на одного пользователя. Определите объём памяти (в байтах), необходимый для хранения сведений о 30 пользователях.
Для начала определим сколько бит нужно выделить, чтобы закодировать все символы алфавита: . Для
кодирования всего алфавита нам понадобится 6 бит.
Теперь определим сколько бит нужно выделить на один идентификатор: (бит). Переведем данное
значение в байты:
(байт). Если округлим в меньшую сторону, то нам не хватит памяти, чтобы закодировать
весь пароль, значит, округляем в большую сторону. Суммарно на одного пользователя выделяется:
(байт).
Определим сколько байт нужно выделить для 30 пользователей: (байт). Ответ: 420.
Ошибка.
Попробуйте повторить позже
В банковской фирме каждый сотрудник имеет свой пропуск, который строится из пароля, состоящего из 52 символов и содержащего только 26 латинских букв верхнего и нижнего регистра, и уникального ID номера, состоящего из 7 десятичных цифр. При этом используется посимвольное кодирование (отдельно для пароля и отдельно для ID-номера), все символы кодируются одинаковым и минимально возможным количеством бит. Определите, какое минимальное количество Мбайт памяти необходимо зарезервировать для хранения в компьютере 25165824 пропусков.
Для начала определим сколько бит нужно выделить, чтобы закодировать все символы алфавита для пароля:
. Для кодирования всего алфавита для пароля нам понадобится 6 бит.Теперь определим сколько бит
нужно выделить на один пароль:
(бит).
Затем определим сколько бит нужно выделить, чтобы закодировать все цифры для ID: . Для
кодирования всех цифр для ID нам понадобится 4 бита. Теперь определим сколько бит нужно выделить на один ID:
(бит). Суммарно на один пропуск выделяется:
(бит).
Узнаем сколько бит нужно выделить для 25165824 пропусков и переведём данное значение в Мбайт:
(Мбайт). Ответ: 1020.
Ошибка.
Попробуйте повторить позже
Каждый сотрудник предприятия получает электронный пропуск, на котором записаны личный код сотрудника, номер подразделения и некоторая дополнительная информация. Личный код состоит из 27 символов, каждый из которых может быть русской буквой (заглавной или строчной) или одной из десятичных цифр. Для записи кода на пропуске отведено минимально возможное целое число байт. При этом используют посимвольное кодирование, все символы кодируют одинаковым минимально возможным количеством бит. Номер подразделения – целое число от 1 до 3000, он записан на пропуске как двоичное число и занимает минимально возможное целое число байт. Всего на пропуске хранится 70 байт данных. Сколько байт выделено для хранения дополнительных сведений об одном сотруднике? В ответе запишите только целое число — количество байт.
Для начала определим количество бит, необходимых для кодирования алфавита. В алфавите 33 строчных букв, 33 заглавных букв и 10 цифр, то есть символов. 6 бит будет недостаточно, так как их хватит закодировать только 64 символа, поэтому мы берём 7 бит для кодирования. Следующим шагом посчитаем количество бит, которое занимает один личный код, для этого перемножим количество символов в коде и количество бит необходимых для кодирования алфавита:
Такое количество бит занимает один личный код, переведём данное значение в байты:
Мы получили нецелое количество байт, округлим в большую сторону, так как если мы округлим в меньшую сторону, то в таком случае потеряем часть информации. Получили, что 24 байта занимает один личный код. Теперь определим сколько байт необходимо для хранения номера подразделения. Нам нужно закодировать 3000 значений, то есть нам нужно выделить 12 бит, 11 бит будет недостаточно, так как мы сможем с помощью 11 бит закодировать только 2048 различных значений. Переведём полученное количество бит в байты:
Мы получили нецелое количество байт, округлим в большую сторону, так как если мы округлим в меньшую сторону, то в таком случае потеряем часть информации. Получили, что 2 байта необходимо для хранения номера подразделения. Теперь посчитаем какое количество байт занимает дополнительная информация. Для этого из общего количества байт вычтем количество байт для хранения личного кода и номера подразделения:
Получили, что 44 байт занимает дополнительная информация на электронном пропуске.
Ошибка.
Попробуйте повторить позже
Сотрудники предприятия получают электронный пропуск, на котором записаны личный код сотрудника, номер подразделения и некоторая дополнительная информация. Личный код состоит из 15 символов, каждый из которых может быть латинской буквой (без учёта регистра). Для записи кода на пропуске отведено минимально возможное целое число байт. При этом используют посимвольное кодирование, все символы кодируют одинаковым минимально возможным количеством бит. Номер подразделения – целое число от 1 до 120, он записан на пропуске как двоичное число и занимает минимально возможное целое число байт. Дополнительная информация содержит в себе 58 символов, каждый из которых может быть одним из символов 127-символьного алфавита. Для записи кода на пропуске отведено минимально возможное целое число байт. Для кодирования дополнительной информации используют посимвольное кодирование, все символы кодируют одинаковым минимально возможным количеством бит. Какое минимальное количество байт нужно выделить для хранения всех данных об одном сотруднике? В ответе запишите только целое число — количество байт.
Для начала определим количество бит, необходимых для кодирования алфавита. В алфавите 26 символов, то есть 4 бит будет недостаточно, так как их хватит закодировать только 16 символов, поэтому мы берём 5 бит для кодирования. Следующим шагом посчитаем количество бит, которое занимает один личный код, для этого перемножим количество символов в коде и количество бит необходимых для кодирования алфавита:
Такое количество бит занимает один личный код, переведём данное значение в байты:
Мы получили нецелое количество байт, округлим в большую сторону, так как если мы округлим в меньшую сторону, то в таком случае потеряем часть информации. Получили, что 10 байт занимает один личный код. Теперь определим сколько байт необходимо для хранения номера подразделения. Нам нужно закодировать 120 значений, то есть нам нужно выделить 7 бит, 6 бит будет недостаточно, так как мы сможем с помощью 6 бит закодировать только 64 различных значений. Переведём полученное количество бит в байты:
Мы получили нецелое количество байт, округлим в большую сторону, так как если мы округлим в меньшую сторону, то в таком случае потеряем часть информации. Получили, что 1 байт необходимо для хранения номера подразделения. Теперь определим количество бит, необходимых для кодирования алфавита дополнительной информации. В алфавите 127 символов, то есть 6 бит будет недостаточно, так как их хватит закодировать только 64 символов, поэтому мы берём 7 бит для кодирования. Следующим шагом посчитаем количество бит, которое занимает одна дополнительная информация для электронного пропуска, для этого перемножим количество символов в дополнительной информации и количество бит необходимых для кодирования алфавита:
Такое количество бит занимает одна дополнительная информация, переведём данное значение в байты:
Мы получили нецелое количество байт, округлим в большую сторону, так как если мы округлим в меньшую сторону, то в таком случае потеряем часть информации. Получили, что 51 байт занимает одна дополнительная информация. Осталось определить сколько байт выделить для хранения всех данных об одном сотруднике. Для этого сложим все полученные байты:
Получили, что 62 байта занимают данные об одном сотруднике
Ошибка.
Попробуйте повторить позже
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 42 символов. В качестве символов используют прописные и строчные буквы латинского алфавита, а также десятичные цифры. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего выделено 26 байт на одного пользователя. В компьютерной системе выделен 7 Кбайт для хранения сведений о пользователях. О каком наибольшем количестве пользователей может быть сохранена информация в системе? В ответе запишите только целое число — количество пользователей.
Для начала определим количество бит, необходимых для кодирования алфавита. В алфавите 26 прописных букв, 26
заглавных букв и 10 цифр, то есть символа. 5 бит будет недостаточно, так как их хватит
закодировать только 32 символа, поэтому мы берём 6 бит для кодирования. Следующим шагом посчитаем количество
бит, которое занимает один пароль, для этого перемножим количество символов в пароле и количество бит
необходимых для кодирования алфавита:
Такое количество бит занимает один пароль, переведём данное значение в байты:
Мы получили нецелое количество байт, округлим в большую сторону, так как если мы округлим в меньшую сторону, то в таком случае потеряем часть информации. Получили, что 32 байта необходимо для хранения пароля. Посчитаем сколько байт занимают все сведения об одном пользователе. Для этого сложим количество байт необходимых для хранения пароля с количеством байт необходимых для хранения дополнительной информации:
Получили, что 58 байт занимают данные об одном пользователе. Осталось посчитать количество пользователей, которое можно сохранить в системе. Для этого мы переведём 7 кБайт в байты и поделим на количество байт, которое занимает один пользователь:
Мы получили нецелое количество пользователей, которое можем сохранить. Округлим в меньшую сторону, так как если мы округлим в большую сторону, то объем данных всех пользователей будет превышать 7 кБайт памяти. Получим, что максимальное количество пользователей, которое мы можем сохранить равняется 123.
Ошибка.
Попробуйте повторить позже
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 17 символов. В качестве символов используют прописные и строчные буквы русского алфавита, а также десятичные цифры. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего выделено 15 байт на одного пользователя. Какое количество памяти необходимо зарезервировать для хранения данных о 1024 пользователе. В ответе запишите только целое число — количество байт.
Для начала определим количество бит, необходимых для кодирования алфавита. В алфавите 33 прописных букв, 33
заглавных букв и 10 цифр, то есть символа. 6 бит будет недостаточно, так как их хватит
закодировать только 64 символа, поэтому мы берём 7 бит для кодирования. Следующим шагом посчитаем количество
бит, которое занимает один пароль, для этого перемножим количество символов в пароле и количество бит
необходимых для кодирования алфавита:
Такое количество бит занимает один пароль, переведём данное значение в байты:
Мы получили нецелое количество байт, округлим в большую сторону, так как если мы округлим в меньшую сторону, то в таком случае потеряем часть информации. Получили, что 15 байт необходимо для хранения пароля. Посчитаем сколько байт занимают все сведения об одном пользователе. Для этого сложим количество байт необходимых для хранения пароля с количеством байт необходимых для хранения дополнительной информации:
Получили, что 30 байт занимают данные об одном пользователе. Теперь посчитаем количество байт, которое необходимо для хранения данных о 1024 пользователе:
Получили, что 30720 байт необходимо зарезервировать для того чтобы сохранить данные о 1024 пользователях.
Ошибка.
Попробуйте повторить позже
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 15 символов и содержащий только символы из 8-символьного набора: А, В, C, D, Е, F, G, H. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 24 байт на одного пользователя.
Определите объём памяти (в байтах), необходимый для хранения сведений о 20 пользователях. В ответе запишите только целое число—количество байт.
Алфавит состоит из 8 символов, это значит то, что минимальное значение бит, которым мы можем закодировать весь алфавит равняется 3.
Перемножив количество бит, выделенных на алфавит на количество символов в пароле, мы узнаем сколько бит занимает один пароль, это значение равняется 45 бит. Для хранения 45 бит нам потребуется 6 байт.
Поскольку в системе помимо самого пароля хранится также дополнительная информация, то мы должны сложить значения, выделенные на хранения пароля и дополнительных сведений. В итоге мы получаем 30 байт выделяется на одного пользователя.
Теперь остаётся узнать сколько выделяется байт на 100 пользователей, достаточно умножить 30 на 20. Ответ: 600 байт.
Ошибка.
Попробуйте повторить позже
В информационной системе хранится информация об объектах определённой структуры. Описание каждого объекта включает в себя идентификатор объекта, описание структуры объекта и дополнительную информацию. Идентификатор объекта состоит из 9 заглавных латинских букв. Каждая буква идентификатора кодируется минимально возможным числом битов, а для хранения всего идентификатора отводится минимально возможное целое число байтов. Структура объекта описывается как последовательность простых элементов. Всего существует 1984 различных простых элемента. Каждый простой элемент кодируется одинаковым для всех элементов минимально возможным количеством битов. Для описания структуры объекта выделяется одинаковое для всех объектов минимальное количество байтов, достаточное для записи 50 простых элементов. Для хранения дополнительной информации выделяется одинаковое для всех объектов целое число байтов. Известно, что для хранения данных о 32 768 объектах потребовалось 4 Мбайт. Сколько байтов выделено для хранения дополнительной информации об одном объекте? В ответе запишите целое число – количество байт.
Кодирование идентификатора объекта:
Идентификатор состоит из 9 заглавных латинских букв. Всего 26 возможных букв.
Для кодирования одной буквы необходимо бит.
Размер идентификатора: бит.
В байтах: байт.
Кодирование структуры объекта:
Всего существует 1984 различных простых элементов.
Для кодирования одного элемента необходимо бит.
Для 50 элементов: бит.
В байтах: байт.
Общий размер основной информации на один объект: байт.
4. Пусть для дополнительной информации выделено байт.
Общий размер одного объекта: байт.
Для 32768 объектов выделено 4 Мбайт:
4 Мбайт = байт.
Уравнение:
Решим уравнение:
Ошибка.
Попробуйте повторить позже
В информационной системе хранится информация об объектах определённой структуры. Описание каждого объекта включает в себя идентификатор объекта, описание структуры объекта и дополнительную информацию. Идентификатор объекта состоит из 7 заглавных латинских букв. Каждая буква идентификатора кодируется минимально возможным числом битов, а для хранения всего идентификатора отводится минимально возможное целое число байтов. Структура объекта описывается как последовательность простых элементов. Всего существует 1789 различных простых элементов. Каждый простой элемент кодируется одинаковым для всех элементов минимально возможным количеством битов. Для описания структуры объекта выделяется одинаковое для всех объектов минимальное количество байтов, достаточное для записи 70 простых элементов. Для хранения дополнительной информации выделяется одинаковое для всех объектов целое число байтов. Известно, что для хранения данных о 16 384 объектах потребовалось 2 Мбайт. Сколько байтов выделено для хранения дополнительной информации об одном объекте? В ответе запишите целое число – количество байт.
Кодирование идентификатора объекта:
Идентификатор состоит из 7 заглавных латинских букв. Всего 26 возможных букв.
Для кодирования одной буквы необходимо бит.
Размер идентификатора: бит.
В байтах: байт.
Кодирование структуры объекта:
Всего существует 1789 различных простых элементов.
Для кодирования одного элемента необходимо бит.
Для 70 элементов: бит.
В байтах: байт.
Общий размер основной информации на один объект: байт.
Пусть для дополнительной информации выделено байт.
Общий размер одного объекта: байт.
Для 16384 объектов выделено 2 Мбайт:
2 Мбайт = байт.
Уравнение:
Решим уравнение:
Ошибка.
Попробуйте повторить позже
Система мониторинга формирует и отправляет специальные сообщения, в которые могут входить только следующие символы: латинские буквы (26 заглавных и 26 строчных), цифры от 0 до 9, пробел. Количество символов в сообщении может быть любым. При передаче сообщения используется равномерное посимвольное кодирование: каждый символ кодируется одинаковым минимально возможным числом битов. Сообщение в целом кодируется минимально возможным целым числом байтов. Кроме того, к каждому сообщению добавляется заголовок, содержащий целое число байтов, одинаковое для всех сообщений. Система отправила три сообщения по 33 символа каждое и шесть сообщений по 29 символов. При этом всего было передано более 330 байт.
Какое наименьшее число байтов может содержать заголовок сообщения? В ответе запишите только целое число – количество байтов.
Количество бит на символ: бит (
символа может быть использовано).
Размер сообщений без заголовка:
Для символов:
байт
Для символов:
байт
Общий объём без заголовков: байт
Пусть заголовок байт:
Общий объём: (более
байт по условию)
Проверка для :
, что нам подходит.
Ошибка.
Попробуйте повторить позже
Система мониторинга формирует и отправляет специальные сообщения, в которые могут входить только следующие символы: латинские буквы (26 заглавных и 26 строчных), цифры от 0 до 9, пробел. Количество символов в сообщении может быть любым. При передаче сообщения используется равномерное посимвольное кодирование: каждый символ кодируется одинаковым минимально возможным числом битов. Сообщение в целом кодируется минимально возможным целым числом байтов. Кроме того, к каждому сообщению добавляется заголовок, содержащий целое число байтов, одинаковое для всех сообщений. Система отправила четыре сообщения по 35 символов каждое и пять сообщений по 27 символов. При этом всего было передано более 320 байт.
Какое наименьшее число байтов может содержать заголовок сообщения? В ответе запишите только целое число – количество байтов.
Количество бит на символ: бит (
символа может быть использовано).
Размер сообщений без заголовка:
Для символов:
байт
Для символов:
байт
Общий объём без заголовков: байт
Пусть заголовок байт:
Общий объём:
Проверка для :
, что нам подходит.