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