РУҚА
ЕГЭ · информатика · решения по теме

Решения заданий ФИПИ ЕГЭ по информатике: «Системы счисления» — с ответами

Каждая задача темы из открытого банка ФИПИ — с ответом и первыми шагами разбора. Полное решение по шагам и официальный ключ — по ссылкам в карточке.

Задания без решений
127
решений с ответами
2 435
задач в предмете
7
страниц списка
101ФИПИ D7F348№ 14Высокая

Максимум нулей в записи

Значение арифметического выражения $5^{150} + 5^{100} - x$, где $x$ — целое положительное число, не превышающее 2030, записали в $5$-ричной системе счисления. Определите наибольшее значение $x$, при…

  1. 1
    Рассмотрим все допустимые значения $x$ от 1 до 2030. Для каждого значения вычислим $N = 5^{150} + 5^{100} - x$ и подсчитаем количество нулей в его записи по основанию 5.$$N = 5^{150} + 5^{100} - x$$
  2. 2
    Количество нулей в пятеричной записи можно найти последовательным делением числа на 5: каждая нулевая цифра соответствует нулевому остатку на очередном шаге.

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
102ФИПИ DA2A35№ 14Высокая

Цифры в 27-ричной записи

Значение арифметического выражения $2 \cdot 2187^{2020} + 729^{2021} - 2 \cdot 243^{2022} + 81^{2023} - 2 \cdot 27^{2024} - 6561$ записали в системе счисления с основанием $27$. Определите в…

  1. 1
    Выразим основания степеней через число $3$: $2187=3^7$, $729=3^6$, $243=3^5$, $81=3^4$, $27=3^3$, $6561=3^8$.
  2. 2
    Получаем выражение $N=2\cdot3^{14140}+3^{12126}-2\cdot3^{10110}+3^{8092}-2\cdot3^{6072}-3^8$.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
103ФИПИ DCF30E№ 14Повышенная

Цифры в записи числа

Значение арифметического выражения $16^8 \times 4^{20} - 4^{10} - 4$ записали в системе счисления с основанием 4. Сколько цифр 3 содержится в этой записи?

  1. 1
    Представим $16$ как степень основания системы счисления:$$16^8 = (4^2)^8 = 4^{16}$$
  2. 2
    Преобразуем исходное выражение:$$16^8 \times 4^{20} - 4^{10} - 4 = 4^{36} - 4^{10} - 4$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
104ФИПИ DE4AE1№ 14Высокая

Максимум нулей в записи

Значение арифметического выражения $7^{170} + 7^{100} - x$, где $x$ — целое положительное число, не превышающее $2030$, записали в $7$-ричной системе счисления. Определите наибольшее значение $x$…

  1. 1
    Так как $x\leq 2030<7^4=2401$, представим результат с учётом заимствования при вычитании $x$ из разряда $7^{100}$. Количество нулей в старших разрядах не зависит от $x$; дополнительные нули определяются четырёхразрядной записью числа…
  2. 2
    Диапазон для числа $y=2401-x$: $371\leq y\leq 2400$. Чтобы в четырёхразрядной записи $y$ было максимально возможное число нулей, выбираем число, состоящее из одной ненулевой цифры и трёх нулей: $y=a\cdot 7^k$.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
105ФИПИ E5C194№ 14Повышенная

Делимость чисел в системе 15

Операнды арифметического выражения записаны в системе счисления с основанием 15: $97968x_{15} + 7x233_{15}$. В записи чисел переменной $x$ обозначена неизвестная цифра из алфавита 15-ричной системы…

  1. 1
    Поскольку $15 \equiv 1 \pmod{14}$, значение числа в 15-ричной системе сравнимо по модулю 14 с суммой его цифр.
  2. 2
    Сумма цифр арифметического выражения равна $9+7+9+6+8+x+7+x+2+3+3=54+2x$.

Ещё 4 шага — в полном решении

Решение полностьюОтветРешать самому6 шагов в разборе
106ФИПИ E7109F№ 14Повышенная

Основания систем счисления

Укажите через запятую в порядке возрастания все основания систем счисления, в которых запись числа 22 оканчивается на 4.

  1. 1
    Последняя цифра записи числа в системе счисления с основанием $p$ равна остатку от деления числа на $p$.$$22 \bmod p = 4$$
  2. 2
    Следовательно, основание должно делить разность между числом и его последней цифрой.$$p \mid (22 - 4) = 18$$

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
107ФИПИ E894E6№ 14Повышенная

Делимость числа в системе счисления

Операнды арифметического выражения записаны в системе счисления с основанием 15: $99658x29_{15} + 102x023_{15}$. В записи чисел переменной $x$ обозначена неизвестная цифра из алфавита 15-ричной…

  1. 1
    Поскольку $15 \equiv 1 \pmod{14}$, каждая степень основания 15 сравнима с единицей по модулю 14. Поэтому остаток числа равен сумме его цифр.$$99658x29_{15}+102x023_{15} \equiv (48+x)+(8+x)=56+2x \pmod{14}$$
  2. 2
    Для кратности выражения 14 необходимо, чтобы $56+2x$ делилось на 14. Следовательно, $2x$ делится на 14, то есть $x$ кратно 7. Допустимые значения: $0$, $7$, $14$; наибольшее значение — $x=14$.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
108ФИПИ F41C18№ 14Повышенная

Значащие нули в записи

Значение арифметического выражения $125 + 25^3 + 5^9$ записали в системе счисления с основанием $5$. Сколько значащих нулей содержит эта запись?

  1. 1
    Представим слагаемые как степени основания системы счисления:$$125 = 5^3,\quad 25^3 = (5^2)^3 = 5^6$$
  2. 2
    Тогда выражение имеет вид:$$5^3 + 5^6 + 5^9$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
109ФИПИ F946FA№ 14Высокая

Нули в записи по основанию 64

Значение арифметического выражения $6 \cdot 512^{395} + 7 \cdot 64^{396} + 3 \cdot 8^{398} + 5 \cdot 8^{393} + 300$ записали в системе счисления с основанием $64$. Сколько значащих нулей содержится…

  1. 1
    Выразим слагаемые через степени основания $64$: $512 = 8 \cdot 64$, поэтому $6 \cdot 512^{395} = 48 \cdot 64^{592}$; далее $3 \cdot 8^{398} = 3 \cdot 64^{199}$ и $5 \cdot 8^{393} = 40 \cdot 64^{196}$.
  2. 2
    Разложим последнее слагаемое: $300 = 4 \cdot 64 + 44$. Все коэффициенты являются допустимыми цифрами системы счисления с основанием $64$, поэтому переносов нет.$$N = 48 \cdot 64^{592} + 7 \cdot 64^{396} + 3 \cdot 64^{199} + 40 \cdot 64^{196} + 4 \cdot 64^1 + 44$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
110ФИПИ FF8BF8№ 14Высокая

Подсчёт цифр в системе счисления

Значение арифметического выражения $343^{515} - 6 \cdot 49^{520} + 5 \cdot 49^{510} - 3 \cdot 7^{530} - 550$ записали в системе счисления с основанием $7$. Определите количество цифр $6$ в записи…

  1. 1
    Заменим основания степеней на степени числа $7$:$$343^{515}=(7^3)^{515}=7^{1545},\quad 49^{520}=(7^2)^{520}=7^{1040},\quad 49^{510}=(7^2)^{510}=7^{1020}$$
  2. 2
    Исходное выражение преобразуется к виду:$$N=7^{1545}-6\cdot 7^{1040}+5\cdot 7^{1020}-3\cdot 7^{530}-550$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
111ФИПИ 95321D№ 24Высокая

Поиск ошибок в программе

На обработку поступает натуральное число, не превышающее $10^9$. Нужно написать программу, которая выводит на экран минимальную чётную цифру числа. Если в числе нет чётных цифр, требуется вывести на…

  1. 1
    При вводе 231 начальное значение minDigit равно последней цифре числа: 1. Затем программа рассматривает цифры 1, 3 и 2. Только цифра 2 является чётной, поэтому minDigit становится равным 2.$$231 \to 1,\ 3,\ 2$$
  2. 2
    После завершения цикла значение minDigit равно 2, поэтому программа выводит число 2.$$2$$

Ещё 4 шага — в полном решении

Решение полностьюОтветРешать самому6 шагов в разборе
112ФИПИ D479DB№ 24Высокая

Исправление программы на Python

Дано целое положительное число $N$, не превосходящее 1000. Нужно написать программу, которая определяет, является ли это число степенью числа 4: выводит на экран либо такое целое число $K$, что…

  1. 1
    В начале работы программы $k = 0$, поэтому условие цикла `k % 4 == 0` истинно. После первой итерации $k$ становится равным 1, а $n$ при входном значении 16 становится равным 4.$$16 // 4 = 4$$
  2. 2
    После первой итерации условие `k % 4 == 0` становится ложным, поскольку $1 \bmod 4 = 1$. Цикл завершается.

Ещё 4 шага — в полном решении

Решение полностьюОтветРешать самому6 шагов в разборе
113ФИПИ 0D73A6№ 25Повышенная

Максимальное число после обработки

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом. Сначала строится троичная запись числа $N$. Если число $N$ делится на 3, к этой записи…

  1. 1
    Проверим значения $N$, начиная с небольших чисел, учитывая остаток при делении на 3. Для $N=16$: $16=121_3$, остаток при делении на 3 равен $1$.
  2. 2
    Остаток $1$ умножается на $5$, поэтому к записи $121_3$ дописывается троичная запись числа $5$: $5=12_3$.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
114ФИПИ 2A4EB2№ 25Повышенная

Преобразование двоичной записи

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит его двоичную запись, анализирует чётность суммы её цифр, дописывает справа соответствующий разряд и заменяет два левых разряда на…

  1. 1
    Если двоичная запись числа $N$ содержит пять разрядов, результат также содержит пять разрядов. При нечётной сумме цифр первые два разряда результата равны $11$, поэтому $R\geq11000_2=48$, что не подходит.$$R\geq 48$$
  2. 2
    Значит, сумма цифр исходной пятиразрядной записи должна быть чётной, а первые два разряда результата равны $10$. Тогда $R<40$ означает, что оставшиеся разряды результата дают число не более $0011_2$.$$R=10abc0_2<101000_2$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
115ФИПИ 3C24DE№ 25Повышенная

Построение числа по двоичной записи

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$. Сначала строится двоичная запись числа $N$. Если число $N$ делится на 3, к этой записи дописываются три…

  1. 1
    Проверим значения $N$, делящиеся на 3. При $N=15$ его двоичная запись имеет вид $1111_2$.
  2. 2
    Так как $15$ делится на 3, к записи приписываются три последние двоичные цифры: $111$. Получаем запись $1111111_2$.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
116ФИПИ 44CEC5№ 25Повышенная

Минимальное число после обработки

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом. Сначала строится двоичная запись числа $N$. Если число чётное, то к двоичной записи числа…

  1. 1
    Проверим числа, имеющие не более шести цифр в двоичной записи. Для чётного числа с $k$ цифрами результат имеет вид $10b_1b_2\ldots b_k$, поэтому $R=2^{k+1}+N$. Для нечётного числа результат имеет вид $1b_1b_2\ldots b_k01$, поэтому…
  2. 2
    Наибольшее нечётное число с шестью двоичными цифрами — $63$. Для него $R=2^8+4\cdot63+1=509$, то есть условие ещё не выполняется.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
117ФИПИ 599D9D№ 25Повышенная

Подсчёт цифр в строках

Цепочки символов (строки) создаются по следующему правилу. Первая строка состоит из одного символа — цифры «1». Каждая из последующих цепочек создаётся так: в очередную строку дважды записывается…

  1. 1
    Обозначим через $E_i$ количество чётных цифр в $i$-й строке. При создании новой строки предыдущая строка записывается дважды, поэтому её вклад удваивается.
  2. 2
    Приписанная цифра увеличивает количество чётных цифр на единицу только для чётных номеров строк.

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
118ФИПИ 5Ac24e№ 25Повышенная

Построение числа в двоичной записи

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом. Строится двоичная запись числа $N$. Если число $N$ чётное, то к этой записи справа и…

  1. 1
    Проверим числа, близкие к $113$, в двоичной системе счисления. Для результата, полученного из нечётного $N$, двоичная запись должна иметь вид $1b00$.
  2. 2
    Число $108$ представляется в виде $1101100_2$. Отделяем первую единицу и два последних нуля: получаем $b=1011_2=11_{10}$.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
119ФИПИ 722F01№ 25Повышенная

Минимальное число после преобразования

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом. Сначала записывается двоичная запись числа $N$. Если сумма цифр в этой записи чётная…

  1. 1
    Последовательно проверим натуральные числа, начиная с $N=1$. Для каждого числа применяем правило преобразования.
  2. 2
    Для первых значений получаются результаты: $R(1)=3$, $R(2)=4$, $R(3)=4$, $R(4)=13$, $R(5)=8$, $R(6)=8$, $R(7)=15$.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
120ФИПИ 84D6E3№ 25Повышенная

Преобразование двоичной записи

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$. Сначала строится двоичная запись числа $N$. Если сумма цифр в двоичной записи чётная, справа дописывается…

  1. 1
    Проверяем значения $N$ по возрастанию, пока результат не станет больше 40.
  2. 2
    Для $N=15$: $15_{10}=1111_2$. Сумма цифр равна 4, поэтому справа дописывается 0, а первые два разряда заменяются на 10: $1111_2\rightarrow10110_2=22_{10}$.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе