Задание 6 ОГЭ по информатике · B4730C
ПовышеннаяКЭС 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, при котором для указанных входных данных программа напечатает «YES» два раза.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (13,2); (11,12); (−12,12); (2,−2); (−10,−10); (6,−5); (2,8); (9,10); (1,13).
Укажите наименьшее целое значение параметра A, при котором для указанных входных данных программа напечатает «YES» два раза.
Показать ответ
11
Подсказки (3)
- Какая из пар гарантированно приводит к выводу «YES» благодаря условию t>12?
- Для остальных пар должно выполниться ровно одно условие s>A. Рассмотрите значения s по убыванию.
- После пары (1,13) ещё одна пара должна удовлетворять s>A. Чтобы такой парой была только (13,2), нужно выбрать A=11.
Решение
1. Пара (1,13) всегда приводит к выводу «YES», поскольку выполняется условие t>12. 2. Чтобы всего получилось два вывода «YES», среди остальных восьми пар условие s>A должно выполняться ровно один раз. 3. Значения s для остальных пар: 13, 11, −12, 2, −10, 6, 2, 9. При A=11 только значение s=13 больше A. 4. При любом меньшем целом значении A значение s=11 также удовлетворяет условию s>A, поэтому число выводов «YES» станет больше двух.
Частые ошибки
- Не учитывать, что пара (1,13) даёт «YES» независимо от значения A.
- Использовать условие s≥A вместо строгого условия s>A.
- Выбрать A=12, не заметив, что требуется наименьшее значение параметра.
Источник: Открытый банк ФИПИ
Похожие задания
6Программа получает целые числа s, t и A. Если выполняется условие (s>A) или (t>12), программа печатает «YES»…Задания открытого банка ФИПИ · 82A36E6Программа выводит «YES», если выполняется условие s>A или t>11, и выводит «NO» в противном случае. Было…Задания открытого банка ФИПИ · 8334E66Программа получает целые значения переменных s, t и A и печатает «YES», если выполняется условие s>A или…Задания открытого банка ФИПИ · 85F2356Программа выводит «YES», если выполняется условие s>A или t>12, и выводит «NO» в противном случае. Было…Задания открытого банка ФИПИ · A753F76Программа получает целые значения переменных s, t и A. Если выполняется условие s>10 или t>A, программа…Задания открытого банка ФИПИ · B718B36Программа получает целые значения переменных s, t и A и выводит «YES», если выполняется условие s>A или t>12…Задания открытого банка ФИПИ · B7252C6Программа выводит «YES», если выполняется условие s>10 или t>A, и выводит «NO» в противном случае. Было…Задания открытого банка ФИПИ · BA5A686Программа выводит «YES», если выполняется условие s>10 или t>A, и выводит «NO» в противном случае. Было…Задания открытого банка ФИПИ · BB9197
Нужен репетитор по информатике?
Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.
Готовьтесь к ОГЭ по информатике в Precettore
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.