1. Главная
  2. Библиотека
  3. Программирование
  4. Дана программа: Python: ``` t = int(input()) if (s>-4) or (t>3): print("YES") else: print("NO") ``` Паскаль: ```...

Дана программа: Python: ``` t = int(input()) if (s>-4) or (t>3): print("YES") else: print("NO") ``` Паскаль: ``` var s, t: integer; begin readln(s); readln(t); if (s>-4) or (t>3) then writeln("YES") else

«Дана программа: Python: ``` t = int(input()) if (s>-4) or (t>3): print("YES") else: print("NO") ``` Паскаль: ``` var s, t: integer; begin readln(s); readln(t); if (s>-4) or (t>3) then writeln("YES") else »
  • Программирование

Условие:

Ниже приведена программа, записанная на четырех языках программирования.
\begin{tabular}{|c|c|}
\hline Python & Паскаль \\
\hline ```
t = int(input())
if (s>-4) or ( }t>3)\mathrm{ :
print("YES")
else:
print("NO")
``` & ```
var s, t: integer;
begin
readln(s);
readln(t);
if (s>-4) or ( }t>3
then
writeln("YES")
else
writeln("NO")
end.
``` \\
\hline C++ & Алгоритмический язык \\
\hline ```
#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;
``` & \\
\hline
\end{tabular}

Было проведено 5 запусков программы, при которых в качестве значений переменных \( s \) и \( t \) вводились следующие пары чисел ( \( \mathbf{s}, \mathrm{t} \) ).
Выберите ВСЕ пары чисел, для которых программа напечатает "NO", и запишите в поле ответа цифры, под которыми они указаны.
1) \( (5,8) \)
2) \( (-5,8) \)
3) \( (-8,-5) \)
4) \( (-1,1) \)
5) \( (-4,3) \)

В ответе запишите номера выбранных пар в порядке возрастания.

Ответ: \( \qquad \)

Решение:

Чтобы определить, для каких пар чисел программа напечатает NO, нужно проанализировать условие, при котором выводится NO. Условие, при котором программа выводит YES, выглядит так: \[ s -4 \quad \text{или} \quad t 3 \] Следовательно, программа выведет NO, если оба условия не выполняются: \[ s \leq -4 \quad \text{и} \quad t \...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет