Задача к ЕГЭ по информатике на тему «практика систем счисления (подготовительные задачи)» №2

К троичной записи некоторого натурального числа дописали справа два нуля. Во сколько раз увеличилось это число?

Решение руками

Если к любому числу некоторой N  -ричной системы счисления дописать справа 0  , то это по сути будет умножением на число 10  N  , что в десятеричной системе счисления будет означать умножение на N  .

Таким образом, если в 3  -ичной системе счисления к числу дописать справа 2  нуля, то число увеличится в  2 3  раз, то есть в 9  раз.

Решение программой

# С помощью функции int(st, osn) можно перевести строчную запись st любого числа
# из системы счисления с основанием osn (число от 2 до 36 включительно)
# в 10-ричную систему счисления

# Чтобы решить задачу, возьмём любое натуральное число, например 1
# И переведём число до и после изменения в 10-ричную систему счисления
x = int("1", 3)  # Перевод "некоторого" троичного числа
y = int("100", 3)  # Перевод этого же числа, но с дополнительными нулями справа

# Теперь можно найти отношение между числами
print(y / x)

Ответ: 9
Оцените статью
Я решу все!