ЕГЭ · информатика · решения с ответами

Информатика ЕГЭ — решения заданий ФИПИ с ответами

Все задачи предмета из открытого банка ФИПИ с ответами и началом разбора. Решения по отдельной теме или номеру задания — в панели слева.

Задания без решений
2 435
решений с ответами
14
тем в предмете
27
номеров бланка
122
страниц списка
2001ФИПИ F43771№ 23ПовышеннаяЛогика и булева алгебра

Логическое условие на делимость

Обозначим через $\mathrm{ДЕЛ}(n,m)$ утверждение «натуральное число $n$ делится без остатка на натуральное число $m$». Для какого наименьшего натурального числа $A$ формула…

  1. 1
    Импликация $\mathrm{ДЕЛ}(x,2) \to \neg\mathrm{ДЕЛ}(x,3)$ ложна только тогда, когда $x$ делится на $2$ и одновременно делится на $3$.
  2. 2
    Следовательно, первая часть формулы впервые становится ложной при наименьшем натуральном $x = 6$.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
2002ФИПИ F4E698№ 23ПовышеннаяЛогика и булева алгебра

Определение столбцов таблицы истинности

Миша заполнял таблицу истинности функции $(x \land \neg y) \lor (y \equiv z) \lor \neg w$, но успел заполнить лишь фрагменты из трёх различных её строк, даже не указав, какому столбцу таблицы…

  1. 1
    Во всех трёх строках значение функции равно $0$, поэтому каждое слагаемое выражения $(x \land \neg y) \lor (y \equiv z) \lor \neg w$ должно быть равно $0$.
  2. 2
    Во второй и третьей строках второй и четвёртый столбцы постоянны и равны $1$, а третий столбец меняется с $0$ на $1$. При $w=1$ значение $\neg w$ равно $0$. Чтобы выражение оставалось равным $0$, вторая и третья строки должны отличаться…

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
2003ФИПИ F53FE2№ 23ПовышеннаяЛогика и булева алгебра

Соответствие столбцов переменным

Миша заполнял таблицу истинности функции $(\neg x \land \neg y) \lor (y \equiv z) \lor \neg w$, но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы…

  1. 1
    Рассмотрим первую строку. В ней значения столбцов имеют вид $0,\,\_,\,0,\,1$, а значение функции равно 0. Единственное соответствующее распределение даёт первый столбец $z$, второй $y$, третий $x$, четвёртый $w$.
  2. 2
    Проверим полученное соответствие по второй строке: значения переменных равны $z=1$, $y=0$, $x=0$, $w=1$. Тогда $(\neg x \land \neg y) \lor (y \equiv z) \lor \neg w = (1 \land 1) \lor 0 \lor 0 = 1$, поэтому для нулевого результата вторая и…

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
2004ФИПИ F578E5№ 23ВысокаяЛогика и булева алгебра

Подсчёт наборов логических переменных

Сколько существует различных наборов значений логических переменных $x_1, x_2, \ldots, x_{10}, y_1, y_2, \ldots, y_5$, которые удовлетворяют всем приведённым ниже условиям?…

  1. 1
    Если $x_i \land y_j=1$, то обе импликации должны быть истинными, поэтому $x_{i+1}=1$ и $y_{j+1}=1$.
  2. 2
    Рассмотрим случай, когда среди $x_1,\ldots,x_9$ нет единиц. Тогда первые девять значений $x$ равны нулю, а $x_{10}$ выбирается двумя способами. Последовательность $y$ произвольна: $2\cdot 2^5=64$ наборов.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
2005ФИПИ F58053№ 23ВысокаяЛогика и булева алгебра

Восстановление столбцов таблицы

Миша заполнял таблицу истинности логической функции $F = (y \land \neg x) \lor (x \equiv z) \lor \neg w$, но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу…

  1. 1
    Рассматриваем все перестановки переменных $w$, $x$, $y$, $z$ по четырём столбцам и проверяем каждую перестановку по трём строкам таблицы.$$F=(y\land\neg x)\lor(x\equiv z)\lor\neg w$$
  2. 2
    Единственная перестановка, при которой значение функции равно нулю во всех трёх заданных строках, — $y$, $z$, $x$, $w$.

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
2006ФИПИ F65508№ 23ПовышеннаяЛогика и булева алгебра

Восстановление переменных по таблице

Логическая функция $F$ задаётся выражением $(x \to y) \lor \neg(w \to z)$. На рисунке приведён фрагмент таблицы истинности функции $F$, содержащий все наборы аргументов, при которых функция $F$…

  1. 1
    Функция $F$ ложна, если одновременно $x \to y = 0$ и $\neg(w \to z) = 0$.
  2. 2
    Импликация $x \to y$ ложна только при $x = 1$ и $y = 0$. Поэтому столбец с постоянными единицами — это $x$, а столбец с постоянными нулями — $y$.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
2007ФИПИ F66308№ 23ПовышеннаяЛогика и булева алгебра

Минимальная длина отрезка

На числовой прямой даны два отрезка: $D = [117; 158]$ и $C = [129; 180]$. Укажите наименьшую возможную длину такого отрезка $A$, что формула…

  1. 1
    Если $x \notin D$, внешняя импликация истинна автоматически. Поэтому достаточно рассмотреть $x \in D$.$$x \in D \Rightarrow \neg(x \in C) \land \neg(x \in A) \text{ должно быть ложно}$$
  2. 2
    Следовательно, для каждой точки отрезка $D$ должно выполняться $x \in C$ или $x \in A$, то есть $D \subseteq C \cup A$.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
2008ФИПИ F84766№ 23ВысокаяЛогика и булева алгебра

Цепочка логических переменных

Сколько существует различных наборов значений логических переменных $x_1, x_2, \ldots, x_8, y_1, y_2, \ldots, y_8$, которые удовлетворяют всем условиям…

  1. 1
    Обозначим пару $(x_i,y_i)$ состоянием. Всего возможны четыре состояния: $(0,0)$ и три ненулевых состояния.
  2. 2
    Если текущая пара ненулевая, то $x_i \lor y_i=1$. Правая часть следующего равенства должна быть равна 1, поэтому следующая пара единственным образом равна $(0,0)$.

Ещё 5 шагов — в полном решении

Решение полностьюОтветРешать самому7 шагов в разборе
2009ФИПИ F9C390№ 23ВысокаяЛогика и булева алгебра

Восстановление столбцов таблицы

Миша заполнял таблицу истинности функции $F=(\neg x\land\neg y)\lor(x\equiv z)\lor\neg w$, но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы…

  1. 1
    Рассмотрим третью строку: значения в четырёх неизвестных столбцах равны $1,0,1,1$, а значение функции равно 0.
  2. 2
    Чтобы выражение $F=(\neg x\land\neg y)\lor(x\equiv z)\lor\neg w$ было равно нулю, необходимо, чтобы $w=1$, $x=1$, $y=1$, $z=0$.

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
2010ФИПИ FB54DB№ 23ПовышеннаяЛогика и булева алгебра

Определение столбцов таблицы истинности

Миша заполнял таблицу истинности функции $(\neg x \land \neg y) \lor (y \equiv z) \lor \neg w$, но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы…

  1. 1
    Во всех указанных строках значение функции равно 0. Дизъюнкция равна нулю только тогда, когда каждый её член равен нулю:$$(\neg x \land \neg y)=0,\quad y\equiv z=0,\quad \neg w=0$$
  2. 2
    Из условия $\neg w=0$ получаем $w=1$. В четвёртом столбце в первых двух строках стоит 1, поэтому четвёртый столбец соответствует $w$.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
2011ФИПИ FE4364№ 23ПовышеннаяЛогика и булева алгебра

Цепочка логических условий

Сколько существует различных наборов значений логических переменных $x_1, x_2, \ldots, x_6, y_1, y_2, \ldots, y_6$, которые удовлетворяют всем условиям: $(x_1 \lor y_1) \to (x_2 \lor y_2) = 1$…

  1. 1
    Введём обозначения $a_i = x_i \lor y_i$. Каждое условие имеет вид $a_i \to a_{i+1} = 1$ и запрещает только случай $a_i = 1$, $a_{i+1} = 0$.$$a_i \leq a_{i+1}$$
  2. 2
    Следовательно, допустимая последовательность $a_1, \ldots, a_6$ имеет вид: сначала нули, затем единицы. Возможны $0, 1, \ldots, 6$ единиц.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
2012ФИПИ 0491B1№ 24ПовышеннаяМассивы и строки

Максимальная допустимая последовательность

Текстовый файл состоит из символов, обозначающих прописные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, в которых никакие две буквы из набора букв Q, R и S…

  1. 1
    При последовательном просмотре файла проверяем каждую пару соседних символов.
  2. 2
    Если оба символа входят в множество {Q, R, S}, текущая последовательность заканчивается. Для текущего символа начинаем новую последовательность.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
2013ФИПИ 06F270№ 24ПовышеннаяОсновы программирования

Исправление программы с минимумом

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

  1. 1
    Из чисел 18, 15, 6 и 10 делятся на 5 числа 15 и 10. Поэтому переменная count получает значение 2.$$count = 2$$
  2. 2
    При обработке числа 15 условие x > minimum выполняется: 15 > 0, поэтому minimum становится равным 15. При обработке числа 10 условие 10 > 15 ложно, поэтому minimum остаётся равным 15.$$minimum = 15$$

Ещё 5 шагов — в полном решении

Решение полностьюОтветРешать самому7 шагов в разборе
2014ФИПИ 0CF4C0№ 24ПовышеннаяМассивы и строки

Максимальная серия пар

Текстовый файл состоит из символов $A$, $B$, $C$, $D$ и $E$. Определите максимальное количество идущих подряд пар символов вида «согласная + гласная» в прилагаемом файле. Для выполнения задания…

  1. 1
    Разобьём символы на две группы: согласные $B$, $C$, $D$ и гласные $A$, $E$.
  2. 2
    Последовательно просматриваем файл. Если два соседних символа образуют пару «согласная + гласная», увеличиваем длину текущей серии и переходим к символу после пары.$$current = current + 1$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе

Исправление программы поиска минимума

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

  1. 1
    Из последовательности 2 19 24 3 числа 2 и 19 не делятся на 3, поэтому count станет равным 2. Числа 24 и 3 делятся на 3.
  2. 2
    Переменная minimum изначально равна 1. Для числа 2 условие x < minimum ложно, поэтому значение minimum не изменяется. Для числа 19 условие также ложно. Программа выводит количество 2 и значение minimum 1.$$2\newline1$$

Ещё 4 шага — в полном решении

Решение полностьюОтветРешать самому6 шагов в разборе
2016ФИПИ 108779№ 24ПовышеннаяОсновы программирования

Исправление программы подсчёта цифр

Требовалось написать программу, которая получает на вход натуральное число $N$, не превосходящее $10^9$, и выводит число, равное количеству цифр 4 в десятичной записи числа $N$. Программист написал…

  1. 1
    При вводе 241 цифры извлекаются справа налево: 1, 4, 2. При текущем условии программа прибавляет к R все цифры, не равные 4.$$R = 1 + 2 = 3$$
  2. 2
    Следовательно, при вводе числа 241 программа выведет 3.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
2017ФИПИ 195D33№ 24ПовышеннаяОсновы программирования

Исправление программы для степеней 7

Дано целое положительное число $N$, не превосходящее 1000. Нужно написать программу, которая определяет, является ли это число степенью числа 7: выводит на экран либо такое целое число $K$, что…

  1. 1
    При вводе $N = 49$ начальные значения: $n = 49$, $k = 0$. Условие цикла истинно, так как $0 \bmod 7 = 0$.
  2. 2
    После первой итерации получаем $k = 1$ и $n = 49 // 7 = 7$. Условие цикла становится ложным, так как $1 \bmod 7 \ne 0$.

Ещё 4 шага — в полном решении

Решение полностьюОтветРешать самому6 шагов в разборе
2018ФИПИ 199381№ 24ВысокаяМассивы и строки

Поиск минимального фрагмента

Текстовый файл состоит из заглавных букв латинского алфавита $A$, $B$, $C$, $D$, $E$ и $F$. Определите минимальное количество идущих подряд символов в прилагаемом файле, среди которых пара символов…

  1. 1
    Сначала считываем строку из файла и для каждой позиции $i$ проверяем условие: символ в позиции $i$ равен $A$, а следующий символ равен $B$.
  2. 2
    Строим префиксные суммы количества вхождений $AB$. Тогда число таких пар на отрезке с границами $l$ и $r$ вычисляется за постоянное время.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе

Исправление программы обработки цифр

На обработку поступает натуральное число, не превышающее $10^9$. Нужно написать программу, которая выводит на экран максимальную цифру этого числа, меньшую 5. Если в числе нет цифр, меньших 5…

  1. 1
    При вводе числа 507 программа последовательно рассматривает цифры 7, 0 и 5. Цифра 7 не подходит, цифра 0 подходит, но не превосходит начальное значение maxDigit = 0, а цифра 5 не подходит.$$maxDigit = 0$$
  2. 2
    После завершения цикла проверяется условие maxDigit > 0. Оно ложно, поэтому программа выводит строку NO.$$507 \rightarrow \text{NO}$$

Ещё 4 шага — в полном решении

Решение полностьюОтветРешать самому6 шагов в разборе
2020ФИПИ 281D2A№ 24ПовышеннаяМассивы и строки

Минимальный фрагмент с Z

Текстовый файл состоит из символов $T$, $U$, $V$, $W$, $X$, $Y$ и $Z$. Определите в прилагаемом файле минимальное количество идущих подряд символов — длину непрерывной подпоследовательности, среди…

  1. 1
    Считываем строку из файла и перебираем её символы справа налево, поддерживая границы текущего окна.
  2. 2
    При добавлении символа $Z$ увеличиваем счётчик символов $Z$ в окне.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе