Банк заданий
ЕГЭ по информатике Задание №5 Анализ алгоритмов для исполнителей

Бесплатно готовься к экзаменам
на проверенных материалах ФИПИ

Банк заданий ЕГЭ по информатике от 100балльного репетитора

Каталог заданий

Найдите нужные задания по ЕГЭ, Информатика, номеру или теме. Любое задание можно открыть в каталоге или решить в тренажёре.

Я готовлюсь к
Номер задания
Список задач
  • id 813051 балл

    Двоичные преобразования

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

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

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

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

    6) если число NN нечётное, то в начало числа записывается цифра 1, а в конец числа — цифра 0.

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

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

    Например, для исходного числа 1110=1011211_{10}=1011_{2} результатом является число 1101102=5410110110_{2}=54_{10}, а для исходного числа 1010=1010210_{10}=1010_{2} это

    число 1010102=4210101010_{2}=42_{10}.

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

  • id 813071 балл

    Другие системы счисления

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

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

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

    а) если число NN делится на 4, то слева к нему приписывается 2, а справа 64;

    б) если число NN на 4 не делится, то в конец числа дописывается его максимальная цифра в системе счисления с основанием 12.

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

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

    Например, для исходного числа 1110=B1211_{10}=B_{12} результатом является число BB12=14310BB_{12}=143_{10}, а для исходного числа 1210=101212_{10}=10_{12} это число 2106412=432761021064_{12}=43276_{10}.

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

  • id 813081 балл

    Другие системы счисления

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

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

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

    а) если количество двоек в этой записи чётно, то к ней дописываются 3 пятёрки.

    6) иначе, если количество двоек в этой записи нечётно, то слева к этой записи дописывается 1 единица.

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

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

    Например, для исходного числа 1110=14711_{10}=14_{7} результатом является число 145557=40581014555_{7}=4058_{10}, а для исходного числа 1410=20714_{10}=20_{7} это число 1207=6310120_{7}=63_{10}.

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

  • id 813101 балл

    Другие системы счисления

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

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

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

    а) если сумма цифр троичной записи числа NN делится на 4, то слева дописывается 1, а затем из полученной записи удаляются два правых разряда;

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

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

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

    Например, для исходного числа 1110=102311_{10}=102_{3} результатом является число 1021003=30610102100_{3}=306_{10}, а для исходного числа 1610=121316_{10}=121_{3} результатом является число 113=41011_{3}=4_{10}.

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

  • id 813141 балл

    Двоичные преобразования

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

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

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

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

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

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

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

    Например, для исходного числа 1210=1100212_{10}=1100_{2} результатом является число 11001002=100101100100_{2}=100_{10}, а для исходного числа 410=10024_{10}=100_{2} это число 100112=191010011_{2}=19_{10}.

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

  • id 813151 балл

    Другие системы счисления

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

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

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

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

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

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

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

    Например, для исходного числа 11 результатом является число 307, а для исходного числа 12 это число 112.

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

  • id 813161 балл

    Другие системы счисления

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

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

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

    а) если число NN делится на 3, то слева к троичной записи приписывается 1, а справа 02;

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

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

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

    Например, для исходного числа 1110=102311_{10}=102_{3} результатом является число 102223=1071010222_{3}=107_{10}, а для исходного числа 1210=110312_{10}=110_{3} это число 1110023=35310111002_{3}=353_{10}.

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

  • id 813171 балл

    Другие системы счисления

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

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

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

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

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

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

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

    Например, для исходного числа 1110=102311_{10}=102_{3} результатом является число 1021013=30710102101_{3}=307_{10}, а для исходного числа 1210=110312_{10}=110_{3} это число 110103=111011010_{3}=11_{10}.

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

  • id 813181 балл

    Двоичные преобразования

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

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

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

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

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

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

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

    Например, для исходного числа 1210=1100212_{10}=1100_{2} результатом является число 11001002=100101100100_{2}=100_{10}, а для исходного числа 410=10024_{10}=100_{2}результатом является число 100112=191010011_{2}=19_{10}.

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

  • id 813201 балл

    Двоичные преобразования

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

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

    2. Если NN четное, то в конец (справа) дописывается 0, иначе дописывается 1.

    3. К полученной на предыдущем этапе записи справа дописывается 1, если в двоичной записи числа NN нечетное количество единиц, иначе справа дописывается 0.

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

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

  • id 813291 балл

    Двоичные преобразования

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

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

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

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

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

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

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

    Например, для исходного числа 1210=1100212_{10}=1100_{2} результатом является число 11001002=100101100100_{2}=100_{10}, а для исходного числа 410=10024_{10}=100_{2} результатом является число 100112=191010011_{2}=19_{10}.

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

  • id 813331 балл

    Двоичные преобразования

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

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

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

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

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

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

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

    Например, для исходного числа 610=11026_{10}=110_2 результатом является число 1101102=5410110110_{2}=54_{10}, а для исходного числа 1110=1011211_{10}=1011_2 результатом является число 1011102=4610101110_{2}=46_{10}.

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

  • id 813341 балл

    Двоичные преобразования

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

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

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

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

    б) если число NN не делится на 5, то остаток от деления числа NN на 5 умножается на пять, а затем полученный результат в двоичном виде приписывается слева к двоичной записи.

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

    Например, для исходного числа 1210=1100212_{10}=1100_2 результатом является число 101011002=1721010101100_2=172_{10}.

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

  • id 813371 балл

    Двоичные преобразования

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

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

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

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

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

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

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

    Например, для исходного числа 1210=1100212_{10}=1100_2 результатом является число 1100112=5110110011_2=51_{10}, а для исходного числа 410=10024_{10}=100_2 результатом является число 10012=9101001_2=9_{10}.

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

  • id 813401 балл

    Двоичные преобразования

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

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

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

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

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

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

    Например, для исходного числа 1210=1100212_{10}=1100_2 результатом является число 11001002=100101100100_{2}=100_{10}, а для исходного числа 410=10024_{10}=100_{2} результатом является число 100112=191010011_{2}=19_{10}.

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

  • id 813411 балл

    Двоичные преобразования

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

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

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

    а) если число кратно 3, тогда в конец дописывается три младших разряда полученной двоичной записи,

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

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

    Например, для исходного числа 510=10125_{10}=101_2 результатом является число 1011102=4610101110_{2}=46_{10}, а для исходного числа 910=100129_{10}=1001_2 результатом является число 10010012=73101001001_{2}=73_{10}.

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

  • id 813421 балл

    Другие системы счисления

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

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

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

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

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

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

    Например, исходное число 1010=13710_{10}=13_7, так как число 13 оканчивается нечётной цифрой, слева дописывается 5. Итоговое число: 5137=25510513_{7}=255_{10}.

    Определите количество NN из промежутка [343;2401][343; 2401], для которых значение R>14500R > 14500.

  • id 813431 балл

    Двоичные преобразования

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

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

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

    а) если количество разрядов в числе чётное, тогда в центр записи числа дописывается 000;

    б) если количество разрядов в числе нечётное, тогда к этой записи слева дописывается 1, а справа дописывается 01.

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

    Например, для исходного числа 510=10125_{10}=101_2 результатом является число 1101012=5310110101_2=53_{10}, а для исходного числа 810=100028_{10}=1000_2 результатом является число 10000002=64101000000_2=64_{10}.

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

  • id 813461 балл

    Двоичные преобразования

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

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

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

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

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

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

    Например, дано число N=13N = 13. Алгоритм работает следующим образом: двоичная запись числа N2=11012N_2=1101_2; последняя цифра 1 заменяется на 0 - 110021100_2; дописывается бит четности: 110002=241011000_2=24_{10}. На экран выводится число 24.

    Укажите число NN, после обработки, которого с помощью данного алгоритма получается минимальное значение RR, большее 78.

  • id 813511 балл

    Двоичные преобразования

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

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

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

    а) если число чётное, то к двоичной записи числа слева дописывается 10;

    6) если число нечётное, то к двоичной записи числа слева дописывается 1 и справа дописывается 01.

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

    Например, для исходного числа 410=10024_{10}=100_2, результатом является число 2010=10100220_{10}=10100_2, а для исходного числа 510=10125_{10}=101_2 результатом является число 5310=110101253_{10}=110101_2.

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

  • id 813541 балл

    Десятичные преобразования

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

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

    2. Справа дописывается сумма разрядов десятков исходных чисел.

    3. Слева дописывается сумма разрядов единиц исходных чисел.

    4. Вычисляется контрольная сумма — три цифры полученного числа: число тысяч, сотен и десятков.

    Например, передаются числа 473 и 934. Сумма разрядов сотен равна 13, сумма разрядов десятков - 10, сумма разрядов единиц - 7. Получаем число 71310, для которого контрольная сумма равна 131.

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

  • id 813661 балл

    Другие системы счисления

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

    1. Строится шестнадцатеричная запись числа.

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

    а) если цифр B в ней чётное количество, то к этой записи слева дописывается 1;

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

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

    Например, возьмём число 91. Строим шестнадцатеричную запись числа: 5B165B_{16}. Цифра B в нём одна – нечётное количество, значит, единицу дописываем справа. Итоговое число 5B1165B1_{16} переводим в десятичную систему: 1457, что и является результатом работы алгоритма.

    Определите количество натуральных чисел NN, для которых результатом выполнения алгоритма может стать двухзначное число.

  • id 813741 балл

    Десятичные преобразования

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

    1. Если исходное число кратно 3, оно делится на 3, иначе из него вычитается 1.

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

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

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

    Определите количество различных натуральных чисел NN, при обработке которых получится R=8R = 8.

  • id 813751 балл

    Десятичные преобразования

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

    1. Из цифр, образующих десятичную запись NN, строятся наибольшее и наименьшее возможные двузначные числа (числа не могут начинаться с нуля).

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

    Например, дано число N=351N = 351. Наибольшее двузначное число из заданных цифр – 53, наименьшее – 13. На экран выводится разность 53−13=4053 - 13 = 40.

    Определите количество чисел NN на отрезке [300;400][300; 400], в результате обработки которых на экране автомата появится число 20.

  • id 813771 балл

    Десятичные преобразования

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

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

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

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

    Например, дано число N=2021N = 2021. Алгоритм работает следующим образом: чётные цифры в записи - 2, 0, 2, а их сумма равна 4; цифры на чётных местах - 0, 1, а их сумма равна 1; модуль разности полученных сумм равен 3. Результат работы алгоритма R=3R = 3.

    Определите наименьшее NN, из которого в результате работы алгоритма получится R=13R = 13.

Основная информация об экзамене

Когда будет экзамен

ИЮНЬ 2027

Дата сдачи 2027

18 ИЮНЯ

Резервные даты 2027

24 И 25 ИЮНЯ

Экзамен длится

3 Ч 55 МИН

Результаты выпускников 2025 года

Изучай средние баллы и оценивай свои шансы

55.8Среднийбалл 2025
800Стобалльниковв 2025
11%
0–30
25.2%
31–50
28.1%
51–70
20.7%
71–85
15%
86–100
Ниже порога 40БВыше порога

Твой путь к высоким баллам начинается здесь

Занимайся без стресса и паники и приходи к топовым результатам

Твой путь к высоким баллам начинается здесь от 100балльного репетитора
  • Все задания создают реальные эксперты ЕГЭ
  • Фильтры по предметам, номерам и темам
  • Никакой лишней рекламы: только задания и ответы
  • Можно готовиться в удобной мобильной версии

Выбирай предмети начинай подготовку

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

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

Выбирай предмет и начинай подготовку от 100балльного репетитора

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

Выбирай предмет и начинай подготовку от 100балльного репетитора

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

Выбирай предмет и начинай подготовку от 100балльного репетитора

ХОЧЕШЬ ПОСТУПИТЬ НА БЮДЖЕТ?

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

Хочешь поступить на бюджет? от 100балльного репетитора