Задание 6 ОГЭ по информатике · 4907E6
ПовышеннаяКЭС 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» три раза.
Показать ответ
10
Подсказки (3)
- Какая из пар гарантированно даёт «YES» независимо от значения A?
- Для остальных пар условие t>12 не выполняется, поэтому нужно считать значения s, для которых s>A.
- Пара (1,13) даёт один результат «YES». Чтобы получить ещё два, нужно выбрать два наибольших значения s: 13 и 11. Наибольшее целое A, при котором 11>A, равно 10.
Решение
1. Для пары (1,13) условие t>12 выполняется, поэтому программа выводит «YES» при любом значении A. 2. В остальных восьми парах значение t не превышает 12. Поэтому программа выводит «YES» только при выполнении условия s>A. 3. Значения s для этих восьми запусков: 13, 11, −12, 2, −10, 6, 2, 9. Чтобы получить ещё два вывода «YES», нужно, чтобы условию s>A соответствовали два наибольших значения: 13 и 11. 4. Для двух таких значений должно выполняться 11>A, а для максимального целого значения параметра получаем A=10.
Частые ошибки
- Не учитывать, что при t>12 программа выводит «YES» независимо от значения A.
- Считать условие s>A как s≥A.
- Выбирать значение A=11, при котором только s=13 даёт «YES».
Источник: Открытый банк ФИПИ
Похожие задания
6Программа вводит целые значения s, t и A и выводит «YES», если выполняется условие s>10 или t>A, иначе…Задания открытого банка ФИПИ · 3A01A36Программа выводит «YES», если выполняется условие s>A или t>12, и выводит «NO» в противном случае. Было…Задания открытого банка ФИПИ · 3C5AB16Программа для заданных значений переменных s, t и параметра A выводит «YES», если выполняется условие…Задания открытого банка ФИПИ · 4100CF6Программа для каждой пары целых чисел s и t и целого параметра A выводит «YES», если выполняется условие s>A…Задания открытого банка ФИПИ · 451E976Программа получает целые числа s, t и A и выводит «YES», если выполняется условие s>A или t>11, и «NO» в…Задания открытого банка ФИПИ · 4AFE176Программа получает значения переменных s, t и A и выводит «YES», если выполняется условие s>A или t>12, и…Задания открытого банка ФИПИ · 4EA1176Программа вводит целые значения переменных s, t и A и выводит «YES», если выполняется условие s>10 или t>A…Задания открытого банка ФИПИ · 528BA96Программа вводит целые числа s, t и A и выводит «YES», если выполняется условие s>A или t>12, иначе выводит…Задания открытого банка ФИПИ · 5B58D0
Нужен репетитор по информатике?
Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.
Готовьтесь к ОГЭ по информатике в Precettore
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.