Задания
Версия для печати и копирования в MS Word
Тип 14 № 16043
i

Зна­че­ние ариф­ме­ти­че­ско­го вы­ра­же­ния 97 + 321 − 9 за­пи­са­ли в си­сте­ме счис­ле­ния с ос­но­ва­ни­ем 3. Сколь­ко цифр 2 со­дер­жит­ся в этой за­пи­си?

Спрятать решение

Ре­ше­ние.

По­сле­до­ва­тель­но рас­смот­рим дан­ное вы­ра­же­ние.

Рас­смот­рим пер­вое сла­га­е­мое: 9 в сте­пе­ни левая круг­лая скоб­ка 7 пра­вая круг­лая скоб­ка = 3 в сте­пе­ни левая круг­лая скоб­ка 14 пра­вая круг­лая скоб­ка = 100...00_3.  — на конце 14 нулей.

Рас­смот­рим вто­рое сла­га­е­мое: 3 в сте­пе­ни левая круг­лая скоб­ка 21 пра­вая круг­лая скоб­ка = 100...00_3  — на конце 21 нуль.

Ре­зуль­тат сло­же­ния пер­вых двух чисел: 3 в сте­пе­ни левая круг­лая скоб­ка 21 пра­вая круг­лая скоб­ка плюс 3 в сте­пе­ни левая круг­лая скоб­ка 14 пра­вая круг­лая скоб­ка = 100...00100...00_3  — на конце 14 нулей, а в се­ре­ди­не 21 минус 14 минус 1 = 6 нулей.

На по­след­нем шаге по­лу­ча­ем: 3 в сте­пе­ни левая круг­лая скоб­ка 21 пра­вая круг­лая скоб­ка плюс 3 в сте­пе­ни левая круг­лая скоб­ка 14 пра­вая круг­лая скоб­ка минус 3 в квад­ра­те = 100...002...2200_3  — на конце два нуля, затем 12 двоек, а в се­ре­ди­не 7 нулей.

 

Ответ: 12.

 

При­ведём дру­гое ре­ше­ние на языке Python.

x = 9**7 + 3**21 - 9

s = ''

while x != 0:

s += str(x % 3)

x //= 3

s = s[::-1]

print(s.count("2"))

Источник: Де­мон­стра­ци­он­ная вер­сия ЕГЭ—2019 по ин­фор­ма­ти­ке
Раздел кодификатора ФИПИ: 1.4.1 По­зи­ци­он­ные си­сте­мы счис­ле­ния