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