Банк заданий
ОГЭ по информатике

Бесплатно готовься к экзаменам
на проверенных материалах ФИПИ

Банк заданий ОГЭ по информатике от 100балльного репетитора

Каталог заданий

Найдите нужные задания по ОГЭ, Информатика, номеру или теме. Любое задание можно открыть в каталоге или решить в тренажёре.

Я готовлюсь к
Номер задания
    Тема
      Список задач
      • id 1118821 балл

        Анализ программы с условным оператором

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

        Алгоритмический язык

        Паскаль

        алг

        нач

        цел s, k

        ввод s

        ввод k

        если (s > 20) или (k <= 10)

        то вывод "YES"

        иначе вывод "NO"

        все

        кон

        var s, k: integer;

        begin

        readln(s);

        readln(k);

        if (s > 20) or (k <= 10) then

        writeln("YES")

        else

        writeln("NO")

        end.

        Бейсик

        Python

        DIM k, s AS INTEGER

        INPUT s

        INPUT k

        IF (s > 20) OR (k <= 10) THEN

        PRINT "YES"

        ELSE

        PRINT "NO"

        END IF

        s = int(input())

        k = int(input())

        if (s > 20) or (k <= 10):

        print("YES")

        else:

        print("NO")

        C++

        #include <iostream>

        using namespace std;

        int main() {

        int s, k;

        cin >> s;

        cin >> k;

        if (s > 20 || k <= 10)

        cout << "YES" << endl;

        else

        cout << "NO" << endl;

        return 0;

        }

        Было проведено 10 запусков программы, при которых в качестве значений переменных ss и kk вводились следующие пары чисел:

        (15, 25); (15, 10); (20, 15); (25, 10); (10, 20); (10, 10); (20, 20); (15, 5); (20, 10); (10, 20).

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

      • id 1118831 балл

        Анализ программы с условным оператором

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

        Алгоритмический язык

        Паскаль

        алг

        нач

        цел s, k

        ввод s

        ввод k

        если (s < 20) и (k <= 10)

        то вывод "YES"

        иначе вывод "NO"

        все

        кон

        var s, k: integer;

        begin

        readln(s);

        readln(k);

        if (s < 20) and (k <= 10) then

        writeln("YES")

        else

        writeln("NO")

        end.

        Бейсик

        Python

        DIM k, s AS INTEGER

        INPUT s

        INPUT k

        IF (s < 20) AND (k <= 10) THEN

        PRINT "YES"

        ELSE

        PRINT "NO"

        END IF

        s = int(input())

        k = int(input())

        if (s < 20) and (k <= 10):

        print("YES")

        else:

        print("NO")

        C++

        #include <iostream>

        using namespace std;

        int main() {

        int s, k;

        cin >> s;

        cin >> k;

        if (s < 20 && k <= 10)

        cout << "YES" << endl;

        else

        cout << "NO" << endl;

        return 0;

        }

        Было проведено 10 запусков программы, при которых в качестве значений переменных ss и kk вводились следующие пары чисел:

        (15, 25); (15, 10); (20, 5); (25, 10); (30, 10); (10, 10); (20, 20); (15, 5); (20, 10); (10, 20).

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

      • id 1118921 балл

        Анализ программы с условным оператором

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

        Алгоритмический язык

        Паскаль

        алг

        нач

        цел s, k

        ввод s

        ввод k

        если (s >= 10) или (k < 20)

        то вывод "YES"

        иначе вывод "NO"

        все

        кон

        var s, k: integer;

        begin

        readln(s);

        readln(k);

        if (s >= 10) or (k < 20) then

        writeln("YES")

        else

        writeln("NO")

        end.

        Бейсик

        Python

        DIM k, s AS INTEGER

        INPUT s

        INPUT k

        IF (s >= 10) OR (k < 20) THEN

        PRINT "YES"

        ELSE

        PRINT "NO"

        END IF

        s = int(input())

        k = int(input())

        if (s >= 10) or (k < 20):

        print("YES")

        else:

        print("NO")

        C++

        #include <iostream>

        using namespace std;

        int main() {

        int s, k;

        cin >> s;

        cin >> k;

        if (s >= 10 || k < 20)

        cout << "YES" << endl;

        else

        cout << "NO" << endl;

        return 0;

        }

        Было проведено 10 запусков программы, при которых в качестве значений переменных ss и kk вводились следующие пары чисел:

        (15, 25); (10, 5); (5, 20); (20, 10); (30, 30); (5, 25); (20, 20); (5, 5); (10, 15); (10, 20).

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

      • id 1172971 балл

        Поиск наименьшего значения

        Напишите наименьшее натуральное число xx, для которого ложно высказывание:

        (НЕ (x≥6) И НЕ (x=5)) ИЛИ (x≤7)(НЕ \space (x \ge 6) \space И \space НЕ \space (x = 5)) \space ИЛИ \space (x \le 7).

      • id 1172981 балл

        Анализ моделей реальных объектов и процессов

        Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых (в километрах) приведена в таблице.

        A

        B

        C

        D

        E

        F

        A

        2

        3

        7

        15

        B

        2

        3

        C

        3

        1

        D

        7

        3

        1

        2

        11

        E

        2

        3

        F

        15

        11

        3

        Определите длину кратчайшего пути между пунктами A и F. Передвигаться можно только по дорогам, указанным в таблице. Каждый пункт можно посетить один раз.

      • id 1173001 балл

        Анализ программы с условным оператором

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

        Алгоритмический язык

        Паскаль

        алг

        нач

        цел s, t, A

        ввод s

        ввод t

        ввод A

        если (s > 10) или (t > A)

        то вывод "YES"

        иначе вывод "NO"

        все

        кон

        var s, t, A: integer;

        begin

        readln(s);

        readln(t);

        readln(A);

        if (s > 10) or (t > A) then

        writeln("YES")

        else

        writeln("NO")

        end.

        Бейсик

        Python

        DIM t, s, A AS INTEGER

        INPUT s

        INPUT t

        INPUT A

        IF (s > 10) OR (t > A) THEN

        PRINT "YES"

        ELSE

        PRINT "NO"

        END IF

        s = int(input())

        t = int(input())

        A = int(input())

        if (s > 10) or (t > A):

        print("YES")

        else:

        print("NO")

        C++

        #include <iostream>

        using namespace std;

        int main() {

        int s, t, A;

        cin >> s;

        cin >> t;

        cin >> A;

        if (s > 10 || t > A)

        cout << "YES" << endl;

        else

        cout << "NO" << endl;

        return 0;

        }

        Было проведено 9 запусков программы, при которых в качестве значений переменных ss и tt вводились следующие пары чисел:

        (1, 2); (11, 2); (1, 12); (11, 12); (-11, -12); (-11, 12); (-12, 11); (10, 10); (10, 5).

        Укажите целое значение параметра AA, при котором для указанных входных данных программа напечатает «YES» пять раз.

      • id 1173011 балл

        Кодировка адреса файла

        Доступ к файлу com.xls, находящемуся на сервере tt.com, осуществляется по протоколу http. Фрагменты адреса файла закодированы цифрами от 1 до 7. Запишите последовательность этих цифр, кодирующую адрес указанного файла в сети Интернет.

        1) com

        2) xls

        3) com.

        4) http

        5) tt.

        6) /

        7) ://

      • id 1173021 балл

        Запрос из трех слов

        В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» – символ «&».

        В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.

        Запрос

        Найдено страниц (в тысячах)

        Диана & (Аврора | Паллада)

        800

        Диана & Аврора & Паллада

        220

        Диана & Аврора

        550

        Компьютер печатает количество страниц (в тысячах), которое будет найдено по следующему запросу:

        Диана & Паллада.

        Укажите целое число, которое напечатает компьютер.

        Считается, что все  запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.

      • id 1173031 балл

        Поиск путей из одного города в другой

        На рисунке – схема дорог, связывающих города A, B, C, D, E, F, G. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой.

        Иллюстрация к заданию, рис.1

        Сколько существует различных путей из города A в город G?

      • id 1173511 балл

        Использование поисковых средств операционной системы

        Сколько всего файлов с расширениями .jpeg и .pdf содержится в подкаталогах Васнецов и Верещагин каталога DEMO-12/Живопись, а также в подкаталогах Куприн и Пушкин каталога DEMO-12/Проза? В ответе укажите только число.

        Файл к заданию: https://drive.google.com/file/d/1c0De0vIAqPJVZ10WAPTWwOXztu83VLz3/view?usp=drive_link

      • id 1174432 балла

        Программа на языке программирования

        Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и оканчивается на цифру 5. В ответе запишите количество искомых элементов.

        Программа получает на вход натуральные числа. Количество введённых чисел неизвестно, но не превышает 1000. Последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).

        Программа должна напечатать только одно число – количество искомых элементов последовательности.

        Пример работы программы

        Входные данные

        Выходные данные

        485

        557

        893

        3029

        4125

        0

        3

      Основная информация об экзамене

      Когда будет экзамен

      ИЮНЬ 2027

      Дата сдачи 2027

      6 ИЮНЯ

      Резервные даты 2027

      3 И 6 ИЮЛЯ

      Экзамен длится

      2 Ч 30 МИН

      Результаты выпускников 2025 года

      Изучай средние баллы и оценивай свои шансы

      3.79Средняяоценка
      4.5%Процентнесдавших
      62.5%Сдавшихна 4 и 5
      4.5%
      0–4
      31.5%
      5–10
      37.5%
      11–15
      25%
      16–19
      Ниже порога 5БВыше порога

      Твой путь к высоким баллам начинается здесь

      Занимайся без стресса и паники и приходи к топовым результатам

      Твой путь к высоким баллам начинается здесь от 100балльного репетитора
      • Все задания создают реальные эксперты ОГЭ
      • Фильтры по предметам, номерам и темам
      • Никакой лишней рекламы: только задания и ответы
      • Можно готовиться в удобной мобильной версии

      Выбирай предмети начинай подготовку

      В школе дают теорию, в Банке — вся нужная практика для экзамена

      Получай подсказки, если задача слишком сложная

      Выбирай предмет и начинай подготовку от 100балльного репетитора

      Тренируйся по 10–15 минут каждый день

      Выбирай предмет и начинай подготовку от 100балльного репетитора

      Отрабатывай западающие задания и темы

      Выбирай предмет и начинай подготовку от 100балльного репетитора

      ХОЧЕШЬ ПОСТУПИТЬ НА БЮДЖЕТ?

      Тогда начинай тренироваться сегодня —
      практика приведёт к высоким баллам

      Хочешь поступить на бюджет? от 100балльного репетитора