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