Хелпикс

Главная

Контакты

Случайная статья





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.

 

 

Ниже приведена программа, записанная на пяти языках программирования.

 

Бейсик Python
DIM s, t AS INTEGER INPUT s INPUT t IF s > 8 AND t > 8 THEN PRINT ‘YES’ ELSE PRINT ‘NO’ ENDIF s = int(input()) t = int(input()) if s > 8 and t > 8: print("YES") else: print("NO")
Паскаль Алгоритмический язык
var s, t: integer; begin readln(s); readln(t); if (s > 8) and (t > 8) then writeln('YES') else writeln('NO') end. алг нач цел s, t ввод s ввод t если s > 8 и t > 8 то вывод "YES" иначе вывод "NO" все кон

 

Было проведено 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:



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.