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

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

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

Задания без решений
77
решений с ответами
2
тем в номере
4
страниц списка
21ФИПИ 4EA117№ 6ПовышеннаяОсновы программирования

Условие в программе

Ниже приведена программа, записанная на пяти языках программирования. Программа получает значения переменных $s$, $t$ и $A$ и выводит «YES», если выполняется условие $s > A$ или $t > 12$, и «NO» в…

  1. 1
    Программа печатает «NO», когда условие в операторе if ложно. Это означает, что одновременно выполняются неравенства $s \leq A$ и $t \leq 12$.
  2. 2
    Последняя пара $(1, 13)$ не может дать «NO», так как $t > 12$. Для остальных восьми пар учитываем значения $s$: $13, 11, -12, 2, -10, 6, 2, 9$.

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

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

Определение значения параметра A

Программа печатает «YES», если выполняется хотя бы одно из условий: $s > A$ или $t > 12$. Было проведено 9 запусков программы, при которых в качестве значений переменных $s$ и $t$ вводились…

  1. 1
    Пара $(1, 13)$ всегда приводит к выводу «YES», поскольку выполняется условие $t > 12$.
  2. 2
    Для остальных восьми пар необходимо, чтобы выполнялось условие $s > A$. Чтобы получить всего пять выводов «YES», оно должно выполниться ещё четыре раза.

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

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

Условие вывода «NO»

Программа вводит целые значения переменных $s$, $t$ и $A$ и выводит «YES», если выполняется условие $s > 10$ или $t > A$, иначе выводит «NO». Было проведено 9 запусков программы, при которых в…

  1. 1
    Программа печатает «NO», если отрицание условия вывода «YES» истинно: $s \leq 10$ и $t \leq A$.$$s \leq 10 \ \text{и}\ t \leq A$$
  2. 2
    Рассмотрим пары, для которых $s \leq 10$: $(1,2)$, $(1,12)$, $(-11,-12)$, $(-12,11)$, $(10,10)$ и $(10,5)$.

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

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

Условие вывода NO

Ниже приведена программа, записанная на пяти языках программирования. Программа выводит «YES», если $s > A$ или $t > 11$, и выводит «NO» в противном случае. Было проведено 9 запусков программы, при…

  1. 1
    Программа печатает «NO», если условие в операторе if ложно, то есть одновременно выполняются неравенства $s \leq A$ и $t \leq 11$.$$s \leq A \land t \leq 11$$
  2. 2
    Пара $(5, 12)$ не может привести к выводу «NO», поскольку $t=12>11$.

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

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

Количество значений параметра A

Ниже приведена программа, записанная на пяти языках программирования. Программа вводит целые числа $s$, $t$ и $A$ и выводит «YES», если выполняется условие $s > A$ или $t > 12$, иначе выводит «NO»…

  1. 1
    Программа печатает «NO», когда условие вывода «YES» ложно: $s \leq A$ и $t \leq 12$.
  2. 2
    Для пары $(1, 13)$ вывод «NO» невозможен при любом $A$, поскольку $t > 12$.

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

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

Подбор параметра в программе

Ниже приведена программа, записанная на пяти языках программирования. Программа считывает целые значения переменных $s$, $t$ и $A$ и выводит «YES», если выполняется условие $s > 10$ или $t > A$…

  1. 1
    Для пар $(11, 2)$ и $(11, 12)$ условие $s > 10$ истинно, поэтому программа напечатает «YES» независимо от значения $A$.$$2 \text{ запуска}$$
  2. 2
    Для остальных пар проверяем условие $t > A$. Чтобы всего получить пять выводов «YES», оно должно быть истинным ещё в трёх запусках.$$t > A$$

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

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

Подсчёт результатов программы

Ниже приведена программа, записанная на пяти языках программирования. Программа выводит «NO», если одновременно выполняются условия $s \le 2$ и $t < 3$, а во всех остальных случаях выводит «YES»…

  1. 1
    Программа печатает «NO», если одновременно выполняются условия $s \le 2$ и $t < 3$.$$(s \le 2) \land (t < 3)$$
  2. 2
    Оба условия выполняются для пар $(2, -2)$ и $(-4, 1)$. Для остальных семи пар хотя бы одно из условий не выполняется, поэтому программа печатает «YES».

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

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

Подсчёт результатов запусков программы

Программа считывает целые числа $s$ и $k$. Если остаток от деления $s$ на $7$ равен $k$, программа печатает «YES», иначе печатает «NO». Было проведено 9 запусков программы со следующими парами…

  1. 1
    Проверяем пары последовательно и оставляем те, для которых остаток от деления $s$ на $7$ равен $k$.$$2 \bmod 7 = 2$$
  2. 2
    Подходят пары $(2,2)$, $(7,0)$, $(22,1)$, $(10,3)$ и $(9,2)$.$$7 \bmod 7=0,\quad 22 \bmod 7=1,\quad 10 \bmod 7=3,\quad 9 \bmod 7=2$$

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

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

Количество значений параметра A

Программа получает целые значения переменных $s$, $t$ и $A$. Если выполняется условие $(s > A)$ или $(t > 11)$, программа печатает «YES», иначе печатает «NO». Было проведено 9 запусков программы…

  1. 1
    Программа печатает «NO», если условие в скобках ложно: $s \leqslant A$ и $t \leqslant 11$.
  2. 2
    Пара $(5, 12)$ не может дать «NO», поскольку $t > 11$.

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

Решение полностьюОтветРешать самому5 шагов в разборе
30ФИПИ 628BD0№ 6ПовышеннаяСистемы счисления

Условие с логическим ИЛИ

Ниже приведена программа, записанная на пяти языках программирования. Программа получает целые значения переменных $s$, $t$ и $A$ и выводит «YES», если выполняется условие $s > 10$ или $t > A$, и…

  1. 1
    В двух запусках $(11, 2)$ и $(11, 12)$ условие $s > 10$ истинно, поэтому программа напечатает «YES» при любом значении $A$.
  2. 2
    В остальных семи запусках значение «YES» получается только при выполнении неравенства $t > A$.

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

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

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

Ниже приведена программа, записанная на пяти языках программирования. Программа получает значения переменных $s$, $t$ и $A$ и выводит «YES», если $s > 10$ или $t > A$, иначе выводит «NO». Было…

  1. 1
    Программа выводит «NO», если условие вывода «YES» ложно:$$\neg(s > 10 \lor t > A) = (s \leq 10) \land (t \leq A)$$
  2. 2
    В запусках с парами $(11, 2)$ и $(11, 12)$ условие $s > 10$ истинно, поэтому программа дважды выводит «YES» независимо от значения $A$.

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

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

Условие с параметром A

Ниже приведена программа, записанная на пяти языках программирования. Программа считывает целые числа $s$, $t$ и $A$ и выводит «YES», если выполнено условие $s > 10$ или $t > A$, иначе выводит «NO»…

  1. 1
    Условие $s > 10$ выполняется для пар $(11, 2)$ и $(11, 12)$. Они дают два вывода «YES» при любом значении $A$.$$2$$
  2. 2
    Для остальных пар проверяем условие $t > A$. При $A = 9$ оно выполняется для пар $(1, 12)$, $(-11, 12)$, $(-12, 11)$ и $(10, 10)$.$$12 > 9,\quad 12 > 9,\quad 11 > 9,\quad 10 > 9$$

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

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

Количество срабатываний условия

Программа получает целые значения переменных $s$, $t$ и $A$ и выводит «YES», если выполняется условие $s > A$ или $t > 11$, иначе выводит «NO». Было проведено 9 запусков программы, при которых в…

  1. 1
    Условие $t > 11$ выполняется только для пары $(5, 12)$, поэтому один вывод «YES» гарантирован.
  2. 2
    Чтобы всего было шесть выводов «YES», для остальных запусков неравенство $s > A$ должно выполняться пять раз.

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

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

Анализ логического условия программы

Ниже приведена программа, записанная на пяти языках программирования. Программа вводит целые числа $s$ и $t$ и печатает «YES», если не выполняется условие $s < -4$ и $t \geq 3$; в противном случае…

  1. 1
    Программа печатает «NO», если выражение после NOT истинно: $s < -4$ и $t \geq 3$.$$s < -4 \land t \geq 3$$
  2. 2
    Проверяем пары чисел. Условия одновременно выполняются только для пар $(-14, 3)$ и $(-12, 5)$.$$2$$

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

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

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

Программа получает целые числа $s$, $t$ и $A$. Если выполняется условие $(s > A) \text{ или } (t > 12)$, программа печатает «YES», иначе печатает «NO». Было проведено 9 запусков программы, при…

  1. 1
    Программа печатает «NO», если условие в операторе ветвления ложно:$$\neg(s > A \lor t > 12) = (s \leq A) \land (t \leq 12)$$
  2. 2
    Для пары $(1, 13)$ значение $t$ больше 12, поэтому программа напечатает «YES» при любом значении $A$.

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

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

Подбор параметра в программе

Ниже приведена программа, записанная на пяти языках программирования. Программа выводит «YES», если выполняется условие $s > A$ или $t > 11$, и выводит «NO» в противном случае. Было проведено 9…

  1. 1
    Условие вывода «YES» имеет вид $s > A$ или $t > 11$.
  2. 2
    Неравенство $t > 11$ выполняется только для пары $(5, 12)$, поэтому она даёт один вывод «YES» независимо от значения $A$.

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

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

Количество значений параметра A

Ниже приведена программа, записанная на пяти языках программирования. Программа получает целые значения переменных $s$, $t$ и $A$ и печатает «YES», если выполняется условие $s > A$ или $t > 12$…

  1. 1
    Пара $(1, 13)$ всегда приводит к выводу «YES», поскольку $t > 12$ независимо от значения $A$.
  2. 2
    Для остальных восьми пар условие $t > 12$ не выполняется. Поэтому нужно, чтобы ровно две из величин $s$ были больше $A$.

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

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

Количество значений параметра A

Ниже приведена программа, записанная на пяти языках программирования. Было проведено 9 запусков программы, при которых в качестве значений переменных $s$ и $t$ вводились следующие пары чисел…

  1. 1
    Программа выводит «NO», когда условие в операторе if ложно:$$\neg(s > A \lor t > 11) = (s \leq A) \land (t \leq 11)$$
  2. 2
    Пара $(5, 12)$ не может дать «NO», так как $t > 11$.

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

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

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

Ниже приведена программа, записанная на пяти языках программирования. Программа выводит «YES», если $s > A$ или $t > 11$, и выводит «NO» в противном случае. Было проведено 9 запусков программы, при…

  1. 1
    Вывод «NO» происходит, если условие вывода «YES» ложно: $s \leq A$ и $t \leq 11$.
  2. 2
    Пара $(5, 12)$ не может дать «NO», поскольку для неё $t > 11$. Для остальных восьми пар значения $s$: $-9, 2, 2, 7, 12, 9, 7, 11$.

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

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

Определение параметра программы

Программа проверяет условие: если $s > 10$ или $t > A$, она печатает «YES», иначе печатает «NO». Были выполнены 9 запусков программы со следующими парами значений переменных $s$ и $t$: $(1; 2)$…

  1. 1
    Вывод «NO» происходит тогда, когда условие $s > 10$ или $t > A$ ложно. Значит, одновременно должны выполняться неравенства $s \leq 10$ и $t \leq A$.$$s \leq 10 \quad\text{и}\quad t \leq A$$
  2. 2
    Для пар $(1; 2)$ и $(-11; -12)$ второе условие выполняется при подходящем положительном $A$. Для пар $(10; 10)$ и $(10; 5)$ необходимо, чтобы $A \geq 10$.

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

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