Вопрос:

Ниже приведена программа, записанная на четырёх языках программирования. Python Паскаль C++ Алгоритмический язык var s, t: integer; begin readln(s); readln(t); if (s3) or (t <-2) then writeln('YES') else writeln('NO') end. #include <iostream> using namespace std; int main() { int s, t; cin >> s; cin >> t; if (s3 || t < -2) { cout << "YES" << endl; } else { cout << "NO" << endl; } return 0; } алг нач цел ѕ, t ввод ѕ ввод г если s = 3 или t < -2 то вывод "YES" иначе вывод "NO" все кон Было проведено 5 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел (s, t). Выберите ВСЕ пары чисел, для которых программа напечатает "NO", и запишите в поле ответа цифры, под которыми они указаны. 1) (2,0) 2) (6,-2) 3) (4,-8) 4) (3,-2) 5) (15,-3) В ответе запишите номера выбранных пар в порядке возрастания. Ответ:

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

Ответ:

Решение:

Программа выводит "YES", если условие (s == 3) or (t < -2) истинно, и "NO", если оно ложно.

Чтобы программа напечатала "NO", условие (s == 3) or (t < -2) должно быть ложным. Это означает, что ОБЕ части условия должны быть ложны:

  • s == 3 должно быть ложным, то есть s != 3
  • t < -2 должно быть ложным, то есть t >= -2

Теперь проверим каждую пару:

  1. (2,0): s = 2 (не равно 3), t = 0 (больше или равно -2). Оба условия ложны. Программа напечатает "NO".
  2. (6,-2): s = 6 (не равно 3), t = -2 (больше или равно -2). Оба условия ложны. Программа напечатает "NO".
  3. (4,-8): s = 4 (не равно 3), t = -8 (меньше -2). Условие t < -2 истинно. Программа напечатает "YES".
  4. (3,-2): s = 3, t = -2. Условие s == 3 истинно. Программа напечатает "YES".
  5. (15,-3): s = 15 (не равно 3), t = -3 (меньше -2). Условие t < -2 истинно. Программа напечатает "YES".

Пары, для которых программа напечатает "NO", это 1 и 2.

Ответ: 12

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие