Задание 6 ОГЭ по информатике · DFC815
ПовышеннаяКЭС 3.2
Программа получает целые числа s, t и A. Если s>A или t>11, программа печатает «YES», иначе печатает «NO».
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (−9,11); (2,7); (5,12); (2,−2); (7,−9); (12,6); (9,−1); (7,11); (11,−5). Найдите наибольшее целое значение параметра A, при котором для указанных входных данных программа напечатает «NO» три раза.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (−9,11); (2,7); (5,12); (2,−2); (7,−9); (12,6); (9,−1); (7,11); (11,−5). Найдите наибольшее целое значение параметра A, при котором для указанных входных данных программа напечатает «NO» три раза.
Показать ответ
6
Подсказки (3)
- При каких условиях программа печатает «NO»?
- Результат «NO» получается, если одновременно выполняются условия s≤A и t≤11.
- Пара (5,12) всегда даёт «YES». Для остальных пар упорядочьте значения s и выберите наибольшее A, при котором ровно три значения удовлетворяют условию s≤A.
Решение
1. Программа печатает «NO», если условие ветвления ложно: s≤A и t≤11. 2. Пара (5,12) не может дать «NO», так как для неё t>11. Для остальных пар значения s имеют вид −9,2,2,7,7,9,11,12. 3. Чтобы получить ровно три вывода «NO», нужно, чтобы A было не меньше третьего значения в упорядоченном списке, но меньше четвёртого: 2≤A<7. 4. Наибольшее целое значение, удовлетворяющее этому условию, равно 6.
Частые ошибки
- Учитывать пару (5,12) при подсчёте случаев «NO».
- Использовать условие s>A вместо противоположного ему условия s≤A.
- Выбрать значение A=7, при котором количество выводов «NO» становится равным пяти.
Источник: Открытый банк ФИПИ
Похожие задания
6Программа выводит «YES», если выполняется условие s>10 или t>A, и выводит «NO» в противном случае. Было…Задания открытого банка ФИПИ · BA5A686Программа выводит «YES», если выполняется условие s>10 или t>A, и выводит «NO» в противном случае. Было…Задания открытого банка ФИПИ · BB91976Программа выводит «YES», если выполняется условие s>A или t>12, и выводит «NO» в противном случае. Было…Задания открытого банка ФИПИ · BE0FEB6Программа выводит «YES», если выполняется условие s>A или t>12, и выводит «NO» в противном случае. Было…Задания открытого банка ФИПИ · D496486Программа получает целые значения переменных s, t и A. Если выполняется условие s>10 или t>A, программа…Задания открытого банка ФИПИ · EFDD846Программа получает целые значения переменных s, t и A. Если выполняется условие s>A или t>12, программа…Задания открытого банка ФИПИ · F0B088
Нужен репетитор по информатике?
Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.
Готовьтесь к ОГЭ по информатике в Precettore
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.