1) <span>¬((x >3)→(x >4)) = ¬(¬(x>3)∨(x>4)) = ¬(x≤3 ∨ x>4) = (x>3) ∧ (x≤4)
Истинно для x ∈ (3;4]
<u>Ответ 4) 4</u>
2) </span><span>¬((x >56)→(x>198)) ∧(x<369) = ¬((x≤56)∨(x>198))∧(x<369) =
(x>56)∧(x<=198)∧(x<369) = </span><span>(x>56)∧(x<=198)
</span><span>Истинно для x ∈ (56;198]
<u>Ответ 1) 100</u>
</span>
![N = 2^{i}](https://tex.z-dn.net/?f=+N+%3D+2%5E%7Bi%7D+)
, где N - количество символов, а i - ближайшая степень двойки, которая будет больше или равна N.
i = 6(2^6 = 64)бит на символ.
300 * 6 = 1800 бит
8 бит = 1 байт
![\frac{1800}{8} = 225](https://tex.z-dn.net/?f=+%5Cfrac%7B1800%7D%7B8%7D++%3D+225)
Байт
30 + 10 = 40 возможных символов
округляем вверх. 64 = 2 в 6-ой. каждый символ занимает 6 бит.
6 * 5 = 30.
так как должно быть равное количество байт, то придется округлить вверх, чтобы делилось на 8.
32 / 8 = 4 байта на номер.
4 * 50 = 200 байт.
Var s: string;
begin<span> write('n = '); readln(s);
</span><span> writeln('минимальная цифра: ',s.Sorted.JoinIntoString('')[1]);
</span><span>end.
</span>
n = 9823457
<span>минимальная цифра: 2
</span>
<span>
</span>