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

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

Показать ответ
8
Подсказки (3)
  1. При каких значениях s и t программа печатает «NO»?
  2. Для вывода «NO» одновременно должны выполняться условия s≤A и t≤12.
  3. Пара с t=13 всегда даёт «YES». Для остальных пар значения s равны 13,11,−12,2,−10,6,2,9. При A=8 ровно пять из них не превосходят A, а при A=9 — уже шесть.
Решение
1. Программа печатает «NO», когда условие в операторе if ложно. Это означает, что одновременно выполняются неравенства s≤A и t≤12.
s≤A∧t≤12

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

3. При A=8 условию s≤A соответствуют пять значений: −12,2,−10,6,2. Значения 9,11 и 13 условию не соответствуют.

4. При увеличении A до 9 значение s=9 также начинает удовлетворять условию, поэтому количество выводов «NO» становится равным шести. Следовательно, наибольшее подходящее значение — 8.
A=8
Частые ошибки
  • Учитывать пару (1,13) среди запусков с выводом «NO».
  • Проверять только условие s≤A и забывать об ограничении t≤12.
  • Выбрать A=9, не заметив, что тогда число выводов «NO» увеличивается до шести.

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

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

6Программа для заданных значений переменных s, t и параметра A выводит «YES», если выполняется условие…Задания открытого банка ФИПИ · 4100CF6Программа для каждой пары целых чисел s и t и целого параметра A выводит «YES», если выполняется условие s>A…Задания открытого банка ФИПИ · 451E976Программа вводит целые значения переменных s, t и A и выводит «YES», если выполняется условие s>A или t>12…Задания открытого банка ФИПИ · 4907E66Программа получает целые числа s, t и A и выводит «YES», если выполняется условие s>A или t>11, и «NO» в…Задания открытого банка ФИПИ · 4AFE176Программа вводит целые значения переменных s, t и A и выводит «YES», если выполняется условие s>10 или t>A…Задания открытого банка ФИПИ · 528BA96Программа вводит целые числа s, t и A и выводит «YES», если выполняется условие s>A или t>12, иначе выводит…Задания открытого банка ФИПИ · 5B58D06Программа получает целые значения переменных s, t и A. Если выполняется условие (s>A) или (t>11), программа…Задания открытого банка ФИПИ · 627A256Программа получает целые значения переменных s, t и A и выводит «YES», если выполняется условие s>10 или t>A…Задания открытого банка ФИПИ · 628BD0

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

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

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

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

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

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

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