Вопрос:

1 Тип 6 Ниже приведена программа, записанная на пяти языках программирования. Бейсик DIM s, t AS INTEGER INPUT S INPUT t IF s < 5 OR t > 5 THEN PRINT 'YES' ELSE PRINT 'NO' ENDIF Паскаль var s, t: integer; begin readln(s); readln(t); if (s < 5) or (t > 5) then writeln('YES') else writeln('NO') end. C++ #include <iostream> using namespace std; int main() { int s, t; cin >> s; cin >> t; if (s < 5 || t > 5) cout << "YES"; else cout << "NO"; return 0; } Python s = int(input()) t = int(input()) if s < 5 or t > 5: print("YES") else: print("NO") Алгоритмичес алг нач цел s, t ввод s ввод t если s < 5 то вывод иначе выв все KOH Было проведено 9 запусков программы, при которых в честве значений переменных s и t вводились следующие пары чисел: (2, 5); (5, 2); (4, 4); (2,-2); (3, 1); (8, 3); (9, -7); (7, 7); (4, 6). Сколько было запусков, при которых программа напечата- ла «NO»?

Смотреть решения всех заданий с листа

Ответ:

Решение:

Программа выводит "NO", если условие (s < 5 OR t > 5) ложно. Это происходит, когда s >= 5 И t <= 5.

Рассмотрим каждую пару чисел:

  • (2, 5): s < 5 (2 < 5) — истина. Вывод: YES.
  • (5, 2): s >= 5 (5 >= 5) — истина; t <= 5 (2 <= 5) — истина. Вывод: NO.
  • (4, 4): s < 5 (4 < 5) — истина. Вывод: YES.
  • (2, -2): s < 5 (2 < 5) — истина. Вывод: YES.
  • (3, 1): s < 5 (3 < 5) — истина. Вывод: YES.
  • (8, 3): s >= 5 (8 >= 5) — истина; t <= 5 (3 <= 5) — истина. Вывод: NO.
  • (9, -7): s >= 5 (9 >= 5) — истина; t <= 5 (-7 <= 5) — истина. Вывод: NO.
  • (7, 7): s >= 5 (7 >= 5) — истина; t > 5 (7 > 5) — истина. Вывод: YES.
  • (4, 6): s < 5 (4 < 5) — истина. Вывод: YES.

Всего 3 запуска, при которых программа напечатала "NO".

Ответ: 3

ГДЗ по фото 📸

Похожие