Задание 6 ОГЭ по информатике · 249C36

ПовышеннаяКЭС 3.2
Ниже приведена программа, записанная на пяти языках программирования. Программа вводит целые числа s, t и A и выводит «YES», если выполняется условие s>A или t>11, и «NO» в противном случае. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (−9,11); (2,7); (5,12); (2,−2); (7,−9); (12,6); (9,−1); (7,11); (11,−5). Укажите количество целых значений параметра A, при которых для указанных входных данных программа напечатает «NO» шесть раз.

Показать ответ
2
Подсказки (3)
  1. При каких условиях программа выводит «NO»? Отдельно рассмотрите запуск, в котором t>11.
  2. Вывод «NO» происходит при одновременном выполнении условий s≤A и t≤11.
  3. Для восьми запусков с t≤11 значения s равны −9, 2, 2, 7, 12, 9, 7, 11. Ровно шесть из них не превосходят A при 9≤A≤10, поэтому таких целых значений два.
Решение
1. Программа печатает «NO», если логическое условие в операторе if ложно:
(s>A)∨(t>11)=ложь

2. Это равносильно одновременному выполнению условий:
s≤A и t≤11

3. Пара (5,12) не может дать результат «NO», так как t>11. Для остальных восьми запусков значения s имеют вид −9,2,2,7,12,9,7,11.

4. Чтобы результат «NO» был получен ровно шесть раз, параметр A должен быть не меньше шестого по возрастанию значения s, равного 9, но меньше седьмого значения, равного 11:
9≤A<11

5. Целые значения параметра A — это 9 и 10. Их количество равно двум.
10−9+1=2
Частые ошибки
  • Не учитывать, что при t>11 программа всегда выводит «YES», независимо от значения A.
  • Считать условие s>A достаточным для вывода «NO», хотя для «NO» нужно выполнение обратного условия s≤A.
  • Включить значение A=11: при нём семь запусков дают «NO».

Источник: Открытый банк ФИПИ

Похожие задания

6Программа получает целые числа s, t и A. Если s>A или t>11, программа печатает «YES», иначе печатает «NO».…Задания открытого банка ФИПИ · 0693EB6Программа получает значения переменных s и t и печатает «YES», если выполняется условие not(s>−4) or (t<3)…Задания открытого банка ФИПИ · 07F3EA6Программа получает целые значения переменных s, t и A. Если выполняется условие s>A или t>11, программа…Задания открытого банка ФИПИ · 1B74806Программа выводит «YES», если выполняется условие s>A или t>11, и выводит «NO» в противном случае. Было…Задания открытого банка ФИПИ · 2643B66Она вводит целые значения s, t и A и выводит «YES», если выполняется условие s>A или t>12, иначе выводит…Задания открытого банка ФИПИ · 2E7C6B6Программа вводит целые значения s, t и A и выводит «YES», если выполняется условие s>10 или t>A, иначе…Задания открытого банка ФИПИ · 3A01A36Программа выводит «YES», если выполняется условие s>A или t>12, и выводит «NO» в противном случае. Было…Задания открытого банка ФИПИ · 3C5AB16Программа для заданных значений переменных s, t и параметра A выводит «YES», если выполняется условие…Задания открытого банка ФИПИ · 4100CF

Нужен репетитор по информатике?

Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.

Репетиторы по информатике

Подбор репетитора

Напишите, что нужно, — команда Precettore подберёт репетитора и свяжется с вами.

Готовьтесь к ОГЭ по информатике в Precettore

Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.