Вопрос:

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

Ответ:

5. Анализ программы и подсчет «NO»: Программа считывает два числа, `s` и `t`, и печатает «YES», если хотя бы одно из них больше 8. Иначе печатает «NO». Разберем каждый запуск программы с предоставленными парами чисел: 1. (8, 8) – Ни одно из чисел не больше 8, печатает «NO». 2. (9, 6) – `s` больше 8, печатает «YES». 3. (4, 7) – Ни одно из чисел не больше 8, печатает «NO». 4. (6, 6) – Ни одно из чисел не больше 8, печатает «NO». 5. (-9, -2) – Ни одно из чисел не больше 8, печатает «NO». 6. (-5, 9) – `t` больше 8, печатает «YES». 7. (-10, 10) – `t` больше 8, печатает «YES». 8. (6, 9) – `t` больше 8, печатает «YES». 9. (10, 6) – `s` больше 8, печатает «YES». Считаем количество запусков, при которых программа напечатала «NO»: 4 раза. Ответ: 4
Смотреть решения всех заданий с фото

Похожие