Короткая программа читает два числа и по условию печатает «YES» или «NO»; её запускают на нескольких парах чисел. Нужно посчитать, сколько раз будет напечатано «YES» или «NO», либо подобрать число в условии — часть 1, ответ — число в бланке № 1, 1 балл.
Часть
1
Ответ
число в бланке № 1
Баллы
1 балл
Проверяет
умение выполнить вручную программу, записанную на языке программирования
Сколько времени закладывать
около 4 минут по спецификации ФИПИ
Какие бывают подтипы
Сколько раз «YES» или «NO» — Подставить каждую пару чисел в условие и посчитать, сколько раз оно выполнится.
Найти число в условии — В условии стоит неизвестное целое A; подобрать его так, чтобы «YES» напечаталось заданное число раз.
Пример с полным разбором
Условие. Программа читает целые числа s и t. Если s>8 или t<5, она печатает «YES», иначе — «NO». Программу запустили шесть раз с парами чисел из таблицы. Сколько раз она напечатала «YES»?
Запуск
1
2
3
4
5
6
s
3
9
8
10
2
8
t
7
1
5
12
4
6
Условие со связкой «или» выполняется, если верна хотя бы одна из двух частей.
Запуски 2 и 4: s=9 и s=10 больше 8 — «YES».
Запуск 5: t=4 меньше 5 — «YES».
Запуски 1, 3 и 6: не выполняется ни одна часть. В запуске 3 s=8 не больше 8, а t=5 не меньше 5 — «NO».
Итого «YES» напечатано 3 раза.
Ответ: 3
Частые ошибки
Неверно учитывают границу: при строгом знаке значение, равное границе, не подходит.
Путают связки «и» и «или».
Применяют отрицание только к первой части условия, хотя скобка охватывает всё.
Считают «YES», когда спрашивали «NO».
В задаче с параметром не проверяют соседние значения A и ошибаются на единицу.
Что нужно знать для задания 6
Оглавление курса «ОГЭ по информатике» под это задание. Содержание открывается после оплаты.