«NO», наименьшее значение параметра (2 часть). №6 ОГЭ
Усложнённое шестое задание ОГЭ, в котором значение параметра неизвестно, нужно определить его наименьшее значение. Кроме того, программа должна напечатать «NO».
В шестом задании ОГЭ программа приведена на пяти языках программирования (Алгоритмический, Паскаль, Бейсик, Python, C++). При решении рассмотрим самый простой вариант — на алгоритмическом языке, это практически запись на русском языке.
Программы похожи. Вводятся значения переменных. Если выполняется заданное условие, программа выводит «YES», если не выполняется — «NO».
Чтобы программа вывела «NO», указанное в ней логическое выражение должно быть ложным.
В рассматриваемых ниже примерах логическое выражение составлено из двух простых при помощи дизъюнкции. Оно будет ложным только если ложны оба простых выражения.
Рассмотрим примеры, в которых нужно определить наименьшее целое значение третьей переменной (параметра A).
Подробнее как определять диапазон значений параметра.
№F470B2
условие
решение
Ниже приведена программа

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» четыре раза.
| № запуска | s | t | (t > 12) | (s > A) | (s > A) или (t > 12) |
| 1 | 13 | 2 | X | ||
| 2 | 11 | 12 | X | ||
| 3 | -12 | 12 | X | X | «NO» |
| 4 | 2 | -2 | X | X | «NO» |
| 5 | -10 | -10 | X | X | «NO» |
| 6 | 6 | -5 | X | ||
| 7 | 2 | 8 | X | X | «NO» |
| 8 | 9 | 10 | X | ||
| 9 | 13 | V | «YES» |
НЕ (s > A) = s ≤ A
Значения s: -12, -10, 2, 2, 6, 9, 11, 13.
2 ≤ A < 6
Наименьшее целое значение A: 2.
№D49648
условие
решение

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» пять раз.
| № запуска | s | t | (t > 12) | (s > A) | (s > A) или (t > 12) |
| 1 | 13 | 2 | X | ||
| 2 | 11 | 12 | X | ||
| 3 | -12 | 12 | X | X | «NO» |
| 4 | 2 | -2 | X | X | «NO» |
| 5 | -10 | -10 | X | X | «NO» |
| 6 | 6 | -5 | X | X | «NO» |
| 7 | 2 | 8 | X | X | «NO» |
| 8 | 9 | 10 | X | ||
| 9 | 13 | V | «YES» |
НЕ (s > A) = s ≤ A
Значения s: -12, -10, 2, 2, 6, 9, 11, 13.
6 ≤ A < 9
Наименьшее целое значение A: 6.
№82A36E
условие
решение

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» шесть раз.
| № запуска | s | t | (t > 12) | (s > A) | (s > A) или (t > 12) |
| 1 | 13 | 2 | X | ||
| 2 | 11 | 12 | X | ||
| 3 | -12 | 12 | X | X | «NO» |
| 4 | 2 | -2 | X | X | «NO» |
| 5 | -10 | -10 | X | X | «NO» |
| 6 | 6 | -5 | X | X | «NO» |
| 7 | 2 | 8 | X | X | «NO» |
| 8 | 9 | 10 | X | X | «NO» |
| 9 | 13 | V | «YES» |
НЕ (s > A) = s ≤ A
Значения s: -12, -10, 2, 2, 6, 9, 11, 13.
9 ≤ A < 11
Наименьшее целое значение A: 9.
№A95F96
условие
решение

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» семь раз.
| № запуска | s | t | (t > 12) | (s > A) | (s > A) или (t > 12) |
| 1 | 13 | 2 | X | ||
| 2 | 11 | 12 | X | X | «NO» |
| 3 | -12 | 12 | X | X | «NO» |
| 4 | 2 | -2 | X | X | «NO» |
| 5 | -10 | -10 | X | X | «NO» |
| 6 | 6 | -5 | X | X | «NO» |
| 7 | 2 | 8 | X | X | «NO» |
| 8 | 9 | 10 | X | X | «NO» |
| 9 | 13 | V | «YES» |
НЕ (s > A) = s ≤ A
Значения s: -12, -10, 2, 2, 6, 9, 11, 13.
11 ≤ A < 13
Наименьшее целое значение A: 11.
№740914
условие
решение

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» восемь раз.
| № запуска | s | t | (t > 12) | (s > A) | (s > A) или (t > 12) |
| 1 | 13 | 2 | X | X | «NO» |
| 2 | 11 | 12 | X | X | «NO» |
| 3 | -12 | 12 | X | X | «NO» |
| 4 | 2 | -2 | X | X | «NO» |
| 5 | -10 | -10 | X | X | «NO» |
| 6 | 6 | -5 | X | X | «NO» |
| 7 | 2 | 8 | X | X | «NO» |
| 8 | 9 | 10 | X | X | «NO» |
| 9 | 13 | V | «YES» |
НЕ (s > A) = s ≤ A
Значения s: -12, -10, 2, 2, 6, 9, 11, 13.
13 ≤ A
Наименьшее целое значение A: 13.