Блок-схема и код программы в приложениях.<span>
Примечание:</span> результат работы программы будет равен 0, т.к. 0 - целое число.
алг. обход прям.области
нач.
нц пока <продолжается стена> повторять
шаг
кц
поворот
кон.
как то так)
2AC1₁₆=10101011000001₂;
Ответ: 6 единиц.
В основе алгоритма лежит последовательное деление числа на 8 и анализ остатка от этого деления. Фактически, происходит получение цифр числа в восьмеричной системе счисления. Если очередная цифра нечетная, значение a увеличивается на нее, а если четная - значение b умножается на нее. В результате a - сумма нечетных цифр числа в его восьмеричном представлении, b - произведение четных цифр.
a=2 и есть только один способ получения такой суммы нечетных цифр: 1+1
b=12и есть только один способ получения такого произведения четных цифр: 2×6.
Теперь мы знаем все цифры восьмеричного числа: 1, 1, 2, 6.
Максимальное восьмеричное число, составленное из них - это 6211.
6211₈ = 6×8³+2×8²+1×8+1 = 3072+128+8+1 = 3209₁₀
Ответ: 3209