Необходимый для регистрации на сайте логин каждого пользователя состоит из 7 символов. первые пять символов пользователь придумывает сам из 17 фиксированных букв латинского алфавита. следующие два символа - десятичные цифры в любом порядке — автоматически дописываются программой. каждый такой код в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт (при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством бит). определите объём памяти (в байтах), отводимый этой программой для записи 50 пользователей. в ответе запишите только число, слово «байт» писать не нужно.
221
474
Ответы на вопрос:
Будет иметь кучу вариантов решения. почему? как минимум: 1) неизвестна кодировка, например в utf-8 для записи одной буквы используется 8 бит, utf-16 16 бит, utf-32 32 бита. 2) к чему было дано, что у нас 17 символом? еще если бы дано было конкретные, то можно было бы может в кодировке что понять. 3) "все символы кодируются одинаковым", то бишь числа, тоже будут кодироваться (или не будут) таким же количеством битов, как и буквы (бред же : ) ) если под букву будет 8 бит (1 байт) то нам не нужно 8 бит под числа, нам хватит и 4-х бит. может я просто сильно вчитываюсь, но кто знает. вроде не хватает условий еще. если предположить, что 17 букв кодируются в кодировке utf-8, то на каждую букву будет 8 бит (1 байт). дальше, если на цифры тоже отводим 8 бит (по условия 3-го пункта) получится 8*5=40 бита на буквы, и 8*2=16 бита на цифры. итого 56 бит на запись одного логина. на запись 50 пользователей = 50*56=2800 бит. если числа кодировать минимальным (0-9 цифр) числом бит, то нужно будет на 1 цифру 4 бита (9 в двоичной равно 1001), на две цифры 2 бита. итого 8*5=40 бит на буквы, и 4*2=8 бит на цифры, 48 бит логин. 50*48= 2400бит 50 логинов.
Популярно: Информатика
-
oksana200000102.04.2020 03:44
-
Фаззан22.08.2022 16:33
-
yaaaaaaan01.08.2021 23:51
-
ulzhan1606199907.02.2021 00:15
-
mikeman11.01.2023 15:30
-
Karina1111111111516.02.2022 13:05
-
Katya114311.08.2020 07:56
-
Boxing1247410.02.2021 10:43
-
У1м2н3и4ц5а619.03.2021 01:26
-
barbi1823.01.2020 21:45