Есть ответ 👍

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

202
447
Посмотреть ответы 2

Ответы на вопрос:

bog2017
4,7(100 оценок)

Решение

Согласно условию, в номере могут быть использованы 10 цифр (0..9) и 18 букв, всего 10 + 18 = 28 символов. Известно, что с N бит можно закодировать 2^N различных символов. Поскольку 24 < 28 < 25, то для записи каждого из 28 символов необходимо 5 бит.

 

Для хранения всех 7 символов номера нужно 7 * 5 = 35 бит, а т.к. для записи используется целое число байт, то берём ближайшее не меньшее значение, кратное восьми, это число 40 = 5 * 8 бит (5байт).

 

Тогда 60 номеров занимают 5 * 60 = 300 байт.

ответ

300 байт


// pascalabc.net 3.2, сборка 1345 от 24.11.2016 // внимание! если программа не работает, обновите её версию! begin   var t: =arrrandom(24,19,23); t.println;   writeln('температура +20 была ',t.where(x-> x=20).count,' раз(а)') end. пример 23 22 22 23 20 19 19 21 19 20 22 20 21 22 20 19 22 22 21 20 21 21 23 23 температура +20 была 5 раз(а)

Популярно: Информатика