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