Главная / Экзамен / Задание №6

ФИПИ ОГЭ информатика, задание 6 (809053)

Задание 6: Разбираем, сколько запусков дадут NO в задаче с вводами s и t: условие не выполняется при отрицательном результате, рассмотрены 9 пар и выводы по каждому.

ОГЭ информатикаЗадание №6Короткий ответТрассировка программыПрограммы с условиями

Задание

№6 · Программные алгоритмы

Впишите правильный ответ.

Ниже приведена программа, записанная на пяти языках программирования.

Алгоритмический языкПаскаль
алг нач цел s, t ввод s ввод t еслине (s < -4 и t >= 3) товывод "YES" иначевывод "NO" все конvar s,t: integer; begin readln(s); readln(t); if not((s < -4) and (t >=3 )) then writeln('YES') else writeln('NO') end.
БейсикPython
DIM s, t AS INTEGER INPUT s INPUT t IF NOT (s < -4 AND t >= 3) THEN PRINT "YES" ELSE PRINT "NO" ENDIFs = int(input()) t = int(input()) if not ((s < -4) and (t >= 3)): print("YES") else: print("NO")
C++
#include <iostream> using namespace std; int main(){ int s, t; cin >> s; cin >> t; if !((s < -4) && (t >= 3)) cout << "YES" << endl; else cout << "NO" << endl; return 0; }

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

(–5, –2); (5, 3); (–14, 3); (–12, 5), (5, –7); (10, 3); (–4, 3); (3, 0); (–4, 9).

Сколько было запусков, при которых программа напечатала «NO»?

Подсказка AI-репетитора

Подсказки открываются по одной и не показывают готовый ответ.

Показано 0 из 3

Задание 6: анализ работы программы на s и t с условием s < -4 и t >= 3

Задание 6: анализ вывода программы по парам s и t и условию s < -4 и t >= 3

В задаче требуется понять, как работает условие if not((s < -4) and (t >= 3)) в пяти языках программирования на примере заданных пар значений s и t. Навык трассировки условий помогает определить, при каких входных данных программа печатает YES или NO. Нужно проверить каждую пару: если выражение (s < -4) и (t >= 3) ложно, тогда выводится YES; иначе – NO. По данным парам: (-5,-2) выполняет ли условие? s < -4 – да, t >= 3 – нет, conjunction ложен, следовательно YES. (5,3) – s < -4 ложно, следовательно YES. (-14,3) – оба условия верны, следовательно NO. (-12,5) – NO, 3 и 5 удовлетворяют, следовательно NO. (5,-7) – s < -4 ложно, следовательно YES. (10,3) – s < -4 ложно, следовательно YES. (-4,3) – s < -4 ложно (равно -4), следовательно YES. (3,0) – s < -4 ложно, следовательно YES. (-4,9) – s < -4 ложно, следовательно YES. Таким образом, количество NO равно 2.