При кодировке текстового сообщения, состоящего из 70 символов, потребовалось 560 бит, а при дальнейшем изменении кодировки на другую его итоговый объем составил 70 байт. Какое преобразование кодировок производилось? 1)ASCII > Unicode
2)Unicode > ASCII
3)ASCII > ASCII
4)Unicode > Unicode
Итого получаем 32 000 х 70 х 8 = 17 920 000 бит.
Переведем это значение в байты, поделив на 8 ( в 1 байте 8 бит), а затем в килобайты, поделив на 1024. Получим 17 920 000 / 8 / 1024 ≈ 2 188 (Кбайт).
Наиболее близкий из ответов: 2) 2048
При нечетном n к рассмотренным горизонтальным строкам добавляется еще одна - нечетная, конфигурация которой совпадает с первой (нечетной) горизонталью.
Если клетка в левом нижнем углу первой горизонтали черная, то количество черных клеток в ней можно определить как сумму результата целочисленного деления количества клеток по горизонтали на два и остатка от этого деления. В результате приходим к следующей формуле:
Ниже представлен текст программы на языке Pascal.ABC.NET
var
m, n: integer;
begin
Write('Введите количество горизонталей на доске: ');
Readln(n);
Write('Введите количество вертикалей на доске: ');
Readln(m);
if (n mod 2) = 0 then Writeln('Черных клеток на доске- ', m * n / 2)
else Writeln('Черных клеток на доске- ', m * (n-1) / 2 + (m div 2) + (m mod 2))
end.
Тестовое решение:
Введите количество горизонталей на доске: 8
Введите количество вертикалей на доске: 7
Черных клеток на доске- 28