Вопрос:

Ниже приведена программа, записанная на языке программирования. var s,k: integer; begin readln(s); readln(t); if (s < 1) and (t < 2) then writeln ('YES') else writeln ('NO') end. Было выведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s,t): (3,5); (4,3); (4,−5); (0,7); (0,-2); (–2,1); (−2,5); (-2,-4); (1,2). Сколько было запусков, при которых программа напечатала «YES»?

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

Ответ:

Привет! Давай разберемся с этой задачей по программированию. Нам нужно определить, сколько раз программа напечатает "YES" при заданных значениях s и t.

Условие для вывода "YES" следующее: (s < 1) and (t < 2). То есть, и s, и t должны удовлетворять своим условиям одновременно.

Давай проверим каждую пару чисел (s, t):

1) (3, 5): s = 3, t = 5.
s < 1 → 3 < 1 (ложь)
t < 2 → 5 < 2 (ложь)
Не подходит.

2) (4, 3): s = 4, t = 3.
s < 1 → 4 < 1 (ложь)
t < 2 → 3 < 2 (ложь)
Не подходит.

3) (4, -5): s = 4, t = -5.
s < 1 → 4 < 1 (ложь)
t < 2 → -5 < 2 (истина)
Не подходит.

4) (0, 7): s = 0, t = 7.
s < 1 → 0 < 1 (истина)
t < 2 → 7 < 2 (ложь)
Не подходит.

5) (0, -2): s = 0, t = -2.
s < 1 → 0 < 1 (истина)
t < 2 → -2 < 2 (истина)
Подходит.

6) (-2, 1): s = -2, t = 1.
s < 1 → -2 < 1 (истина)
t < 2 → 1 < 2 (истина)
Подходит.

7) (-2, 5): s = -2, t = 5.
s < 1 → -2 < 1 (истина)
t < 2 → 5 < 2 (ложь)
Не подходит.

8) (-2, -4): s = -2, t = -4.
s < 1 → -2 < 1 (истина)
t < 2 → -4 < 2 (истина)
Подходит.

9) (1, 2): s = 1, t = 2.
s < 1 → 1 < 1 (ложь)
t < 2 → 2 < 2 (ложь)
Не подходит.

Таким образом, "YES" будет напечатано 3 раза.

Ответ: 3

Отлично! Ты хорошо справился с этой задачей. Продолжай в том же духе, и у тебя всё получится!
ГДЗ по фото 📸
Подать жалобу Правообладателю