РУҚА
ОГЭ · информатика · тақырып бойынша шешімдер

ФИПИ тапсырмаларының шешімдері ОГЭ по информатикаға: «Бағдарламалау негіздері» — жауаптарымен

ФИПИ ашық банкінен тақырыптың әрбір есебі — жауабымен және алғашқы қадамдарымен талдау. Толық қадамдық шешім және ресми кілт – карточкадағы сілтемелер бойынша.

Шешімсіз тапсырмалар
154
жауаптары бар шешімдер
1 546
пәндегі есептер
8
тізім беттері
01ФИПИ 0693EB№ 6Күрделі

Подсчёт значений параметра A

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
02ФИПИ 07F3EA№ 6Күрделі

Проверка логического условия

Программа получает значения переменных $s$ и $t$ и печатает «YES», если выполняется условие $\mathrm{not}(s > -4) \ \mathrm{or}\ (t < 3)$, иначе печатает «NO». Были выполнены 9 запусков программы со…

  1. 1
    Преобразуем отрицание неравенства: условие $\mathrm{not}(s > -4)$ выполняется при $s \leq -4$.
  2. 2
    Следовательно, программа печатает «YES», если выполняется хотя бы одно из условий: $s \leq -4$ или $t < 3$.$$s \leq -4 \ \mathrm{or}\ t < 3$$

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
03ФИПИ 16DCE2№ 6Күрделі

Проверка условия в программе

Ниже приведена программа, записанная на пяти языках программирования. Программа вводит значения переменных $s$ и $k$ и печатает «YES», если одновременно выполняются условия $s < 6$ и $k < 6$, иначе…

  1. 1
    Программа печатает «YES» только тогда, когда одновременно выполняются условия $s < 6$ и $k < 6$.$$s < 6 \land k < 6$$
  2. 2
    Проверяем пары: $(1, 1)$ подходит; $(7, 9)$ — нет; $(8, -12)$ — нет; $(6, 6)$ — нет; $(3, 11)$ — нет; $(-10, -12)$ подходит; $(-10, 11)$ — нет; $(7, 1)$ — нет; $(12, 7)$ — нет.

Ещё 1 қадам — толық шешімде

Шешім полностьюЖауапШешу самому3 қадам в разборе
04ФИПИ 189292№ 6Күрделі

Подсчёт срабатываний условия

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

  1. 1
    Условие вывода «YES» имеет вид $s > A$ или $t > 12$.
  2. 2
    Из всех запусков только пара $(1, 13)$ удовлетворяет условию $t > 12$. Она гарантированно даёт один результат «YES».

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе
05ФИПИ 1B7480№ 6Күрделі

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
06ФИПИ 249C36№ 6Күрделі

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

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

  1. 1
    Программа печатает «NO», если логическое условие в операторе if ложно:$$(s > A) \lor (t > 11) = \text{ложь}$$
  2. 2
    Это равносильно одновременному выполнению условий:$$s \leq A \text{ и } t \leq 11$$

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе
07ФИПИ 2643B6№ 6Күрделі

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

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

  1. 1
    Условие вывода «YES» имеет вид $s > A$ или $t > 11$.
  2. 2
    Пара $(5, 12)$ всегда приводит к выводу «YES», поскольку $12 > 11$.

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе
08ФИПИ 2E7C6B№ 6Күрделі

Анализ условного оператора

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
09ФИПИ 2F302E№ 6Күрделі

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

Ниже приведена программа, записанная на пяти языках программирования. Программа вводит целые числа $s$ и $k$, проверяет условие $s \bmod 6 = k$ и печатает «YES», если условие выполнено, и «NO» в…

  1. 1
    Проверим условие $s \bmod 6 = k$ для каждой пары.$$6 \bmod 6=0\ne 6;\quad 7\bmod 6=1=1$$
  2. 2
    Для остальных пар условие выполняется только в случаях $(20,2)$ и $(2,2)$, поскольку $20\bmod 6=2$ и $2\bmod 6=2$.

Ещё 1 қадам — толық шешімде

Шешім полностьюЖауапШешу самому3 қадам в разборе
10ФИПИ 3A01A3№ 6Күрделі

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
11ФИПИ 3C5AB1№ 6Күрделі

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

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

  1. 1
    Условие $t > 12$ выполняется только для пары $(1, 13)$, поэтому один вывод «YES» гарантирован при любом значении $A$.
  2. 2
    Нужно, чтобы ещё три раза выполнялось условие $s > A$. Значения $s$, большие 6, равны $9$, $11$ и $13$.

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
12ФИПИ 3CB92A№ 6Күрделі

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

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

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

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе
13ФИПИ 3E3052№ 6Күрделі

Проверка двух условий

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

  1. 1
    Программа печатает «YES» только при одновременном выполнении условий $s > 6$ и $k > 6$.$$s > 6 \land k > 6$$
  2. 2
    Проверяем пары чисел. Подходят $(7, 9)$, $(8, 11)$ и $(12, 7)$.

Ещё 1 қадам — толық шешімде

Шешім полностьюЖауапШешу самому3 қадам в разборе
14ФИПИ 4100CF№ 6Күрделі

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

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

  1. 1
    Программа выводит «NO», если отрицание условия вывода «YES» истинно: $s \leqslant A$ и $t \leqslant 12$.$$s \leqslant A \mathbin{\text{и}} t \leqslant 12$$
  2. 2
    Для последней пары $(1, 13)$ условие $t \leqslant 12$ не выполняется, поэтому программа всегда выводит «YES». Рассматриваем первые восемь пар.

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе
15ФИПИ 451E97№ 6Күрделі

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
16ФИПИ 46AA57№ 6Күрделі

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

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

  1. 1
    Преобразуем отрицание условия: неравенство не является истинным, если $t \geq 4$.$$\neg(t < 4) \Leftrightarrow t \geq 4$$
  2. 2
    Программа печатает «YES», если выполняется хотя бы одно из условий: $s < -2$ или $t \geq 4$.$$(s < -2) \lor (t \geq 4)$$

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
17ФИПИ 4907E6№ 6Күрделі

Анализ условного оператора

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
18ФИПИ 4AC188№ 6Күрделі

Параметр условного оператора

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
19ФИПИ 4AFE17№ 6Күрделі

Количество запусков с ответом YES

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
20ФИПИ 4CC3AC№ 6Күрделі

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

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

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

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе