Внекоторой стране автомобильный номер длинной 6 символов составляется из главный букв (всего используется 12 букв)и десятичных цифр в любом порядке.каждый символ кодируется одинаковым и минимально возможным количеством бит , а каждый номер-одинаковым и минимально возможным целым количеством байт.определите объем памяти в байтах,необходимый для хранения 32 автомобильных номеров . объясните , как решать .я пыталась решить ,так и не поняла как
162
467
Ответы на вопрос:
1. сколько всего можно использовать символов? 12 букв + 10 цифр = 22.
2. сколько бит нужно для кодировки 22? 5 бит. (смотрим по степеням двойки, нужна такая минимальная степень 2, которая больше или равна 22. равной нет, следующая 32. 2^5=32)
3. сколько байт нужно для кодировки одного номера? 5(из пункта 2) * 6(длина из условия) : 8 (перевод из битов в байты, тк по условию номер у нас в байтах. 1 байт = 8 бит) = 3,75, но берем 4 байта. (всегда округляем в большую сторону, иначе, если возьмем 3, байт для хранения не хватит)
4. если 1 номер - 4 байта, то 32 номера = 4*32 = 128 байт.
ответ: 128 байт для хранения 32 номеров.
Var x, s: real; i, n: integer; begin readln(x, n); s : = 1; for i : = 1 to n do s : = s + sin(i * x) / i; writeln(s); end. //или //pascalabc.net 3.1 сборка 1219 begin var x : = readreal('x ='); println( range(1, readinteger('n =' aggregate(1.0, (s, r)-> s + sin(r * x) / r) ); end.
Популярно: Информатика
-
legoman185828.09.2020 02:14
-
martineztop30.08.2020 11:46
-
aselkulmagambet13.11.2022 03:34
-
TonyaOgneva14.04.2021 23:05
-
danielfokin30.08.2021 21:26
-
123288805.02.2023 21:55
-
DFleX16.12.2020 19:14
-
Artemis4567765410.10.2020 14:36
-
INNADANILOVA02.04.2020 20:02
-
КираМурТоп03.09.2022 19:41