0.9935203
program znanija;
var
m, x, y, z: single;
begin
m := 3.96;
x := 0.03;
y := 5.92;
z := tan(sqr(m)) / (3 * x * power(y, 3)) + (1 - x / y);
write(z);
end.
Объяснение:
Функция tan() возвращает тангенс числа, указанного в скобках.
Функция sqr() возводит число, указанное в скобках, в квадрат.
Функция power(x, y) возводит число x в степень y.
program znanija; // Название программы
var // Раздел для описания переменных
m, x, y, z: single; // Объявление вещественных переменных
begin // Начало программы
m := 3.96; // m = 3.96
x := 0.03; // x = 0.03
y := 5.92; // y = 5.92
z := tan(sqr(m)) / (3 * x * power(y, 3)) + (1 - x / y); // Сама формула
write(z); // Выводим ответ
end. // Конец программы
17 байт
Объяснение:
Разбираемся с личным кодом:
Длина n=11 символов
15 букв + 10 цифр = 25 символов - мощность алфавита личного кода.
, где i - кол-во бит на символ
i = 5 бит (из неравенства выше)
V = i * n = 5 бит * 11 = 55 бит ≤ 7 байт
Разбираемся с кодом подразделения:
Длина n=8 символов
26 букв + 10 цифр = 36 символов - мощность алфавита кода подразделения
i = 6 бит
V = 8 * 6 бит = 48 бит ≤ 6 байт
Итого объем кодов в сумме равен V=7 + 6 байт = 13 байт
Объем хранящийся на пропуске равен 30 байтам
Объем доп информации 30 байт - 13 байт = 17 байт
волк капуста коза
капуста волк обратно козу
коза капуста волк
капуста волк коза