Задание 6 ОГЭ по информатике · 5B58D0
ПовышеннаяКЭС 3.2
Ниже приведена программа, записанная на пяти языках программирования. Программа вводит целые числа s, t и A и выводит «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» пять раз.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (13,2); (11,12); (−12,12); (2,−2); (−10,−10); (6,−5); (2,8); (9,10); (1,13). Укажите количество целых значений параметра A, при которых для указанных входных данных программа напечатает «NO» пять раз.
Показать ответ
3
Подсказки (3)
- При каких условиях программа печатает «NO»?
- Вывод «NO» происходит, если одновременно выполняются условия s≤A и t≤12.
- Исключите пару (1,13), затем упорядочьте значения s: −12, −10, 2, 2, 6, 9, 11, 13. Ровно пять значений учитываются при 6≤A≤8.
Решение
1. Программа печатает «NO», когда условие вывода «YES» ложно: s≤A и t≤12. 2. Для пары (1,13) вывод «NO» невозможен при любом A, поскольку t>12. 3. Для остальных восьми пар значения s имеют вид: −12, −10, 2, 2, 6, 9, 11, 13. 4. Чтобы «NO» был выведен пять раз, число A должно быть не меньше пятого значения s, равного 6, и меньше шестого значения s, равного 9. Поэтому A может принимать целые значения 6, 7, 8. 5. Количество таких целых значений равно 3. 8−6+1=3
Частые ошибки
- Учитывают пару (1,13), хотя при ней программа всегда печатает «YES».
- Забывают, что для вывода «NO» должны одновременно выполняться оба условия: s≤A и t≤12.
- Считают только одно подходящее значение A, не учитывая весь диапазон от 6 до 8.
Источник: Открытый банк ФИПИ
Похожие задания
6Программа вводит целые значения переменных s, t и A и выводит «YES», если выполняется условие s>A или t>12…Задания открытого банка ФИПИ · 4907E66Программа получает целые числа s, t и A и выводит «YES», если выполняется условие s>A или t>11, и «NO» в…Задания открытого банка ФИПИ · 4AFE176Программа получает значения переменных s, t и A и выводит «YES», если выполняется условие s>A или t>12, и…Задания открытого банка ФИПИ · 4EA1176Программа вводит целые значения переменных s, t и A и выводит «YES», если выполняется условие s>10 или t>A…Задания открытого банка ФИПИ · 528BA96Программа получает целые значения переменных s, t и A. Если выполняется условие (s>A) или (t>11), программа…Задания открытого банка ФИПИ · 627A256Программа получает целые значения переменных s, t и A и выводит «YES», если выполняется условие s>10 или t>A…Задания открытого банка ФИПИ · 628BD06Программа получает целые числа s, t и A. Если выполняется условие (s>A) или (t>12), программа печатает «YES»…Задания открытого банка ФИПИ · 82A36E6Программа выводит «YES», если выполняется условие s>A или t>11, и выводит «NO» в противном случае. Было…Задания открытого банка ФИПИ · 8334E6
Нужен репетитор по информатике?
Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.
Готовьтесь к ОГЭ по информатике в Precettore
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.