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