Берем инженерный калькулятор.
Набираем максимальное двоичное число длиной 5 знаков (все единицы) .
Переводим это число в десятичку. Получается число 31.
Т. к. ноль, это то же число, то можно уверенно сказать, что пятью двоичными разрядами можно
закодировать 32 символа (0-31)
Оператор AND возвращает единицу только при a и b равных единице.
Оператор NOT возвращает противоположное значение.
Значит при A = 1 и B = 0 тождество верно.
(NOT 0) AND 1 = 1
Program n1;
var a,k: integer;
begin
readln(a);
k:=0;
while a<>0 do
begin
if (a>9) and (a<100) and (a mod 5=0)
then k:=k+1;
readln(a);
end;
write(k);
end.
В двоичной системе счисления используются 0 и 1, в троичной - 0, 1, 2, соответственно, в восьмеричной должны использоваться только 0, 1, 2, 3, 4, 5, 6, 7. Следовательно, число 824 не может быть представлено в восьмеричной системе счисления.