Банк заданий
ЕГЭ по информатике Задание №5 Анализ алгоритмов для исполнителей
Бесплатно готовься к экзаменам
на проверенных материалах ФИПИ

Найдите нужные задания по ЕГЭ, Информатика, номеру или теме. Любое задание можно открыть в каталоге или решить в тренажёре.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом:
1. Строится двоичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если число чётное, то к этой записи дописываются две последние двоичные цифры;
6) если число нечётное, то в начало числа записывается цифра 1, а в конец числа — цифра 0.
Полученная таким образом запись является двоичной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа результатом является число , а для исходного числа это
число .
Укажите максимальное число , после обработки которого с помощью этого алгоритма получается число , меньшее 100.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом:
1. Строится запись числа в системе счисления с основанием 12.
2. Далее эта запись обрабатывается по следующему правилу:
а) если число делится на 4, то слева к нему приписывается 2, а справа 64;
б) если число на 4 не делится, то в конец числа дописывается его максимальная цифра в системе счисления с основанием 12.
Полученная таким образом запись является двенадцатеричной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа результатом является число , а для исходного числа это число .
Укажите минимальное число , большее 1799, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом:
1. Строится семеричная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если количество двоек в этой записи чётно, то к ней дописываются 3 пятёрки.
6) иначе, если количество двоек в этой записи нечётно, то слева к этой записи дописывается 1 единица.
Полученная таким образом запись является семеричной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа результатом является число , а для исходного числа это число .
Укажите максимальное число , после обработки которого с помощью этого алгоритма получается число , меньшее 3799.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится троичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если сумма цифр троичной записи числа делится на 4, то слева дописывается 1, а затем из полученной записи удаляются два правых разряда;
б) если сумма цифр троичной записи числа на 4 не делится, то остаток от деления этой суммы на 4 сначала умножается на 3, а затем переводится в троичную запись и дописывается в конец числа.
Полученная таким образом запись является троичной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа результатом является число , а для исходного числа результатом является число .
Укажите минимальное число , большее 353, которое может получиться с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом:
1. Строится двоичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если число делится на 3, то к этой записи дописываются три последние двоичные цифры;
б) если число на 3 не делится, то остаток от деления умножается на 3, переводится в двоичную запись и дописывается в конец числа.
Полученная таким образом запись является двоичной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа результатом является число , а для исходного числа это число .
Укажите минимальное число , большее 151, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится троичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если число делится на 3, то к этой записи дописываются две первые троичные цифры;
б) если число на 3 не делится, то остаток от деления умножается на 5, переводится в троичную запись и дописывается в конец числа.
Полученная таким образом запись является троичной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа 11 результатом является число 307, а для исходного числа 12 это число 112.
Укажите минимальное число , большее 64, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом:
1. Строится троичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если число делится на 3, то слева к троичной записи приписывается 1, а справа 02;
6) если число на 3 не делится, то остаток от деления на 3 умножается на 4, переводится в троичную запись и дописывается в конец троичной записи.
Полученная таким образом запись является троичной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа результатом является число , а для исходного числа это число .
Укажите максимальное число , после обработки которого с помощью этого алгоритма получается число , меньшее 199.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом:
1. Строится троичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если число делится на 3, то к этой записи дописываются две последние троичные цифры;
б) если число на 3 не делится, то остаток от деления умножается на 5, переводится в троичную запись и дописывается в конец числа.
Полученная таким образом запись является троичной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа результатом является число , а для исходного числа это число .
Укажите минимальное число , большее 133, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом:
1. Строится двоичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если число делится на 3, то в этой записи дописываются справа три последние двоичные цифры;
б) если число на 3 не делится, то остаток от деления умножается на 3, переводится в двоичную запись и дописывается в конец числа.
Полученная таким образом запись является двоичной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа результатом является число , а для исходного числа результатом является число .
Укажите максимальное число , не превышающее 170, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится двоичная запись числа .
2. Если четное, то в конец (справа) дописывается 0, иначе дописывается 1.
3. К полученной на предыдущем этапе записи справа дописывается 1, если в двоичной записи числа нечетное количество единиц, иначе справа дописывается 0.
Полученная таким образом запись является двоичной записью искомого числа .
Укажите минимальное значение , большее 2023, которое может являться результатом выполнения приведенного алгоритма.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом:
1. Строится двоичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если число делится на 3, то к этой записи дописываются три последние двоичные цифры;
б) если число на 3 не делится, то остаток от деления умножается на 3, переводится в двоичную запись и дописывается в конец числа.
Полученная таким образом запись является двоичной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа результатом является число , а для исходного числа результатом является число .
Укажите максимальное число , после обработки которого с помощью этого алгоритма получается число , меньшее чем 76.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится двоичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если сумма цифр в двоичной записи числа делится на 3, то к этой записи дописываются две первые двоичные цифры;
б) если сумма цифр в двоичной записи числа не делится на 3, то к этой записи слева дописывается двоичная запись утроенного остатка от деления суммы цифр в двоичной записи числа на 3.
Полученная таким образом запись является двоичной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа результатом является число , а для исходного числа результатом является число .
Укажите максимальное число , после обработки которого с помощью этого алгоритма получается число , не большее 60.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится двоичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если число делится на 5, то к двоичной записи справа дописываются последние три цифры;
б) если число не делится на 5, то остаток от деления числа на 5 умножается на пять, а затем полученный результат в двоичном виде приписывается слева к двоичной записи.
Полученная таким образом запись является двоичной записью искомого числа .
Например, для исходного числа результатом является число .
Укажите минимальное число , после обработки которого с помощью этого алгоритма получается число , большее 512. В ответе запишите это число в десятичной системе счисления.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится двоичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если число делится на 3, то к двоичной записи справа дописываются две первые двоичные цифры;
б) если число не делится на 3, то остаток от деления числа на 3 переводится в двоичную запись и дописывается в конец двоичной записи.
Полученная таким образом запись является двоичной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа результатом является число , а для исходного числа результатом является число .
Укажите минимальное число , после обработки которого с помощью этого алгоритма получается наибольшее число , меньшее 105.
На вход алгоритма подаётся натуральное число (). Алгоритм строит по нему новое число следующим образом:
1. Строится двоичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если число делится на 3, то к двоичной записи справа дописываются последние три цифры;
б) если число не делится на 3, то остаток от деления числа на 3 умножается на три, а затем полученный результат в двоичном виде приписывается справа к двоичной записи.
Полученная таким образом запись является двоичной записью искомого числа .
Например, для исходного числа результатом является число , а для исходного числа результатом является число .
Укажите минимальное число , после обработки которого с помощью этого алгоритма получается число , большее 76. В ответе запишите это число в десятичной системе счисления.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом:
1. Строится двоичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если число кратно 3, тогда в конец дописывается три младших разряда полученной двоичной записи,
б) если число не кратно 3, тогда в конец дописывается двоичная последовательность, являющаяся результатом умножения 3 на остаток от деления числа на 3.
Полученная таким образом запись является двоичной записью искомого числа .
Например, для исходного числа результатом является число , а для исходного числа результатом является число .
Укажите наибольшее число , после обработки которого с помощью этого алгоритма получается число , меньшее 100. В ответе запишите это число в десятичной системе счисления.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится семеричная запись числа .
2. К этой записи дописывается разряд по следующему правилу:
а) если семеричная запись оканчивается чётной цифрой, то к семеричной записи слева дописывается 6;
б) если семеричная запись оканчивается нечётной цифрой, то к семеричной записи слева дописывается 5.
Полученная таким образом запись является семеричной записью числа .
Например, исходное число , так как число 13 оканчивается нечётной цифрой, слева дописывается 5. Итоговое число: .
Определите количество из промежутка , для которых значение .
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится двоичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если количество разрядов в числе чётное, тогда в центр записи числа дописывается 000;
б) если количество разрядов в числе нечётное, тогда к этой записи слева дописывается 1, а справа дописывается 01.
Полученная таким образом запись является двоичной записью искомого числа .
Например, для исходного числа результатом является число , а для исходного числа результатом является число .
Укажите минимальное число , после обработки которого с помощью этого алгоритма получается число , большее 100.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится двоичная запись числа .
2. К этой записи дописываются ещё несколько разрядов по следующему правилу: инвертируется последняя цифра двоичной записи числа (0 заменяется на 1, 1 заменяется на 0).
3. Затем складываются все цифры полученной двоичной записи, и остаток от деления суммы на 2 дописывается в конец числа (справа).
4. Результат переводится в десятичную систему и выводится на экран.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа ) является двоичной записью искомого числа .
Например, дано число . Алгоритм работает следующим образом: двоичная запись числа ; последняя цифра 1 заменяется на 0 - ; дописывается бит четности: . На экран выводится число 24.
Укажите число , после обработки, которого с помощью данного алгоритма получается минимальное значение , большее 78.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом:
1. Строится двоичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если число чётное, то к двоичной записи числа слева дописывается 10;
6) если число нечётное, то к двоичной записи числа слева дописывается 1 и справа дописывается 01.
Полученная таким образом запись является двоичной записью искомого числа .
Например, для исходного числа , результатом является число , а для исходного числа результатом является число .
Укажите максимальное число , которое может быть результатом работы данного алгоритма, при условии, что не больше 8. В ответе запишите это число в десятичной системе счисления.
По каналу связи передаются трехзначные числа. Для каждой пары таких чисел строится контрольная сумма, необходимая для обнаружения ошибок при передаче. Контрольная сумма строится следующим образом.
1. Записывается сумма разрядов сотен исходных чисел.
2. Справа дописывается сумма разрядов десятков исходных чисел.
3. Слева дописывается сумма разрядов единиц исходных чисел.
4. Вычисляется контрольная сумма — три цифры полученного числа: число тысяч, сотен и десятков.
Например, передаются числа 473 и 934. Сумма разрядов сотен равна 13, сумма разрядов десятков - 10, сумма разрядов единиц - 7. Получаем число 71310, для которого контрольная сумма равна 131.
Определите, при каком наибольшем значении первого числа пары контрольная сумма будет равна 002.
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится шестнадцатеричная запись числа.
2. Далее, эта запись обрабатывается по следующему правилу:
а) если цифр B в ней чётное количество, то к этой записи слева дописывается 1;
б) если цифр B в ней нечётное количество, то к этой записи справа дописывается 1.
Полученная таким образом запись является шестнадцатеричной записью искомого числа .
Например, возьмём число 91. Строим шестнадцатеричную запись числа: . Цифра B в нём одна – нечётное количество, значит, единицу дописываем справа. Итоговое число переводим в десятичную систему: 1457, что и является результатом работы алгоритма.
Определите количество натуральных чисел , для которых результатом выполнения алгоритма может стать двухзначное число.
Алгоритм получает на вход натуральное число и строит по нему новое число следующим образом:
1. Если исходное число кратно 3, оно делится на 3, иначе из него вычитается 1.
2. Если полученное на предыдущем шаге число кратно 5, оно делится на 5, иначе из него вычитается 1.
3. Если полученное на предыдущем шаге число кратно 11, оно делится на 11, иначе из него вычитается 1.
4. Число, полученное на шаге 3, считается результатом работы алгоритма.
Определите количество различных натуральных чисел , при обработке которых получится .
Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам.
1. Из цифр, образующих десятичную запись , строятся наибольшее и наименьшее возможные двузначные числа (числа не могут начинаться с нуля).
2. На экран выводится разность полученных двузначных чисел.
Например, дано число . Наибольшее двузначное число из заданных цифр – 53, наименьшее – 13. На экран выводится разность .
Определите количество чисел на отрезке , в результате обработки которых на экране автомата появится число 20.
Алгоритм получает на вход натуральное число и строит по нему новое число следующим образом.
1. Вычисляется сумма чётных цифр в десятичной записи числа . Если чётных цифр в записи нет, сумма считается равной нулю.
2. Вычисляется сумма цифр, стоящих на чётных местах в десятичной записи числа без ведущих нулей. Места отсчитываются слева направо (от старших разрядов к младшим, начиная с единицы). Если число однозначное (цифр на чётных местах нет), сумма считается равной нулю.
3. Результатом работы алгоритма становится модуль разности полученных двух сумм.
Например, дано число . Алгоритм работает следующим образом: чётные цифры в записи - 2, 0, 2, а их сумма равна 4; цифры на чётных местах - 0, 1, а их сумма равна 1; модуль разности полученных сумм равен 3. Результат работы алгоритма .
Определите наименьшее , из которого в результате работы алгоритма получится .
Когда будет экзамен
ИЮНЬ 2027
Дата сдачи 2027
18 ИЮНЯ
Резервные даты 2027
24 И 25 ИЮНЯ
Экзамен длится
3 Ч 55 МИН
Изучай средние баллы и оценивай свои шансы
Занимайся без стресса и паники и приходи к топовым результатам

В школе дают теорию, в Банке — вся нужная практика для экзамена
Готовься к экзаменам системно, а не «как получится»

Получай подсказки, если задача слишком сложная

Тренируйся по 10–15 минут каждый день

Отрабатывай западающие задания и темы

Тогда начинай тренироваться сегодня —
практика приведёт к высоким баллам
