Личный кабинет

Задание 1. ЕГЭ-2018 - Архив: все задания

Ответом к заданию по информатике может быть целое число, десятичная дробь (записывайте её через запятую, вот так: 2,5), последовательность цифр или букв (пишите без пробелов: 97531).

1. Задание#T27369

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один камень или увеличить количество камней в куче в два раза. Например, имея кучу из камней, за один ход можно получить кучу из или камней. У каждого игрока, чтобы делать ходы, есть неограниченное количество камней.
Игра завершается в тот момент, когда количество камней в куче становится не менее Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которой будет или больше камней.
В начальный момент в куче было камней,
Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Описать стратегию игрока – значит описать, какой ход он должен сделать в любой ситуации, которая ему может встретиться при различной игре противника. В описание выигрышной стратегии не следует включать ходы играющего по этой стратегии игрока, не являющиеся для него безусловно выигрышными, т.е. не являющиеся выигрышными независимо от игры противника.
Выполните следующие задания.

Задание 1

  1. Укажите все такие значения числа при которых Петя может выиграть в один ход.
  2. Укажите такое значение при котором Петя не может выиграть за один ход, но при любом ходе Пети Ваня может выиграть своим первым ходом. Опишите выигрышную стратегию Вани.

Задание 2

Укажите два таких значения при которых у Пети есть выигрышная стратегия, причём:
  • Петя не может выиграть за один ход;
  • Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Для указанных значений опишите выигрышную стратегию Пети.

Задание 3

Укажите значение при котором:
  • у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
  • у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.
Для указанного значения опишите выигрышную стратегию Вани.
Постройте дерево всех партий, возможных при этой выигрышной стратегии Вани (в виде рисунка или таблицы). На рёбрах дерева указывайте, кто делает ход; в узлах – количество камней в куче.
Дерево не должно содержать партий, невозможных при реализации выигрывающим игроком своей выигрышной стратегии. Например, полное дерево игры не является верным ответом на это задание.
Показать разбор

2. Задание#T25321

Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1.

Таблица 1

IDФамилия И.О.Пол Год рождения
15Петрова Н.А.Ж1944
22Иваненко И.ММ1940
23Иваненко М.И.М1968
24Иваненко М.М.М1993
32Будай А.И. Ж1960
33Будай В.С.Ж1987
35Будай С.СМ1965
42Коладзе А.СЖ1941
43Коладзе Л.А.М1955
44Родэ О.С. М1990
46Родэ М.О.М2010
52Ауэрман А.М. Ж1995
73Антонова М.А.Ж1967
............

Таблица 2

ID РодителяID Ребёнка
2223
4223
2324
7324
2232
4232
3233
3533
1535
3244
3544
2352
7352
......
Определите на основании приведённых данных, у скольких детей на момент их рождения матерям было больше 22 полных лет.
При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
Показать ответ
Это задание решали 259 раз. С ним справились 19% пользователей.

3. Задание#T25320

Ниже на пяти языках программирования записан рекурсивный алгоритм
SUB F(n)
  IF n > 0 THEN
   PRINT n
   F(n - 3)
   F(n \ 3)
  END IF
END SUB
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
Показать ответ
Это задание решали 99 раз. С ним справились 38% пользователей.

4. Задание#T25319

На обработку поступает натуральное число, не превышающее Нужно написать программу, которая выводит на экран максимальную цифру числа, кратную Если в числе нет цифр, кратных требуется на экран вывести «NO». Программист написал программу неправильно. Ниже эта программа для Вашего удобства приведена на пяти языках программирования.
Напоминание: делится на любое натуральное число.
DIM N, DIGIT, MAXDIGIT AS LONG
INPUT N
MAXDIGIT = N MOD 10
WHILE N > 0
  DIGIT = N MOD 10
  IF DIGIT MOD 5 = 0 THEN
    IF DIGIT > MAXDIGIT THEN
      MAXDIGIT = DIGIT
    END IF
  END IF
  N = N \ 10
WEND
IF MAXDIGIT = 0 THEN
  PRINT "NO"
ELSE
  PRINT MAXDIGIT
END IF
Последовательно выполните следующее.
  1. Напишите, что выведет эта программа при вводе числа
  2. Приведите пример такого трёхзначного числа, при вводе которого программа выдаёт верный ответ.
  3. Найдите все ошибки в этой программе (их может быть одна или несколько). Известно, что каждая ошибка затрагивает только одну строку и может быть исправлена без изменения других строк. Для каждой ошибки:
    А. выпишите строку, в которой сделана ошибка;
    Б. укажите, как исправить ошибку, т.е. приведите правильный вариант строки.
Достаточно указать ошибки и способ их исправления для одного языка программирования.
Обратите внимание, что требуется найти ошибки в имеющейся программе, а не написать свою, возможно, использующую другой алгоритм решения. Исправление ошибки должно затрагивать только строку, в которой находится ошибка.
Показать разбор

5. Задание#T25318

На вход программы поступает последовательность из целых положительных чисел, все числа в последовательности различны. Рассматриваются все пары различных элементов последовательности (элементы пары не обязаны стоять в последовательности рядом, порядок элементов в паре не важен).
Необходимо определить количество пар, для которых произведение элементов делится на

Описание входных и выходных данных

В первой строке входных данных задаётся количество чисел В каждой из последующих строк записано одно целое положительное число, не превышающее
В качестве результата программа должна напечатать одно число: количество пар, в которых произведение элементов кратно
Пример входных данных:




Пример выходных данных для приведённого выше примера входных данных:
Пояснение: Из четырёх заданных чисел можно составить 6 попарных произведений: результаты: Из них на делятся произведения
Требуется написать эффективную по времени и по памяти программу для решения описанной задачи.
Программа считается эффективной по времени, если при увеличении количества исходных чисел в раз время работы программы увеличивается не более чем в раз.
Программа считается эффективной по памяти, если память, необходимая для хранения всех переменных программы, не превышает Кбайт и не увеличивается с ростом
Максимальная оценка за правильную (не содержащую синтаксических ошибок и дающую правильный ответ при любых допустимых входных данных) программу, эффективную по времени и по памяти, – балла.
Максимальная оценка за правильную программу, эффективную только по времени – балла.
Максимальная оценка за правильную программу, не удовлетворяющую требованиям эффективности, – балла.
Вы можете сдать одну программу или две программы решения задачи (например, одна из программ может быть менее эффективна). Если Вы сдадите две программы, то каждая из них будет оцениваться независимо от другой, итоговой станет бо́льшая из двух оценок.
Перед текстом программы обязательно кратко опишите алгоритм решения. Укажите использованный язык программирования и его версию.
Показать разбор

6. Задание#T25240

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У. Для передачи используется неравномерный двоичный код. Для девяти букв используются кодовые слова.
БукваКодовое слово
А00
Б
Е010
И011
К1111
Л1101
Р1010
С1110
Т1011
У100
Укажите кратчайшее кодовое слово для буквы Б, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наименьшим числовым значением.
Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.
Показать ответ
Это задание решали 1 тыс. раз. С ним справились 17% пользователей.

7. Задание#T25239

Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду сместиться на (a, b), где – целые числа. Эта команда перемещает Чертёжника из точки с координатами в точку с координатами
Например, если Чертёжник находится в точке с координатами то команда сместиться на (2, -3) переместит Чертёжника в точку
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм (число повторений и величины смещения в первой из повторяемых команд неизвестны):
НАЧАЛО
сместиться на (4, 6)
ПОВТОРИ ...РАЗ
сместиться на (..., ...)
сместиться на (4, -6)
КОНЕЦ ПОВТОРИ
сместиться на (-28, -22)
КОНЕЦ
В результате выполнения этого алгоритма Чертёжник возвращается в исходную точку.
Какое наибольшее число повторений могло быть указано в конструкции «ПОВТОРИ ... РАЗ»?
Показать ответ
Это задание решали 72 раза. С ним справились 44% пользователей.

8. Задание#T25238

В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» – символ «&».
В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.
ЗапросНайдено страниц (в сотнях тысяч)
Бабочка22
Гусеница40
Трактор24
Трактор | Бабочка | Гусеница66
Трактор & Гусеница12
Трактор & Бабочка0
Какое количество страниц (в сотнях тысяч) будет найдено по запросу Бабочка & Гусеница?
Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Показать ответ
Это задание решали 296 раз. С ним справились 17% пользователей.

9. Задание#T24504

Сколько существует целых чисел для которых выполняется неравенство
В ответе укажите только количество чисел, сами числа писать не нужно.
Показать ответ
Это задание решали 160 раз. С ним справились 31% пользователей.

10. Задание#T24503

Миша заполнял таблицу истинности функции но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных :
Определите, какому столбцу таблицы соответствует каждая из переменных
В ответе напишите буквы в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Пример. Если бы функция была задана выражением зависящим от двух переменных, а фрагмент таблицы имел бы вид
то первому столбцу соответствовала бы переменная а второму столбцу – переменная В ответе следовало бы написать
Показать ответ
Это задание взято из демовариантов ФИПИ 2018-2020
Это задание решали 84 раза. С ним справились 32% пользователей.

11. Задание#T24502

На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о протяжённости каждой из этих дорог (в километрах).
На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о протяжённости каждой из этих дорог (в километрах).
Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе.
Определите, какова протяжённость дороги из пункта А в пункт Г.
В ответе запишите целое число – так, как оно указано в таблице.
Показать ответ
Это задание решали 888 раз. С ним справились 10% пользователей.

12. Задание#T24501

На вход алгоритма подаётся натуральное число Алгоритм строит по нему новое число следующим образом.
  1. Строится двоичная запись числа
  2. К этой записи дописываются справа ещё два разряда по следующему правилу:
а) складываются все цифры двоичной записи числа и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001;
б) над этой записью производятся те же действия – справа дописывается остаток от деления суммы её цифр на 2.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа ) является двоичной записью искомого числа
Укажите минимальное число которое превышает число 83 и может являться результатом работы данного алгоритма.
В ответе это число запишите в десятичной системе счисления.
Показать ответ
Это задание решали 232 раза. С ним справились 25% пользователей.

13. Задание#T24500

Запишите число, которое будет напечатано в результате выполнения следующей программы. Для Вашего удобства программа представлена на пяти языках программирования.
DIM S, N AS INTEGER
S = 260
N = 0
WHILE S > 0
 S = S - 15
 N = N + 2
WEND
PRINT N
Показать ответ
Это задание решали 57 раз. С ним справились 65% пользователей.

14. Задание#T24499

В программе используется одномерный целочисленный массив с индексами от до Значения элементов равны соответственно, т.е. и т.д.
Определите значение переменной после выполнения следующего фрагмента этой программы (записанного ниже на разных языках программирования).
c = 0
FOR i = 1 TO 9
  IF A(i-1) > A(i) THEN
    c = c + 1
    t = A(i)
    A(i) = A(i-1)
    A(i-1) = t
  END IF
NEXT i
Показать ответ
Это задание решали 43 раза. С ним справились 51% пользователей.

15. Задание#T24498

Ниже на пяти языках программирования записан алгоритм. Получив на вход число этот алгоритм печатает два числа: и
DIM X, L, M AS INTEGER
INPUT X
L = 0
M = 0
WHILE X > 0
 M = M + 1
 IF X MOD 2 <> 0 THEN
  L = L + 1
 END IF
X = X \ 2
WEND
PRINT L
PRINT M
Укажите наименьшее число при вводе которого алгоритм печатает сначала а потом
Показать ответ
Это задание решали 88 раз. С ним справились 32% пользователей.
0 баллов сегодня
дней без пропуска

0
сб
0
вс
0
пн
0
вт
0
ср
0
чт
0
пт