“NO”, наибольшее значение параметра (2 часть). №6 ОГЭ
Усложнённое шестое задание ОГЭ, в котором значение параметра неизвестно, нужно определить его наибольшее значение. Кроме того, программа должна напечатать “NO”.
В шестом задании ОГЭ программа приведена на пяти языках программирования (Алгоритмический, Паскаль, Бейсик, Python, C++). При решении рассмотрим самый простой вариант – на алгоритмическом языке, это практически запись на русском языке.
Программы похожи. Вводятся значения переменных. Если выполняется заданное условие, программа выводит “YES”, если не выполняется – “NO”.
Чтобы программа вывела “NO”, указанное в ней логическое выражение должно быть ложным.
Рассмотрим примеры, в которых нужно определить наибольшее целое значение третьей переменной (параметра A).
Определение диапазона значений параметра аналогично рассмотренному здесь.
№4CC3AC
условие
решение
Было проведено 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 | ||
5 | -10 | -10 | X | X | “NO” |
6 | 6 | -5 | X | ||
7 | 2 | 8 | X | ||
8 | 9 | 10 | X | ||
9 | 13 | V | “YES” |
НЕ (s > A) = s ≤ A
Значения s: -12, -10, 2, 2, 6, 9, 11, 13.
-10 ≤ A < 2.
Целые значения A: -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0, 1.
Наибольшее целое значение A: 1.
№9F42EE
условие
решение
Ниже приведена программа
Было проведено 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, 3, 4, 5.
Наибольшее целое значение A: 5.
№4EA117
условие
решение
Было проведено 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, 7, 8.
Наибольшее целое значение A: 8.
№F0B088
условие
решение
Было проведено 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, 10.
Наибольшее целое значение A: 10.
№3CB92A
условие
решение
Было проведено 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, 12.
Наибольшее целое значение A: 12.
Примеры из Банка заданий ОГЭ