Задание 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» шесть раз.

Показать ответ
5
Подсказки (3)
  1. Сначала посчитайте запуски, в которых условие s>10 выполняется независимо от значения A.
  2. Для остальных запусков программа печатает «YES», когда t>A. Подберите порог, при котором таких запусков будет достаточно для общего количества шесть.
  3. При 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 подберёт репетитора и свяжется с вами.

Готовьтесь к ОГЭ по информатике в Precettore

Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.