РУҚА
ЕГЭ · информатика · номер 23 · решения с ответами

Задание 23 ЕГЭ по информатике: решения ФИПИ с ответами по шагам

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

Задания без решений
260
решений с ответами
3
тем в номере
13
страниц списка
41ФИПИ 24B976№ 23ВысокаяЛогика и булева алгебра

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

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

  1. 1
    Рассмотрим каждую пару $(x_i, y_i)$ как одно состояние. Выражение $\neg x_i \lor y_i$ ложно только в состоянии $(1, 0)$.
  2. 2
    Выражение $\neg x_{i+1} \land y_{i+1}$ истинно только в состоянии $(0, 1)$. Импликация нарушается, когда её левая часть истинна, а правая ложна.

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

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

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

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

  1. 1
    Во всех трёх строках значение функции равно 1, поэтому каждый множитель выражения должен быть равен 1. В частности, $\neg w=1$, значит $w=0$.
  2. 2
    Нулевые значения во второй и третьей строках находятся в первом столбце, поэтому первый столбец соответствует переменной $w$.

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

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

Подсчёт программ Вычислителя

Исполнитель Вычислитель преобразует число на экране. У него есть две команды: «Прибавить 1» и «Умножить на 2». Программа для Вычислителя — это последовательность команд. Сколько существует программ…

  1. 1
    Сначала подсчитаем количество программ, переводящих число 2 в число 14. Обозначим это количество через $f(n)$. Для команды «Прибавить 1» используется переход из $n-1$, а для команды «Умножить на 2» — из $n/2$, если $n$ чётно.$$f(n)=f(n-1)+f(n/2)\text{ при чётном }n;\quad f(n)=f(n-1)\text{ при нечётном }n$$
  2. 2
    Последовательно получаем: $f(2)=1$, $f(3)=1$, $f(4)=2$, $f(5)=2$, $f(6)=3$, $f(7)=3$, $f(8)=5$, $f(9)=5$, $f(10)=7$, $f(11)=7$, $f(12)=10$, $f(13)=10$, $f(14)=13$.

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

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

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

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

  1. 1
    Так как значение функции во всех трёх строках равно $1$, каждый множитель выражения должен быть равен $1$. В частности, $\neg w = 1$, поэтому $w = 0$.
  2. 2
    Во второй строке во втором столбце стоит $1$, значит второй столбец не может соответствовать переменной $w$. В третьей строке нули находятся во втором и четвёртом столбцах, поэтому столбец $w$ — четвёртый.

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

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

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

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

  1. 1
    Обозначим состояние пары $(x_i,y_i)$ одним из четырёх кодов: $00$, $10$, $01$, $11$.
  2. 2
    Условия перехода между соседними парами дают следующие возможности: $00 \to 00,10,01,11$; $10 \to 11$; $01 \to 01,11$; $11 \to 11$.

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

Решение полностьюОтветРешать самому5 шагов в разборе
46ФИПИ 28BCD8№ 23ПовышеннаяАлгоритмы и исполнители

Подсчёт программ через число 9

Исполнитель Вычислитель преобразует число, записанное на экране. Он умеет выполнять команды: прибавить 1, прибавить 2 и умножить на 3. Программа для Вычислителя — это последовательность команд…

  1. 1
    Так как все команды увеличивают число, траектория может содержать число 9 только один раз. Поэтому программу можно разделить на путь от 3 до 9 и путь от 9 до 14.
  2. 2
    Обозначим через $f(n)$ количество программ, переводящих число 3 в число $n$. Для $n$ от 4 до 9 учитываем последние команды: прибавление 1, прибавление 2 и умножение на 3.$$f(n)=f(n-1)+f(n-2)+[3\mid n]f(n/3)$$

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

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

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

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

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

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

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

Минимальное значение параметра A

Для какого наименьшего целого неотрицательного числа $A$ выражение $(y + 2x < A) \lor (x > 25) \lor (y > 25)$ тождественно истинно, т.е. принимает значение 1 при любых целых неотрицательных $x$ и $y$?

  1. 1
    Чтобы дизъюнкция могла быть ложной, второе и третье высказывания должны быть ложными одновременно. Значит, $x \le 25$ и $y \le 25$.
  2. 2
    В этой области максимальное значение выражения $y + 2x$ достигается при $x = 25$ и $y = 25$:$$y + 2x = 25 + 2 \cdot 25 = 75$$

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

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

Минимальное значение параметра

Для какого наименьшего целого неотрицательного числа $A$ выражение $(x + 2y < A) \lor (y > x) \lor (x > 60)$ тождественно истинно, то есть принимает значение 1 при любых целых неотрицательных $x$ и…

  1. 1
    Чтобы дизъюнкция была ложной, все три её части должны быть ложными. Значит, должны выполняться условия $x + 2y \geq A$, $y \leq x$ и $x \leq 60$.
  2. 2
    При $y \leq x$ и $x \leq 60$ максимальное значение $x + 2y$ достигается при $x = 60$ и $y = 60$.$$x + 2y \leq 60 + 2 \cdot 60 = 180$$

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

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

Логическое выражение с делимостью

Обозначим через $\mathrm{ДЕЛ}(n,m)$ утверждение «натуральное число $n$ делится без остатка на натуральное число $m$»; и пусть на числовой прямой дан отрезок $B = [50; 60]$. Для какого наибольшего…

  1. 1
    Если $x \notin B$, то условие $x \in B$ ложно, поэтому импликация истинна. Рассмотрим только $x \in [50; 60]$.
  2. 2
    Импликация $(x \in B) \to \neg\mathrm{ДЕЛ}(x,13)$ ложна, когда $x$ принадлежит отрезку $B$ и делится на $13$.

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

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

Минимальное значение параметра

Для какого наименьшего целого неотрицательного числа $A$ выражение $(x + 2y < A) \lor (y > x) \lor (x > 30)$ тождественно истинно, то есть принимает значение 1 при любых целых неотрицательных $x$ и…

  1. 1
    Чтобы выражение могло быть ложным, все три высказывания должны быть ложными. Второе и третье высказывания ложны при условиях:$$y \leq x,\quad x \leq 30$$
  2. 2
    Так как $x$ и $y$ — неотрицательные целые числа, при этих условиях максимальное значение выражения $x + 2y$ достигается при $x = 30$ и $y = 30$.$$x + 2y \leq 30 + 2 \cdot 30 = 90$$

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

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

Логическое выражение с делимостью

Обозначим через $\mathrm{ДЕЛ}(n,m)$ утверждение «натуральное число $n$ делится без остатка на натуральное число $m$»; пусть на числовой прямой дан отрезок $B=[50;70]$. Для какого наибольшего…

  1. 1
    Дизъюнкция будет ложной только тогда, когда одновременно ложно первое слагаемое и ложно второе слагаемое.
  2. 2
    Импликация $(x \in B) \to \neg\mathrm{ДЕЛ}(x,15)$ ложна, если $x \in B$ и число $x$ делится на $15$.

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

Решение полностьюОтветРешать самому4 шага в разборе
53ФИПИ 2FC2EB№ 23ПовышеннаяАлгоритмы и исполнители

Программы с траекторией 15

Исполнитель Соло преобразует число на экране. Первая команда увеличивает число на экране на 1, вторая умножает его на 2. Программа для исполнителя Соло — это последовательность команд. Сколько…

  1. 1
    Введём динамику: количество способов получить число складывается из количества способов получить его из предыдущего числа командой 1 и из числа, вдвое меньшего, командой 2.
  2. 2
    Так как траектория должна содержать число 15, разбиваем каждую программу на две части: путь от исходного числа 2 до числа 15 и путь от числа 15 до числа 45.

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

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

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

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

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

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

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

Подсчёт программ исполнителя

Исполнитель преобразует число, записанное на экране. Он выполняет три команды: прибавить 1, прибавить 2 и умножить на 2. Сколько существует программ, которые преобразуют исходное число 3 в число 13…

  1. 1
    Так как все команды увеличивают число, числа 10 и 12 в траектории встречаются именно в таком порядке. Поэтому количество подходящих программ равно произведению числа способов пройти участки $3\to10$, $10\to12$ и $12\to13$.$$N(3,13;\ 10,12)=N(3,10)\cdot N(10,12)\cdot N(12,13)$$
  2. 2
    Для участка от 3 до 10 подсчётом по последней команде получаем последовательность количества путей: $f(3)=1$, $f(4)=1$, $f(5)=2$, $f(6)=4$, $f(7)=6$, $f(8)=11$, $f(9)=17$, $f(10)=30$.$$N(3,10)=30$$

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

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

Минимальное значение параметра A

Для какого наименьшего целого неотрицательного числа $A$ выражение $(x \cdot y < A) \lor (x < y) \lor (8 \leq x)$ тождественно истинно, то есть принимает значение 1 при любых целых неотрицательных…

  1. 1
    Выражение может быть ложным только тогда, когда ложны все три высказывания:$$x \cdot y \geq A,\quad x \geq y,\quad x < 8$$
  2. 2
    Так как $x$ и $y$ — неотрицательные целые числа, из условий $x < 8$ и $x \geq y$ следует, что $x \leq 7$ и $y \leq 7$.

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

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

Подсчёт программ исполнителя

Исполнитель преобразует число на экране. У исполнителя есть две команды: A — прибавь 1; B — поменяй местами. Команда A увеличивает число на экране на 1. Команда B применяется только к числу, у…

  1. 1
    Введём $f(n)$ — количество программ, переводящих исходное число 101 в число $n$. Для исходного числа $f(101)=1$.
  2. 2
    Переход по команде A возможен из числа $n-1$, поэтому он добавляет $f(n-1)$ способов.

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

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

Столбцы таблицы истинности

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

  1. 1
    Функция равна 1, поэтому каждый множитель конъюнкции равен 1. В частности, $w=1$ во всех указанных строках. По значениям таблицы переменной $w$ соответствует второму столбцу.$$w=1$$
  2. 2
    Условие $\neg(x\equiv z)=1$ означает, что значения $x$ и $z$ в каждой строке различаются. Перебор оставшихся вариантов размещения переменных с учётом трёх строк таблицы оставляет единственный вариант: первый столбец — $x$, третий — $z$…$$x\ne z$$

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

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

Восстановление порядка переменных

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

  1. 1
    Так как значение функции в каждой из трёх строк равно 1, каждый набор должен удовлетворять всем условиям произведения логических выражений.$$w=1,\quad x\ne z,\quad (x=0)\lor(y=0)$$
  2. 2
    Во второй строке единицы стоят в третьем и четвёртом столбцах. Эти столбцы должны соответствовать $w$ и одной из переменных $x,z$. Сопоставление всех трёх строк с условием $x\ne z$ даёт третий столбец $w$, а второй и четвёртый — $x$ и $z$.

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

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

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

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

  1. 1
    Обозначим пару значений на позиции $i$ как $(x_i,y_i)$. Если эта пара равна $(0,0)$, то левая часть импликации ложна, поэтому следующая пара может быть любой из четырёх.
  2. 2
    Если пара не равна $(0,0)$, то $x_i \lor y_i = 1$. Чтобы импликация была истинной, необходимо $x_{i+1} \land y_{i+1}=1$, то есть следующая пара обязана быть $(1,1)$.

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

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