|
||||||||||
NO. YES. YES. YES. NO. YES. YES. NO. NO(1, 2) — "NO" (11, 2) — "YES" (1, 12) — "YES" (11, 12) — "YES" (–11, –12) — "NO" (–11, 12) — "YES" (–12, 11) — "YES" (10, 10) — "NO" (10, 5) — "NO" Нам нужно посчитать сколько раз у нас вывелось "YES": (11, 2) (1, 12) (11, 12) (–11, 12) (–12, 11) Всего 5 Ответ 5.
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(9, 10); (11, 5); (–2, 8); (9, 9); (2, 8); (–1, 3); (–4, 5); (10, 9); (4, –3).
Сколько было запусков, при которых программа напечатала «NO»?
Рассмотрим весь код программы
алгнач - начало программы цел s, t - объявление двух целых переменных s и t ввод s - ввод переменной s ввод t - ввод переменной t если s > 8 и t > 8 — проверка выражения s>8 и t>8 то вывод "YES" — если да, то выводиться "YES" иначе вывод "NO" — если нет, то выводиться "NO" всекон — конец программы
Из всей программы нас интересует строчка с условиями проверки переменных s>8 и t>8 —это значит что"YES"будет выводиться когдапеременная s будет больше 10 и переменная t будет больше 10. Предлог И нам говорит о том что "YES" будет выводиться когда одновременно оба неравенства будут выполняться, если бы было ИЛИ, то нужно было бы чтобы выполнялось хотя бы одно.
Теперь когда мы разобрались с программой надо начинать решать задание. А в задании говориться что было проведено 9 запусков программы в которых переменным s и tприсваивались разные значения. Вот эти запуски (9, 10); (11, 5); (–2, 8); (9, 9); (2, 8); (–1, 3); (–4, 5); (10, 9); (4, –3). Подставим все эти запуски в программу.
Подставим — (9, 10) алгнач - начало программы цел s, t - объявление двух целых переменных s и t ввод s - ввод переменной s — в переменную s записывают 9 ввод t - ввод переменной t — в переменную s записывают 10 если s > 8 или t > 8 — проверка выражения 9>8 и 10>8 то вывод "YES" — если да, то выводиться "YES" иначе вывод "NO" — если нет, то выводиться "NO" всекон — конец программы Посчитаем что нам даст выражение9>8 и 10>8:
|
||||||||||
|