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