Марафон: задание 5

68 задач подряд, по 20 на странице. Цель — довести до автоматизма. Прогресс сохраняется в браузере (в аккаунте — и в карте пробелов).

Страница 1 из 4 · задачи 1–20 из 68
⏱ 00:00:000 из 20 заполнено
  1. Задание 5

    На вход алгоритма подается натуральное число N. Алгоритм строит по нему новое число R следующим образом.

    1.  Строится троичная запись числа N.

    2.  Если N кратно 3, то в конец записи дописываются две последние троичные цифры.

    3.  Если N не кратно 3, то остаток от деления умножается на 5, переводится в троичную систему и затем дописывается к числу.

    Полученная таким образом запись является троичной записью искомого числа R.

    Укажите максимальное число R, не превышающее 173, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.

  2. Задание 5

    Алгоритм получает на вход натуральное число N ≥ 100 и строит по нему новое число R следующим образом:

    1.  Все тройки соседних цифр в десятичной записи N рассматриваются как трёхзначные числа (возможно, с ведущими нулями).

    2.  Из списка полученных на предыдущем шаге трёхзначных чисел выделяются наибольшее и наименьшее.

    3.  Результатом работы алгоритма становится разность найденных на предыдущем шаге двух чисел.

     

    Пример. Дано число N  =  20024. Алгоритм работает следующим образом:

    1.  В десятичной записи выделяем трёхзначные числа: 200, 002, 024.

    2.  Наибольшее из найденных чисел 200, наименьшее 002.

    3.  200 − 002  =  198.

    Результат работы алгоритма R  =  198.

    При каком наименьшем N в результате работы алгоритма получится R  =  415?

  3. Задание 5

    Алгоритм получает на вход натуральное число N и строит по нему новое число R следующим образом.

    1.  Строится троичная запись числа N.

    2.  В полученной записи все нули заменяются на двойки, все двойки  — на нули. Из полученного числа удаляются ведущие нули.

    3.  Результат переводится в десятичную систему счисления.

    4.  Результатом работы алгоритма становится модуль разности исходного числа N и числа, полученного на предыдущем шаге.

     

    Пример. Дано число N  =  35. Алгоритм работает следующим образом.

    1.  Строим троичную запись числа N: 3510  =  10223.

    2.  Заменяем цифры и удаляем ведущие нули: 1022 → 1200.

    3.  Переводим в десятичную систему: 12003  =  4510.

    4.  Вычисляем модуль разности: |35 − 45|  =  10.

    Результат работы алгоритма R  =  10.

    При каком наименьшем N в результате работы алгоритма получится R  =  1 864 246.

  4. Задание 5

    На вход алгоритма подаётся натуральное число  N больше 20. Алгоритм строит по нему новое число R следующим образом.

    1.  Строится восьмеричная запись числа N.

    2.  Далее эта запись обрабатывается по следующему правилу:

    — если число N делится на 7, то к восьмеричной записи числа справа дописываются его последние две цифры;

    — если число N не делится на 7, то остаток от деления числа N на 7 умножается на семь, а затем полученный результат в восьмеричном виде приписывается слева к восьмеричной записи.

    Полученная таким образом запись является восьмеричной записью искомого числа R.

    Например, для исходного числа 2110  =  258 результатом является число 25258  =  136510, для исходного числа 2210  =  268 результатом является число 7268  =  47010.

    Укажите такое число N, для которого число R является наименьшим среди чисел, превышающих 500. В ответе это число запишите в десятичной системе счисления.

    В ответе запишите это число в десятичной системе счисления.

  5. Задание 5

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

    1.  Строится троичная запись числа N.

    2.  Далее эта запись обрабатывается по следующему правилу:

    а)  если сумма цифр троичной записи числа N делится на 3, то в этой записи два левых разряда заменяются на «112»;

    б)  если сумма цифр троичной записи числа N на 3 не делится, то эта сумма переводится в троичную систему счисления и дописывается в конец числа.

    Полученная таким образом запись является троичной записью искомого числа R.

    3.  Результат переводится в десятичную систему и выводится на экран.

    Например, для исходного числа 11  =  1023 результатом является число 11223  =  44, а для исходного числа 12  =  1103 результатом является число 11023  =  38.

    Укажите максимальное чётное число R, не превышающее 679, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.

  6. Задание 5

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

    1.  Строится троичная запись числа N.

    2.  Далее эта запись обрабатывается по следующему правилу:

    а)  если сумма цифр троичной записи числа N делится на 3, то в этой записи два левых разряда заменяются на «112»;

    б)  если сумма цифр троичной записи числа N на 3 не делится, то эта сумма переводится в троичную систему счисления и дописывается в конец числа.

    Полученная таким образом запись является троичной записью искомого числа R.

    3.  Результат переводится в десятичную систему и выводится на экран.

    Например, для исходного числа 11  =  1023 результатом является число 11223  =  44, а для исходного числа 12  =  1103 результатом является число 11023  =  38.

    Укажите минимальное чётное число R, большее 702, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.

  7. Задание 5

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

    1.  Строится троичная запись числа N.

    2.  Далее эта запись обрабатывается по следующему правилу:

    а)  если число N делится на 3, то слева к нему приписывается «1», а справа «02»;

    б)  если число N на 3 не делится, то остаток от деления на 3 умножается на 4, переводится в троичную запись и дописывается в конец числа.

    Полученная таким образом запись является троичной записью искомого числа R.

    3.  Результат переводится в десятичную систему и выводится на экран.

    Например, для исходного числа 1110  =  1023 результатом является число 102223  =  10710, а для исходного числа 1210  =  1103  — это число 1110023  =  35310.

    Укажите максимальное число N, после обработки которого с помощью этого алгоритма получается число R, не превышающее 250.

  8. Задание 5

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

    1.  Строится троичная запись числа N.

    2.  Далее эта запись обрабатывается по следующему правилу:

    а)  если число N делится на 3, то слева к нему приписывается «1», а справа «02»;

    б)  если число N на 3 не делится, то остаток от деления на 3 умножается на 4, переводится в троичную запись и дописывается в конец числа.

    Полученная таким образом запись является троичной записью искомого числа R.

    3.  Результат переводится в десятичную систему и выводится на экран.

    Например, для исходного числа 1110  =  1023 результатом является число 102223  =  10710, а для исходного числа 1210  =  1103  — это число 1110023  =  35310.

    Укажите максимальное число N, после обработки которого с помощью этого алгоритма получается число R, не превышающее 350.

  9. Задание 5

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

    1.  Строится троичная запись числа N.

    2.  Далее эта запись обрабатывается по следующему правилу:

    а)  если число N делится на 3, то к этой записи справа дописываются две последние троичные цифры полученной записи;

    б)  если число N на 3 не делится, то вычисляется сумма цифр полученной троичной записи, эта сумма умножается на 3, переводится в троичную систему счисления и дописывается в конец числа.

    Полученная таким образом запись является троичной записью искомого числа R.

    3.  Результат переводится в десятичную систему и выводится на экран.

    Например, для исходного числа 8 = 223 результатом является число 221103  =  228, а для исходного числа 9  =  1003 результатом является число 100003  =  81.

    Укажите число R, ближайшее к 826, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.

  10. Задание 5

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

    1.  Строится троичная запись числа N.

    2.  Далее эта запись обрабатывается по следующему правилу:

    а)  если число N делится на 3, то к этой записи справа дописываются две последние троичные цифры полученной записи;

    б)  если число N на 3 не делится, то вычисляется сумма цифр полученной троичной записи, эта сумма умножается на 3, переводится в троичную систему счисления и дописывается в конец числа.

    Полученная таким образом запись является троичной записью искомого числа R.

    3.  Результат переводится в десятичную систему и выводится на экран.

    Например, для исходного числа 8 = 223 результатом является число 221103  =  228, а для исходного числа 9  =  1003 результатом является число 100003  =  81.

    Укажите число R, ближайшее к 910, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.

  11. Задание 5

    Автомат получает на вход натуральное число N, не превышающее 10 000. По этому числу строится новое число R по следующим правилам.

    1.  Вычисляется число P  — произведение всех ненулевых цифр числа N.

    2.  Вычисляется число M  — сумма максимальной и минимальной цифр в записи числа N.

    3.  Вычисляется T1: T1  =  P + M.

    4.  Вычисляется T2: T2  =  P × M.

    Новое число R получается в результате записи рядом без пробелов чисел T1 и T2 таким образом, чтобы они следовали слева направо в неубывающем порядке.

    Пример. Исходное число N  =  234

    P  =  2 × 3 × 4  =  24

    M  =  2 + 4  =  6

    T1  =  24 + 6  =  30

    T2  =  24 × 6  =  144

    Результат: R  =  30144

    Укажите наибольшее число N, при обработке которого автомат выдаст число R  =  23126.

  12. Задание 5

    Автомат получает на вход натуральное число N, не превышающее 10 000. По этому числу строится новое число R по следующим правилам.

    1.  Вычисляется число P  — произведение всех ненулевых цифр числа N.

    2.  Вычисляется число S  — разность максимальной и минимальной цифр в записи числа N.

    3.  Вычисляется T1: T1  =  P + S.

    4.  Вычисляется T2: T2  =  P × S + 1.

    Новое число R получается в результате записи рядом без пробелов чисел T1 и T2 таким образом, чтобы они следовали слева направо в неубывающем порядке.

    Пример. Исходное число N  =  234.

    P  =  2 × 3 × 4  =  24

    S  =  4 − 2  =  2

    T1  =  24 + 2  =  26

    T2  =  24 × 2 + 1  =  49

    Результат: R  =  2649

    Укажите наибольшее число N, при обработке которого автомат выдаст число R  =  25127.

  13. Задание 5

    На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом:

    1.  Строится двоичная запись числа N.

    2.  К этой записи дописываются справа ещё несколько разрядов по следующим правилам:

    —  если число N четное, то справа и слева к этой записи дописывается 11;

    —  если число N нечетное, то справа к этой записи дописывается 00, а слева  — 11.

    Полученная таким образом запись является двоичной записью искомого числа R. Укажите наименьшее число R, большее 105, которое могло получиться в результате работы алгоритма.

    В ответе запишите число в десятичной системе счисления.

  14. Задание 5

    На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом:

    1.  Строится двоичная запись числа N.

    2.  К этой записи дописываются справа ещё несколько разрядов по следующим правилам:

    —  если число N четное, то справа к этой записи дописывается 1 и слева также дописывается 1;

    —  если число N нечетное, то справа к этой записи дописывается 10, а слева  — 1.

    Полученная таким образом запись является двоичной записью искомого числа R. Укажите наибольшее число R, не превышающее 65, которое могло получиться в результате работы алгоритма.

    В ответе запишите число в десятичной системе счисления.

  15. Задание 5

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

    1.  Строится двоичная запись числа N.

    2.  К этой записи дописываются справа ещё два разряда по следующему правилу:

    а)  складываются все цифры двоичной записи, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001;

    б)  над этой записью производятся те же действия  — справа дописывается остаток от деления суммы цифр на 2.

    Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R.

    Укажите минимальное число R, которое превышает 43 и может являться результатом работы алгоритма. В ответе это число запишите в десятичной системе.

  16. Задание 5

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

    1.  Строится двоичная запись числа N.

    2.  К этой записи дописываются справа ещё два разряда по следующему правилу:

    а)  складываются все цифры двоичной записи числа N, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001;

    б)  над этой записью производятся те же действия  — справа дописывается остаток от деления суммы цифр на 2.

    Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью результирующего числа R.

    Укажите такое наименьшее число N, для которого результат работы алгоритма больше числа 77. В ответе это число запишите в десятичной системе счисления.

  17. Задание 5

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

    1.  Строится двоичная запись числа N.

    2.  К этой записи дописываются справа ещё два разряда по следующему правилу: складываются все цифры двоичной записи:

    а)  если сумма нечетная, к числу дописывается 11,

    б)  если сумма четная, дописывается 00.

    Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R. Укажите такое наименьшее число R, которое превышает 114 и может являться результатом работы алгоритма. В ответе это число запишите в десятичной системе счисления.

  18. Задание 5

    Автомат обрабатывает натуральное число N по следующему алгоритму.

    1.  Строится двоичная запись числа N.

    2.  Складываются все цифры полученной двоичной записи. В конец записи (справа) дописывается остаток от деления суммы на 2.

    3.  Предыдущий пункт повторяется для записи с добавленной цифрой.

    4.  Результат переводится в десятичную систему и выводится на экран.

     

    Пример. Дано число N  =  13. Алгоритм работает следующим образом.

    1.  Двоичная запись числа N: 1101.

    2.  Сумма цифр двоичной записи  — 3, остаток от деления на 2 равен 1, новая запись 11011.

    3.  Сумма цифр полученной записи  — 4, остаток от деления на 2 равен 0, новая запись 110110.

    4.  На экран выводится число 54.

     

    Какое наименьшее число, большее 97, может появиться на экране в результате работы автомата?

  19. Задание 5

    На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число следующим образом.

    1.  Строится двоичная запись числа N.

    2.  К этой записи дописываются справа ещё два разряда по следующему правилу: если N чётное, в конец числа (справа) дописываются два нуля, в противном случае справа дописываются две единицы. Например, двоичная запись 1001 числа 9 будет преобразована в 100111.

    Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью числа  — результата работы данного алгоритма.

    Укажите минимальное число N, для которого результат работы алгоритма будет больше 115. В ответе это число запишите в десятичной системе счисления.

  20. Задание 5

    Автомат обрабатывает натуральное число N по следующему алгоритму.

    1.  Строится двоичная запись числа N.

    2.  К этой записи дописываются справа ещё два разряда по следующему правилу: если N чётное, в конец числа (справа) дописывается 10, в противном случае справа дописывается 01. Например, двоичная запись 1001 числа 9 будет преобразована в 100101.

    Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью числа  — результата работы данного алгоритма.

    Укажите максимальное число R, которое не превышает 102 и может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе счисления.