“YES”, сколько было запусков (1 часть). №6 ОГЭ
Шестое задание ОГЭ, в котором известны вводимые значения переменных. Нужно определить при скольких запусках программа напечатала “YES”.
В шестом задании ОГЭ программа приведена на пяти языках программирования (Алгоритмический, Паскаль, Бейсик, Python, C++). При решении рассмотрим самый простой вариант – на алгоритмическом языке, это практически запись на русском языке.
Программы похожи. Вводятся значения переменных. Если выполняется заданное условие, программа выводит “YES”, если не выполняется – “NO”.
Подробное решение здесь.
№E5DF04
условие
решение
Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:
(1, 11); (5, 9); (8, –12); (6, 6); (3, 11); (–10, –12); (–10, 11); (7, 1); (–12, 7).
Сколько было запусков, при которых программа напечатала «YES»?
№ запуска | s | k | s < 6 | k > 6 | (s < 6) и (k > 6) | вывод программы |
1 | 1 | 11 | V | V | V | “YES” |
2 | 5 | 9 | V | V | V | “YES” |
3 | 8 | -12 | ||||
4 | 6 | 6 | ||||
5 | 3 | 11 | V | V | V | “YES” |
6 | -10 | -12 | V | |||
7 | -10 | 11 | V | V | V | “YES” |
8 | 7 | 1 | ||||
9 | -12 | 7 | V | V | V | “YES” |
Поскольку здесь конъюнкция (и), должны выполняться оба условия.
Количество запусков: 5.
№16DCE2
условие
решение
Ниже приведена программа
Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:
(1, 1); (7, 9); (8, –12); (6, 6); (3, 11); (–10, –12); (–10, 11); (7, 1); (12, 7).
Сколько было запусков, при которых программа напечатала «YES»?
№ запуска | s | k | s < 6 | k < 6 | (s < 6) и (k < 6) | вывод программы |
1 | 1 | 1 | V | V | V | “YES” |
2 | 7 | 9 | ||||
3 | 8 | -12 | V | |||
4 | 6 | 6 | ||||
5 | 3 | 11 | V | |||
6 | -10 | -12 | V | V | V | “YES” |
7 | -10 | 11 | V | |||
8 | 7 | 1 | V | |||
9 | 12 | 7 |
В логическом выражении конъюнкция (и) – должны выполняться оба условия.
Количество запусков: 2.
№3E3052
условие
решение
Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:
(1, 1); (7, 9); (8, –12); (6, 6); (8, 11); (–10, -12); (–10, 11); (7, 1); (12, 7).
Сколько было запусков, при которых программа напечатала «YES»?
№ запуска | s | k | s > 6 | k > 6 | (s > 6) и (k > 6) | вывод программы |
1 | 1 | 1 | ||||
2 | 7 | 9 | V | V | V | “YES” |
3 | 8 | -12 | V | |||
4 | 6 | 6 | ||||
5 | 8 | 11 | V | V | V | “YES” |
6 | -10 | -12 | ||||
7 | -10 | 11 | V | |||
8 | 7 | 1 | V | |||
9 | 12 | 7 | V | V | V | “YES” |
В логическом выражении конъюнкция (и) – должны выполняться оба условия.
Количество запусков: 3.
№A82596
условие
решение
Составим таблицу запусков программы.
№ запуска | s | k | s > 6 | k < 6 | (s > 6) и (k < 6) | вывод программы |
1 | 1 | 1 | V | |||
2 | 7 | 0 | V | V | V | “YES” |
3 | 8 | -12 | V | V | V | “YES” |
4 | 6 | 6 | ||||
5 | 3 | 11 | ||||
6 | -10 | -12 | V | |||
7 | 10 | 2 | V | V | V | “YES” |
8 | 7 | 1 | V | V | V | “YES” |
9 | 12 | 6 | V |
В логическом выражении конъюнкция (и) – должны выполняться оба условия.
Количество запусков: 4.
№D28837
условие
решение
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(0, 2); (–1, 0); (2, 3); (4, 2); (3, 1); (–2, 7); (10, –2); (5, 4); (–7, 11).
Сколько было запусков, при которых программа напечатала «YES»?
№ запуска | s | t | s < 4 | t < 2 | не (t < 2) | (s < 4) и не (t < 2) | вывод программы |
1 | 0 | 2 | V | X | V | V | “YES” |
2 | -1 | 0 | V | V | |||
3 | 2 | 3 | V | X | V | V | “YES” |
4 | 4 | 2 | X | V | |||
5 | 3 | 1 | V | V | |||
6 | -2 | 7 | V | X | V | V | “YES” |
7 | 10 | -2 | V | ||||
8 | 5 | 4 | X | V | |||
9 | -7 | 11 | V | X | V | V | “YES” |
Сначала выполняется инверсия, затем – конъюнкция.
Количество запусков: 4.
Примеры из Банка заданий ОГЭ