ЕГЭ-05. Анализ простых алгоритмов

561 задача
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.

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

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

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

а) если сумма цифр в двоичной записи числа чётная, то к этой записи справа дописывается 0, а затем два левых разряда заменяются на 10;

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

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

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

Например, для исходного числа 6 = 110₂ результатом является число 1000₂ = 8, а для исходного числа 4 = 100₂ результатом является число 1101₂ = 13.

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

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

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

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

а) если сумма цифр в двоичной записи числа чётная, то к этой записи справа дописывается 0, а затем два левых разряда заменяются на 10;

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

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

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

Например, для исходного числа 6 = 110₂ результатом является число 1000₂ = 8, а для исходного числа 4 = 100₂ результатом является число 1101₂ = 13.

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

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

1. Вычисляется сумма разрядов десятичной записи числа N.

2. Полученное число переводится в двоичную систему счисления.

3. К записи, полученной на предыдущем этапе, дописываются разряды по следующему правилу:

a. Если количество единиц четное дописывается единица слева и два нуля справа,

b. Если количество единиц нечетное дописывается 10 слева и 1 справа.

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

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

1. Сумма разрядов равна 45.

1. Двоичная запись числа 45 = 101101₂.

2. Число единиц четное, следовательно, получаем 1+101101+00.

3. На экран выводится число 436 = 110110100₂.

Сколько существует чисел N таких, что в результате работы автомата будет выведено число 21?

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

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

2. К полученной записи дописываются разряды. Если в числе четное количество единиц, слева дописывается 1 и справа два нуля, если нечетное – слева дописываются две единицы.

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

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

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

2. Число единиц нечетное, следовательно слева дописываем две единицы слева – 11 + 1101 = 111101.

3. На экран выводится число 61 = 111101₂.

Для какого наименьшего значения N результат работы автомата – число, не меньшее 412?

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

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

2. К полученной записи дописываются разряды. Если число четное, слева дописывается 1, а справа – 10, если число нечетное – слева дописывается 11 и справа 0.

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

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

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

2. Число нечетное, следовательно слева дописываем 11, справа 0 – 11+1101+0 = 1111010.

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

Сколько различных результатов, принадлежащих отрезку [800; 1500], может быть получено в результате работы автомата?

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

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

2. К полученной записи дописываются разряды. Если число четное, слева дописывается 1, а справа – 11, если число нечетное – слева дописывается 11 и справа 0.

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

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

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

2. Число нечетное, следовательно слева дописываем 11, справа 0 – 11+1101+0 = 1111010.

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

Сколько существует значений N, для которых в результате работы автомата на экране появляется число из отрезка [500; 1000]?

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

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

2. К полученной записи дописываются разряды. Если число четное, слева дописывается 10, а справа – 1, если число нечетное – слева дописывается 1 и справа 01.

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

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

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

2. Число нечетное, следовательно слева дописываем 1, справа 01 – 1+1101+01 = 1110101.

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

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

(Досрочный ЕГЭ-2022) На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.

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

2. К полученной записи дописываются разряды. Если число четное, справа дописывается 10, если число нечетное – слева дописывается 1 и справа 01.

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

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

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

2. Число нечетное, следовательно слева дописываем 1, справа 01 – 1+1101+01 = 1110101.

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

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

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

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

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

а) Если N чётное, то к нему справа приписывается в двоичном виде сумма цифр его двоичной записи;

6) Если N нечётное, то к нему справа приписываются два нуля, а слева единица.

Например, двоичная запись числа 1101 будет преобразована в 1110100.

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

Сколько существует различных чисел N, для которых результат работы данного алгоритма принадлежит отрезку [500; 700]?

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

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

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

а) Если N чётное, то к нему справа приписывается в двоичном виде сумма цифр его двоичной записи;

6) Если N нечётное, то к нему справа приписываются два нуля, а слева единица.

Например, двоичная запись числа 1101 будет преобразована в 1110100.

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

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

(Пробный КЕГЭ, 2022) На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.

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

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

а) Если N чётное, то к нему справа приписывается в двоичном виде сумма цифр его двоичной записи;

6) Если N нечётное, то к нему справа приписываются два нуля, а слева единица.

Например, двоичная запись числа 1101 будет преобразована в 1110100.

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

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

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

1. Вычисляется сумма S₁ всех чётных цифр десятичной записи числа N. Если чётных цифр нет, сумма S₁ считается равной 0. 2. Вычисляется сумма S₂ всех цифр десятичной записи числа N, стоящих в чётных разрядах. Разряды нумеруются справа налево, начиная с 0. 3. Вычисляется результат R как модуль разности S₁ и S₂.

Пример: Дано число N = 4321. Сумма чётных цифр S₁ = 4 + 2 = 6. Сумма цифр в чётных разрядах S₂ = 3 + 1 = 4. Результат работы алгоритма R = 6 – 4 = 2.

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

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

1. Вычисляется сумма S₁ всех нечётных цифр десятичной записи числа N. Если нечётных цифр нет, сумма S₁ считается равной 0. 2. Вычисляется сумма S₂ всех цифр десятичной записи числа N, стоящих в чётных разрядах. Разряды нумеруются справа налево, начиная с 0. 3. Вычисляется результат R как модуль разности S₁ и S₂.

Пример: Дано число N = 1234. Сумма нечётных цифр S₁ = 1 + 3 = 4. Сумма цифр в чётных разрядах S₂ = 2 + 4 = 6. Результат работы алгоритма R = 6 – 4 = 2.

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

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

1. Вычисляется сумма S₁ всех нечётных цифр десятичной записи числа N. Если нечётных цифр нет, сумма S₁ считается равной 0. 2. Вычисляется сумма S₂ всех цифр десятичной записи числа N, стоящих на позициях с чётными номерами. Позиции нумеруются слева направо, начиная с 1. Для однозначных чисел сумма S₂ считается равной 0. 3. Вычисляется результат R как модуль разности S₁ и S₂.

Пример: Дано число N = 1234. Сумма нечётных цифр S₁ = 1 + 3 = 4. Сумма цифр в позициях с чётными номерами S₂ = 2 + 4 = 6. Результат работы алгоритма R = 6 – 4 = 2.

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

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

1. Вычисляется сумма S₁ всех нечётных цифр десятичной записи числа N. Если нечётных цифр нет, сумма S₁ считается равной 0. 2. Вычисляется сумма S₂ всех цифр десятичной записи числа N, стоящих на позициях с нечётными номерами. Позиции нумеруются слева направо, начиная с 1. 3. Вычисляется результат R как модуль разности S₁ и S₂.

Пример: Дано число N = 4321. Сумма нечётных цифр S₁ = 3 + 1 = 4. Сумма цифр в позициях с нечётными номерами S₂ = 4 + 2 = 6. Результат работы алгоритма R = 6 – 4 = 2.

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

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

1. Вычисляется сумма S₁ всех нечётных цифр десятичной записи числа N. Если нечётных цифр нет, сумма S₁ считается равной 0. 2. Вычисляется сумма S₂ всех цифр десятичной записи числа N, стоящих на позициях с чётными номерами. Позиции нумеруются слева направо, начиная с 1. Для однозначных чисел сумма S₂ считается равной 0. 3. Вычисляется результат R как модуль разности S₁ и S₂.

Пример: Дано число N = 1234. Сумма нечётных цифр S₁ = 1 + 3 = 4. Сумма цифр в позициях с чётными номерами S₂ = 2 + 4 = 6. Результат работы алгоритма R = 6 – 4 = 2.

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

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

1. Вычисляется сумма S₁ всех чётных цифр десятичной записи числа N. Если чётных цифр нет, сумма S₁ считается равной 0. 2. Вычисляется сумма S₂ всех цифр десятичной записи числа N, стоящих на позициях с нечётными номерами. Позиции нумеруются слева направо, начиная с 1. 3. Вычисляется результат R как модуль разности S₁ и S₂.

Пример: Дано число N = 1234. Сумма чётных цифр S₁ = 2 + 4 = 6. Сумма цифр в позициях с нечётными номерами S₂ = 1 + 3 = 4. Результат работы алгоритма R = 6 – 4 = 2.

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

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

1. Вычисляется сумма S₁ всех чётных цифр десятичной записи числа N. Если чётных цифр нет, сумма S₁ считается равной 0. 2. Вычисляется сумма S₂ всех цифр десятичной записи числа N, стоящих на позициях с чётными номерами. Позиции нумеруются слева направо, начиная с 1. Для однозначных чисел сумма S₂ считается равной 0. 3. Вычисляется результат R как модуль разности S₁ и S₂.

Пример: Дано число N = 4321. Сумма чётных цифр S₁ = 4 + 2 = 6. Сумма цифр в позициях с чётными номерами S₂ = 3 + 1 = 4. Результат работы алгоритма R = 6 – 4 = 2.

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

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

1. Вычисляется сумма S₁ всех чётных цифр десятичной записи числа N. Если чётных цифр нет, сумма S₁ считается равной 0. 2. Вычисляется сумма S₂ всех цифр десятичной записи числа N, стоящих на позициях с нечётными номерами. Позиции нумеруются слева направо, начиная с 1. 3. Вычисляется результат R как модуль разности S₁ и S₂.

Пример: Дано число N = 1234. Сумма чётных цифр S₁ = 2 + 4 = 6. Сумма цифр в позициях с нечётными номерами S₂ = 1 + 3 = 4. Результат работы алгоритма R = 6 – 4 = 2.

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

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

1. Строится двоичная запись числа N. 2. Если N нечетное, то в конец полученной записи (справа) дописывается 0, в начало 1; если N четное в конец и начало дописывается по две единицы. 3. Результат переводится в десятичную систему и выводится на экран.

Пример: Дано число N = 14. Алгоритм работает следующим образом. Двоичная запись числа N: 1110. Число четное, следовательно, добавляем по две единицы по краям – 11111011. На экран выводится число 251.

Укажите наибольшее число, меньшее 126, которое может являться результатом работы автомата

Поделиться
Класснуть