РУҚА
6

Решение: Подсчёт результатов программы

ОГЭ · Информатика · Задание 6 · Основы программирования
ПовышеннаяФИПИ2F302EКороткий ответ≈ 3 минутыРазбор в 3 шагаОтвет сверен с ключом
Условие

Ниже приведена программа, записанная на пяти языках программирования. Программа вводит целые числа $s$ и $k$, проверяет условие $s \bmod 6 = k$ и печатает «YES», если условие выполнено, и «NO» в противном случае. Было проведено 9 запусков программы, при которых значения переменных $s$ и $k$ задавались следующими парами чисел.

№ запуска$s$$k$
166
271
31610
4202
5103
6122
722
806
945
Пары значений переменных $s$ и $k$

Сколько было запусков, при которых программа напечатала «YES»?

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

3 шага
1

Проверим условие $s \bmod 6 = k$ для каждой пары.

$$6 \bmod 6=0\ne 6;\quad 7\bmod 6=1=1$$
2

Для остальных пар условие выполняется только в случаях $(20,2)$ и $(2,2)$, поскольку $20\bmod 6=2$ и $2\bmod 6=2$.

Итак, программа напечатала «YES» при парах $(7,1)$, $(20,2)$ и $(2,2)$.

Ответ
3
3
так ответ выглядит в бланке

Где здесь ошибаются

Путают остаток от деления с результатом целочисленного деления.

Сравнивают число $s$ с $k$, не вычисляя остаток от деления $s$ на 6.

Закрепить приёмВ теме «Основы программирования» ещё 153 задачи — с ответом и таким же разбором.
Тренироваться

Как решать задание 6 ОГЭ, информатика

Разбор этой задачи разложен на 3 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Основы программирования»: в ней 154 задачи, и у каждой есть такой же разбор. Регистрация не нужна.