Условие у нас следующее. 1)в 16ричном виде число двузначное и оканчивается на А 2)в 8ричном виде число трехзначное
п1 соответствует 16 цифр, потому просто все их можно переберать и по очереди перевести в 8ричный вид. или можно посмотреть значения краев 3значных 8ричных. 111_8 = 49_16 - значит 4А уже будет 3значным 8ричным 777_8 = 1FF_16 - мы не выйдем за верхний край
т.е. нам подходят числа 4А, 5А, 6А, 7А, 8А, 9А, АА, BA, CA, DA, EA, FA - всего 12 шт
Проверяем # Код на ruby 2.2.3p173 for i in 0..15 s = i.to_s(16) + "a" puts "X_16 = #{s}, X_10 = #{s16 = s.to_i(16)}, X_8 = #{s16.to_s(8)}" end
Математическая модель (а также программа; зависит от того, что понимать под этапом формализации).
В учебнике выделяют такие этапы решения задачи на компьютере:
Исходные данные (результат - словесная информационная модель)
Формализация (математическая модель)
Алгоритмизация (алгоритм)
Программирование (программа)
Отладка, тестирование (уточнение модели)
Выполнение расчетов (получение результатов)
Нормальные люди понимают, что после формализации информация должна быть представлена на формальном языке, таких языком может быть как математический, так и язык программирования.