Вопрос:

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

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

Ответ:

Решение:

Программа выводит "YES" только в том случае, когда оба условия s > 4 И t > 4 истинны. Это значит, что и s, и t должны быть строго больше 4.

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

  • (5; 5): s > 4 (5 > 4) — истина, t > 4 (5 > 4) — истина. Вывод: YES.
  • (5; 4): s > 4 (5 > 4) — истина, t > 4 (4 > 4) — ложь. Вывод: NO.
  • (4; 5): s > 4 (4 > 4) — ложь, t > 4 (5 > 4) — истина. Вывод: NO.
  • (4; 4): s > 4 (4 > 4) — ложь, t > 4 (4 > 4) — ложь. Вывод: NO.
  • (5; 6): s > 4 (5 > 4) — истина, t > 4 (6 > 4) — истина. Вывод: YES.
  • (6; 5): s > 4 (6 > 4) — истина, t > 4 (5 > 4) — истина. Вывод: YES.
  • (4; 6): s > 4 (4 > 4) — ложь, t > 4 (6 > 4) — истина. Вывод: NO.
  • (6; 4): s > 4 (6 > 4) — истина, t > 4 (4 > 4) — ложь. Вывод: NO.
  • (6; 6): s > 4 (6 > 4) — истина, t > 4 (6 > 4) — истина. Вывод: YES.

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

Ответ: 4

ГДЗ по фото 📸

Похожие