Статья Автор: Щурова Ольга

ЕГЭ 5

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

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

2. Удаляется первая слева единица и все следующие непосредственно за ней нули. Если после этого в числе не остаётся цифр, результат этого действия считается равным нулю.

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

4. Новое число вычитается из исходного, полученная разность выводится на экран.

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

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

2. Удаляется первая единица и следующий за ней ноль: 11.

3. Десятичное значение полученного числа 3.

4. На экран выводится число 11 – 3 = 8.

 

Сколько разных значений будет показано на экране автомата при последовательном вводе всех натуральных чисел от 100 до 3000?



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

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

2. За­пись «пе­ре­во­ра­чи­ва­ет­ся», то есть чи­та­ет­ся спра­ва на­ле­во. Если при этом по­яв­ля­ют­ся ве­ду­щие нули, они от­бра­сы­ва­ют­ся.

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

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

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

2. За­пись спра­ва на­ле­во: 10111 (ве­ду­щий ноль от­бро­шен).

3. На экран вы­во­дит­ся де­ся­тич­ное зна­че­ние по­лу­чен­но­го числа 23.

 

Какое наи­боль­шее число, не пре­вы­ша­ю­щее 100, после об­ра­бот­ки ав­то­ма­том даёт ре­зуль­тат 11?



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

 

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

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

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

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

 

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

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



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

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

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

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

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

1. Чётные цифры в за­пи­си: 2, 0, 2, их сумма равна 4.

2. Цифры на чётных ме­стах: 0, 1, их сумма равна 1.

3. Мо­дуль раз­но­сти по­лу­чен­ных сумм равен 3.

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

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



Ав­то­мат по­лу­ча­ет на вход четырёхзнач­ное число. По этому числу стро­ит­ся новое число по сле­ду­ю­щим пра­ви­лам.

 

1. Скла­ды­ва­ют­ся от­дель­но пер­вая и вто­рая цифры, вто­рая и тре­тья цифры, а также тре­тья и четвёртая цифры.

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

 

При­мер. Ис­ход­ное число: 9575. Суммы: 9 + 5 = 14; 5 + 7 = 12; 7 + 5 = 12. Наи­боль­шие суммы: 14, 12. Ре­зуль­тат: 1214.

Ука­жи­те наи­мень­шее число, при об­ра­бот­ке ко­то­ро­го ав­то­мат выдаёт ре­зуль­тат 1418.



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

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

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

    а) если N чётное, в конец числа (справа) дописывается сначала ноль, а затем единица.

    б)если N нечётное, справа дописывается сначала единица, а затем ноль.

Например, двоичная запись 100 числа 4 будет преобразована в 10001, а двоичная запись 111 числа 7 будет преобразована в 11110.

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

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



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

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

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

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

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

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

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



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

1. Если ис­ход­ное число крат­но 2, оно де­лит­ся на 2, в про­тив­ном слу­чае из него вы­чи­та­ет­ся 1.

2. Если по­лу­чен­ное на преды­ду­щем шаге число крат­но 3, оно де­лит­ся на 3, в про­тив­ном слу­чае из него вы­чи­та­ет­ся 1.

3. Если по­лу­чен­ное на преды­ду­щем шаге число крат­но 7, оно де­лит­ся на 7, в про­тив­ном слу­чае из него вы­чи­та­ет­ся 1.

4. Число, по­лу­чен­ное на шаге 3, счи­та­ет­ся ре­зуль­та­том ра­бо­ты ал­го­рит­ма.

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

1. Число 44 крат­но 2, оно де­лит­ся на 2, по­лу­ча­ет­ся 22.

2. Число 22 не крат­но 3, из него вы­чи­та­ет­ся 1, по­лу­ча­ет­ся 21.

3. Число 21 крат­но 7, оно де­лит­ся на 7, по­лу­ча­ет­ся 3.

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

Сколь­ко су­ще­ству­ет раз­лич­ных на­ту­раль­ных чисел N, при об­ра­бот­ке ко­то­рых по­лу­чит­ся R = 1?


Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать