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

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

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

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

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

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