*** КАНАЛ ЮТЬЮБ ***
ЕГЭ по информатике -> ЕГЭ 2018 -> ЕГЭ 2018 — 6
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
- Строится двоичная запись числа N.
- К этой записи дописываются справа ещё два разряда по следующему правилу:
- складываются все цифры двоичной записи числа N, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001;
- над этой записью производятся те же действия – справа дописывается остаток от деления суммы её цифр на 2.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R.
Укажите минимальное число R, которое превышает число 83 и может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе счисления.
- Заметим, что после второго пункта условия задачи получаются только четные числа (т.к. если число в двоичной системе заканчивается на 0, то это число четное). Таким образом, нас будут интересовать только четные числа.
- Наименьшим возможным числом, превышающим число 83, является число 84. С ним и будем работать.
- Переведем 84 в двоичную систему счисления:
84 = 1010100
86 = 1010110
Результат: 86
Автомат получает на вход два двузначных шестнадцатеричных числа. В этих числах все цифры не превосходят цифру 7 (если в числе есть цифра больше 7, автомат отказывается работать). По этим числам строится новое шестнадцатеричное число по следующим правилам.
1. Вычисляются два шестнадцатеричных числа: сумма старших разрядов полученных чисел и сумма младших разрядов этих чисел.
2. Полученные два шестнадцатеричных числа записываются друг за другом в порядке возрастания (без разделителей).
Пример. Исходные числа: 66, 43. Поразрядные суммы: A, 9. Результат: 9A.
Определите, какое из предложенных чисел может быть результатом работы автомата.
Варианты:
1) AD
2) 64
3) CF
4) 811
Результат: 1
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число V следующим образом.
- Строится двоичная запись числа N.
- К этой записи дописываются справа ещё два разряда по следующему правилу:
- складываются все цифры двоичной записи, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001;
- над этой записью производятся те же действия – справа дописывается остаток от деления суммы её цифр на 2.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа V.
Укажите такое наименьшее число N, для которого результат работы алгоритма больше 57. В ответе это число запишите в двоичной системе счисления.
- В результате работы алгоритма в любом случае получается четное число (в конце двоичной записи — ноль).
- Ближайшее число большее 57 — это 58, оно четное, значит, подходит.
- Переведем 58 в двоичную систему, чтобы получить V:
57 | 0 29 | 1 14 | 0 7 | 1 3 | 1 1 111010
Результат: 1110
У исполнителя Калькулятор две команды, которым присвоены номера:
1. прибавь 5,
2. умножь на 2.
выполняя первую из них, Калькулятор прибавляет к числу на экране 5, а выполняя вторую, умножает его на 2.
Запишите порядок команд в программе, которая преобразует число 3 в число 29 и содержит не более 4 команд. Указывайте лишь номера команд.
- Данную задачу легче решить, двигаясь с конца к началу. Так, число 29 не делится на 2, значит, из двух команд подойдет только первая, но обратная ей: отнять 5 (так как мы двигаемся с конца).
29 - 5 = 24
29 - 5 -> 1 24 / 2 -> 2 12 / 2 -> 2 6 / 2 -> 2 3
Результат: 2221
ЕГЭ по информатике -> ЕГЭ 2018 -> ЕГЭ 2018 — 6