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

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

Задание 6: Задача требует определить количество запусков, когда программа вывела NO по заданным парам s и t и условию s > -3 и не (t > 5). Нужно пройти по входам.

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

Задание

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

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

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

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

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

(–3, 5); (–2, 2); (–1, –3); (1, 0); (–4, –7); (2, 3); (3, 5); (5, –3); (6, –7).

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

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

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

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

Задание 6: анализ программы и трассировку вывода по входам s, t

Задание 6: анализ ветвления и трассировка вывода по входным значениям s и t

В задаче проверяется навык трассировки программы: по заданному условию s > -3 и NOT (t > 5) нужно определить, когда вывод соответствует YES, а когда NO. Рассматриваются девять пар значений s и t, получаемых из входных данных. Для каждой пары проверяем условие: если выполняется, печатается YES; иначе NO. В итоге суммируем случаи, когда вывод NO. Подход: для каждой пары проверить s > -3, затем проверить t > 5 и применить логическое отрицание, чтобы понять итоговую ветвь. Такая тренировка развивает умение быстро вычислять логические выражения и анализировать ветвления в разных языках программирования, связанных общей логикой условий.