В некоторой стране автомобильный номер длиной

Время выполнения-3 мин, уровень сложности-повышенный

В некоторой стране автомобильный номер длиной 7 символов составляют из заглавных букв (используются только 22 различные буквы) и десятичных цифр в любом порядке.
Каждый такой номер в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт (при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством бит).
Определите объем памяти, отводимый этой программой для записи 50 номеров.

  1. 350 байт
  2. 300 байт
  3. 250 байт
  4. 200 байт

Решение:

Необходимо закодивовать: 10 цифр(от 0 до 9)+22 буквы=32 символа

Для кодирования необходимо 5 бит, т.к. 32=25.

Для кодирования 1 автомобильного знака нужно: 5*7=35 бит.

35 нацело не делится на 8. А нам по условию дано,что 1 автомобильный номер должен кодироваться целым количеством байтов. Поэтому округляем 35 до 40.

408=5 байт-отводится на 1 автомобильный номер

Для кодирования 50 номеров нужно: 5*50=250 байт.

Перейти к другим задачам.

Задание 5. Тип заданий 13: количество информации.

  • Задание:

    В некоторой стране автомобильный номер длиной 6 символов составляется из заглавных букв местного алфавита (33 различных символов) и десятичных цифр. При этом символы в номере могут быть расположены в любом порядке. Каждый символ номера кодируется одинаковым и минимально возможным количеством бит, а каждый номер — одинаковым и минимально возможным целым количеством байт.

    Определите объем памяти (в байтах), необходимый для хранения 150 различных номеров.

  • Решение:

    Для начала нужно определить объем одного символа в номере. Каждый символ может принимать 43 различных значений (33 буквы и 10 цифр). Очевидно, что для хранения одного символа требуется минимум 6 бит:

    5 бит — 25=32 различных комбинаций (не хватает для хранения 43-х символов)

    6 бит — 26=64 различные комбинации (подходит).

    Длина каждого номера — 6 символов, то есть объем в битах одного номера равен 6*6=36 бит. Однако каждый номер кодируется минимально возможным целым количеством байт, то есть:

    36:8=5 байт.

    Нам необходимо узнать объем 150 различных номеров:

    150*5=750 байт

    Ответ: 750

Комментарии ()

Нет комментариев. Ваш будет первым!

Условие задачи

Дано:
в некоторой стране автомобильный номер длиной 8 символов составляют из заглавных букв (используются только 23 различных буквы) и десятичных цифр в любом порядке.
Каждый такой номер в компьютерной программе записывается минимально возможным и одинаковым целым количеством байтов (при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством битов).

Найти:
определите объем памяти, отводимый этой программой для записи 110 номеров.

Варианты ответа:
1) 990 байт                        2) 440 байт                        3) 660 байт                        4) 550 байт

Решение

I этап: определим алфавит автомобильного номера.

По условию задачи, в названии автомобильного номера могут фигурировать 23-и различных заглавных буквы и десятичные цифры. Десятичные цифры — арабские цифры от 0-я до 9-ти, то есть, количество десятичных цифр равно 10-ть.
Следовательно: 23[символ] + 10[цифра] = 33[знак], то есть

мощность алфавита из которого строятся автомобильные номера составляет 33 знака.

II этап: определим количество бит информации, требующийся для кодирования одного знака автомобильного номера.

Чтобы детерминировать требуемое количество бит, надо знать, сколько различных состояний может принимать знак автомобильного номера. А данная информация известна и составляет 33 знака. Составим и решим показательное неравенство в целых величинах:

Вывод: для кодирования одного знака автомобильного номера потребуется минимум 6[бит] информации.

III этап: определим информационный объем одного автомобильного номера.

В условии задачи было постулировано, что автомобильный номер состоит из 8 знаков, тогда его информационный объем равен:

Вывод: для хранения одного автомобильного номера требуется 6[байт] информации

IV этап: определим объем памяти, требуемый для хранения 110 номеров.

Зная, сколько памяти отводится под хранение одного автомобильного номера, достаточно просто узнать, сколько нужно памяти под 110-ть автомобильных номеров:

Мы детерминировали информационный объем, занимаемый 110-ю автомобильными номерами в метрике [байт]. Возникает закономерный вопрос, а нужно ли перевести результат еще в какую-либо метрику? Нет, подобного перевода осуществлять не нужно, так как все варианты ответа представлены также в метрике [байт].

Среди предложенных вариантов ответа, ответ под номером 3-и имеет аналогичное значение.

Вывод:

для записи 110-ти автомобильных номеров потребуется 660 [байт] информации

Резюме

  1. определили алфавит для записи автомобильного номера;

  2. определили количество бит информации для записи одного знака автомобильного номера;

  3. определили память, требуемую для записи одного автомобильного номера;

  4. определили количество памяти, занимаемой 110-ю автомобильными номерами.

  • В нашем номере в гостинице текст
  • В макдональдсе можно зарядить телефон
  • В кустах губкинский шашлык телефон
  • В контакте номер страницы
  • В каком регионе зарегистрирован номер телефона