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