Условие:
Ниже приведена программа, записанная на четырёх языках программирования.
| Алгоритмический язык | Паскаль | ||||
|---|---|---|---|---|---|
| алг | |||||
| нач | var s, t: integer; | ||||
| цел s, t | begin | ||||
| ввод s | readln(s); | ||||
| ввод t | readln(t); | ||||
| если s | gt; 11 или t | gt; 11 | if ( s | gt; 11) or ( t | gt;11 ) |
| то вывод «YES» | then writeln( | #039;YES | #039;) | ||
| иначе вывод «NO | quot; | else writeln( | #039;NO | #039;) | |
| все | end | ||||
| KOH |
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(-5,0) ;(10,4) ;(20,-10) ;(-3,0) ;(5,4) ;(6,9) ;(-11 ; 0) ;(25,3) ;(3,7) .
Сколько было запусков, при которых программа напечатала «YES»?
Решение:
Чтобы определить, сколько запусков программы напечатали «YES», нужно проанализировать каждую пару значений s и t и проверить условие: если s 11 или t 11. Рассмотрим каждую пару: 1. Пара (-5, 0): - -5 11 → ложь - 0 11 → ложь - Результат: «NO» 2. Пара (10, 4): - 10 11 → ложь - 4 11 → ложь - Результат: «NO» 3. Пара (20, ...
