Задача к ЕГЭ по информатике на тему «арифметические выражения» №7

Сколько значащих нулей содержится в троичной записи числа 9215 + 2765 − 814   ?

Решение Python:

a = 9**215 + 27**65 - 81**4
s = ’’
# Переводим числовое выражение в 3СС
while a > 0:
    s = str(a % 3) + s
    a //= 3
print(s.count(’0’))

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

Приведем к общему основанию:

9215 + 2765 − 814 = (32)215 + (33)65 − (34)4 = 3430 + 3195 − 316

Переведем в троичную систему счисления и получим:

10◟00.◝.◜.000◞+1 0◟00..◝.◜000◞− 1 0◟00.◝..◜000◞     430         195          16

   10◟00.◝.◜.000◞1 0◟00.◝..◜000◞ 0◟00.◝..◜000◞        234        179       16  -                    1 000...000                         ◟--◝1◜6--◞ ---1000...000-0-222...222-000...000---     ◟--◝◜---◞  ◟--◝◜--◞ ◟--◝◜--◞        234        179       16

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