Пробный урок
📗 ОГЭ по информатике 2027 · задание 6 из 16

Задание 6 ОГЭ по информатике: Формальное исполнение алгоритма, записанного на языке программирования

Что проверяет задание 6, сколько баллов оно приносит и сколько времени на него закладывать — и 3 примера в формате ФИПИ с подробным решением и ответом.

Уровень
базовый
Максимум
1 балл
Время
~4 минуты
Компьютер
не нужен

Примеры задания 6 с решениями

Сначала попробуйте решить сами, затем откройте решение и сверьте ответ

Пример 1

Дана программа:
s = int(input())
t = int(input())
if s > 5 or t > 5:
    print("YES")
else:
    print("NO")
Её запустили 9 раз с парами (s, t): (1, 2), (6, 3), (5, 5), (7, 8), (2, 6), (5, 4), (10, 1), (3, 5), (0, 9). Сколько было запусков, при которых программа напечатала «YES»?
Показать решение и ответ
1. Разбираем программу построчно:
s = int(input())        # вводим первое число
t = int(input())        # вводим второе число
if s > 5 or t > 5:      # or — достаточно, чтобы хотя бы одно число было больше 5
    print("YES")        # условие выполнено — печатаем YES
else:                   # иначе оба числа не больше 5
    print("NO")         # печатаем NO
2. Проверяем пары: (1, 2) — нет; (6, 3) — да; (5, 5) — нет, 5 не больше 5; (7, 8) — да; (2, 6) — да; (5, 4) — нет; (10, 1) — да; (3, 5) — нет; (0, 9) — да. 3. Считаем «да»: 5 запусков.

Ответ: 5

Пример 2

Дана программа:
s = int(input())
t = int(input())
if s > 10 and t < 5:
    print("YES")
else:
    print("NO")
Её запустили 9 раз с парами (s, t): (11, 4), (10, 3), (12, 6), (15, 1), (20, 4), (9, 2), (11, 5), (13, 0), (2, 2). Сколько было запусков, при которых программа напечатала «YES»?
Показать решение и ответ
1. Разбираем программу:
s = int(input())        # первое число
t = int(input())        # второе число
if s > 10 and t < 5:    # and — нужны оба условия сразу
    print("YES")        # оба выполнены — YES
else:                   # хотя бы одно не выполнено
    print("NO")         # печатаем NO
2. Проверяем пары: (11, 4) — да; (10, 3) — нет, 10 не больше 10; (12, 6) — нет; (15, 1) — да; (20, 4) — да; (9, 2) — нет; (11, 5) — нет, 5 не меньше 5; (13, 0) — да; (2, 2) — нет. 3. «YES» — 4 раза.

Ответ: 4

Пример 3

Дана программа:
s = int(input())
t = int(input())
if s % 2 == 0 or t > s:
    print("YES")
else:
    print("NO")
Её запустили 9 раз с парами (s, t): (3, 5), (4, 1), (7, 2), (6, 6), (9, 9), (1, 0), (8, 3), (5, 7), (11, 4). Сколько было запусков, при которых программа напечатала «NO»?
Показать решение и ответ
1. Разбираем программу:
s = int(input())             # первое число
t = int(input())             # второе число
if s % 2 == 0 or t > s:      # s чётное ИЛИ t больше s
    print("YES")             # хотя бы одно условие выполнено
else:                        # s нечётное И t ≤ s
    print("NO")              # печатаем NO
2. «NO» будет, когда s нечётное и t ≤ s. Проверяем: (3, 5) — t > s, YES; (4, 1) — s чётное, YES; (7, 2) — NO; (6, 6) — YES; (9, 9) — NO; (1, 0) — NO; (8, 3) — YES; (5, 7) — YES; (11, 4) — NO. 3. «NO» — 4 раза.

Ответ: 4

Не получается задание 6? Разберём на пробном уроке

Бесплатно покажем, как решать задание 6 и похожие, определим пробелы и составим план подготовки к ОГЭ.

Записаться бесплатно

Все задания ОГЭ по информатике

Структура экзамена, баллы и темы — на странице программы ОГЭ по информатике