Присоединиться

11 класс·базовый уровень

Значение арифметического выражения7 · 512¹²⁰ − 6 · 64¹⁰⁰ + 8²¹⁰ −

Условие

Значение арифметического выражения7 · 512¹²⁰ − 6 · 64¹⁰⁰ + 8²¹⁰ − 255записали в системе счисления с основанием 8. Сколько цифр 0 содержится в этой записи?

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

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

  1. Как рассуждать

    Решение. Последовательно будем преобразовывать данное выражение: 7⋅512120−6⋅64100+8210−255=7⋅8360+8210−6⋅8200−4⋅82+807 \cdot 512^{120} - 6 \cdot 64^{100} + 8^{210} - 255=7 \cdot 8^{360} + 8^{210} - 6 \cdot 8^{200} - 4 \cdot 8^{2} + 8^{0} Сумма 7⋅8360+82107 \cdot 8^{360} + 8^{210} в системе счисления с основанием 8 будет выглядеть как семёрка, 149 нулей, единица и 210 нулей. Вычтя из этого числа 6⋅8200,6 \cdot 8^{200} , получим число, которое в системе счисления с основанием 8 будет выглядеть как семёрка, 150 нулей, девять семёрок, двойка и 200 нулей. После вычитания из этого числа 4⋅82,4 \cdot 8^{2} , получим семёрку, 150 нулей, девять семёрок, единицу, 197 семёрок, четвёрку и два нуля. Прибавляя к этому числу 8⁰, получим семёрку, 150 нулей, девять семёрок, единицу, 197 семёрок, четвёрку, ноль и единицу. Всего 151 ноль.

Осталось ещё 2 шага

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

  2. x //= 8s = s[::-1]print(s.count("0"))…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Кодирование чисел. Системы счисления»

Значение арифметического выражения7 · 512¹²⁰ − 6 · 64¹⁰⁰ + 8²¹⁰ − — решение с объяснением | Lom Ai