Информатика: ОГЭ и ЕГЭ

Тренировка ОГЭ · задание 6 · анализ программы с условием

Задание 6 ОГЭ: анализ программы с условием

Анализ программы с условием. Тема номера — анализ программы с условием. Ниже — пример с ответом и решением; кнопкой под ним можно решить такую же задачу с другими числами, ответ проверится сразу.

Пример

Ниже приведена программа, записанная на Python и на алгоритмическом языке.

s = int(input())
t = int(input())
A = int(input())
if (s > -5) or (t < A):
    print("YES")
else:
    print("NO")
алг
нач
  цел s, t, A
  ввод s
  ввод t
  ввод A
  если s > -5 или t < A
    то вывод "YES"
    иначе вывод "NO"
  все
кон

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (3, −2); (4, 0); (−15, −12); (3, −13); (−11, −10); (5, −14); (8, 15); (9, −15); (−9, 7).

Сколько было запусков, при которых программа напечатала «YES», если A = -10?

Ответ7

Решение

Сначала отметим пары, для которых выполняется условие s > -5:

параs > -5
(3, -2)да
(4, 0)да
(-15, -12)нет
(3, -13)да
(-11, -10)нет
(5, -14)да
(8, 15)да
(9, -15)да
(-9, 7)нет

Связка «или»: YES печатается, если выполнено хотя бы одно условие.

При A = -10 число запусков с YES равно 7.

Решить такую задачу — новый вариант с проверкой

Задание 6 ОГЭ: другие виды

Все задачи задания 6 вперемешку · разбор: как решать задание 6 · пробные варианты ОГЭ