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

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

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

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

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

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

        Шифр из цифр

        Валя шифрует русские слова (последовательности букв), записывая вместо каждой буквы ее код:

        А

        Д

        К

        Н

        О

        С

        01

        100

        101

        10

        111

        000

        Некоторые цепочки можно расшифровать не одним способом. Например, 00010101 может означать не только СКА, но и СНК. Даны три кодовые цепочки:

        1010110

        100000101

        00011110001

        Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.

      • id 292281 балл

        Шифр из символов

        Вася и Петя играли в шпионов и кодировали сообщение собственным шифром. Фрагмент кодовой таблицы приведен ниже:

        К

        Л

        М

        Н

        О

        П

        @+

        ~+

        +@

        @~+

        +

        ~

        Определите, из скольких букв состоит сообщение, если известно, что буквы в нем не повторяются:

        +~+~@~+

      • id 292291 балл

        Шифр из символов

        Вася и Петя играли в шпионов и кодировали сообщение собственным шифром. Фрагмент кодовой таблицы приведен ниже:

        К

        Л

        М

        Н

        О

        П

        @+

        ~+

        +@

        @~+

        +

        ~

        Определите, из скольких букв состоит сообщение, если известно, что буквы в нем не повторяются:

        +~+~@~+

      • id 292301 балл

        Шифр из символов

        Вася и Петя играли в шпионов и кодировали сообщение собственным шифром. Фрагмент кодовой таблицы приведен ниже:

        Ж

        З

        И

        Й

        К

        Л

        +#

        +^#

        #

        ^

        ^#

        #+

        Определите, из скольких букв состоит сообщение, если известно, что буквы в нем не повторяются:

        # + + ^ # # ^ # ^

      • id 292311 балл

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

        Напишите наибольшее целое число, для которого истинно высказывание:

        НЕ (Число>10000) И (Число нечётное).НЕ \space (Число > 10000) \space И \space (Число \space нечётное).

      • id 292321 балл

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

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

        (x<7) И НЕ (x<6).(x < 7) \space И \space НЕ \space (x < 6).

      • id 292331 балл

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

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

        (x>16) И НЕ (x нечётное).(x > 16) \space И \space НЕ \space (x \space нечётное).

      • id 292341 балл

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

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

        НЕ (Первая цифра нечётная) И (Число делится на 3).НЕ \space (Первая \space цифра \space нечётная) \space И \space (Число \space делится \space на \space 3).

      • id 292351 балл

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

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

        НЕ (Число<100) И НЕ (Число нечётное).НЕ \space (Число < 100) \space И \space НЕ \space (Число \space нечётное).

      • id 292361 балл

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

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

        A

        B

        C

        D

        E

        A

        1

        4

        3

        7

        B

        1

        2

        5

        C

        4

        2

        3

        D

        3

        5

        3

        2

        E

        7

        2

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

      • id 292371 балл

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

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

        A

        B

        C

        D

        E

        F

        A

        3

        5

        15

        B

        3

        1

        C

        5

        1

        2

        D

        2

        4

        6

        E

        4

        1

        F

        15

        6

        1

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

      • id 292381 балл

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

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

        A

        B

        C

        D

        E

        F

        A

        3

        5

        15

        B

        3

        1

        C

        5

        1

        1

        D

        1

        2

        6

        E

        2

        2

        F

        15

        6

        2

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

      • id 292391 балл

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

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

        A

        B

        C

        D

        E

        F

        A

        3

        4

        18

        B

        3

        3

        C

        4

        3

        4

        D

        4

        2

        6

        E

        2

        1

        F

        18

        6

        1

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

      • id 292401 балл

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

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

        A

        B

        C

        D

        E

        F

        A

        3

        5

        15

        B

        3

        4

        C

        5

        2

        D

        4

        2

        3

        6

        E

        3

        4

        F

        15

        6

        4

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

      • id 292411 балл

        Из меньшего числа в большее

        У исполнителя Альфа две команды, которым присвоены номера:

        1. прибавь 1;

        2. умножь на b\textbf{\textit{b}}

        (bb  — неизвестное натуральное число; b≥2b ≥ 2).

        Первая из них увеличивает число на экране на 1, вторая умножает его на bb. Алгоритм для исполнителя Альфа  — это последовательность номеров команд.

        Найдите значение числа bb, при котором из числа 6 по алгоритму 11211 будет получено число 82.

      • id 292421 балл

        С параметром

        У исполнителя Вычислитель две команды, которым присвоены номера:

        1. умножь на 4;

        2.  вычти b\textbf{\textit{b}}.

        (bb — неизвестное натуральное число, b≥2b \ge 2)

        Первая из них увеличивает число на экране в 4 раза, вторая уменьшает его на bb.

        Известно, что программа 12212 переводит число 3 в число 21. Определите значение bb.

      • id 292431 балл

        С параметром

        У исполнителя Вычислитель две команды, которым присвоены номера:

        1. умножь на b\textbf{\textit{b}};

        2.  прибавь 1.

        (bb — неизвестное натуральное число)

        Первая из них увеличивает число на экране в bb раз, вторая увеличивает его на 1.

        Известно, что программа 21212 переводит число 1 в число 56. Определите значение bb.

      • id 292441 балл

        Из большего числа в меньшее

        У исполнителя Делитель две команды, которым присвоены номера:

        1. раздели на 2;

        2.  вычти 1

        Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 1.

        Исполнитель работает только с натуральными числами.

        Составьте алгоритм получения из чиcла 65 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд.

        (Например, 12112 – это алгоритм:

        раздели на 2

        вычти 1

        раздели на 2

        раздели на 2

        вычти 1,

        который преобразует число 42 в число 4.)

        Если таких алгоритмов более одного, то запишите любой из них.

      • id 292451 балл

        Из большего числа в меньшее

        У исполнителя Делитель две команды, которым присвоены номера:

        1. раздели на 2;

        2.  вычти 3

        Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 3.

        Исполнитель работает только с натуральными числами.

        Составьте алгоритм получения из чиcла 76 числа 5, содержащий не более 5 команд. В ответе запишите только номера команд.

        (Например, 21211 – это алгоритм:

        вычти 3

        раздели на 2

        вычти 3

        раздели на 2

        раздели на 2,

        который преобразует число 33 в 3.)

        Если таких алгоритмов более одного, то запишите любой из них.

      • id 292461 балл

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

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

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

        Паскаль

        алг

        нач

        цел s, k

        ввод s

        ввод k

        если s <= 2 * k

            то вывод "YES"

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

        все

        кон

        var s, k: integer;

        begin

            readln(s);

            readln(k);

            if s <= 2 * k then

               writeln('YES')

            else

                writeln('NO')

        end.

        Бейсик

        Python

        DIM s AS INTEGER

        DIM k AS INTEGER

        INPUT s

        INPUT k

        IF s <= 2 * k THEN

            PRINT "YES"

        ELSE

            PRINT "NO"

        ENDIF

        s = int(input())

        k = int(input())

        if s <= 2 * k:

            print("YES")

        else:

            print("NO")

        C++

        #include <iostream>

        using namespace std;

        int main() {

            int s, k;

            cin >> s;

            cin >> k

            if (s <= 2 * k)

                cout << "YES" << endl;

            else

                cout << "NO" << endl;

            return 0;

        }

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

        (1, 2); (8, 4); (6, −12); (−5, −5); (3, 11); (−10, 12); (−10, −2); (4, 1); (2, 5).

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

      • id 292471 балл

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

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

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

        Паскаль

        алг

        нач

        цел s, k

        ввод s

        ввод k

        если s > 5 или k > 5

            то вывод "YES"

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

        все

        кон

        var s, k: integer;

        begin

            readln(s);

            readln(k);

            if (s > 5) or (k > 5) then

               writeln('YES')

            else

                writeln('NO')

        end.

        Бейсик

        Python

        DIM s AS INTEGER

        DIM k AS INTEGER

        INPUT s

        INPUT k

        IF s > 5 OR k > 5 THEN

            PRINT "YES"

        ELSE

            PRINT "NO"

        ENDIF

        s = int(input())

        k = int(input())

        if s > 5 or k > 6:

            print("YES")

        else:

            print("NO")

        C++

        #include <iostream>

        using namespace std;

        int main() {

            int s, k;

            cin >> s;

            cin >> k

            if ((s > 5) || (k > 5))

                cout << "YES" << endl;

            else

                cout << "NO" << endl;

            return 0;

        }

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

        (2, 2); (5, 9); (7, −12); (5, 5); (2, 12); (—10, —13); (—11, 11); (1, 4); (2, 6).

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

      • id 292481 балл

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

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

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

        Паскаль

        алг

        нач

        цел s, k

        ввод s

        ввод k

        если div(s, 3) = k

            то вывод "YES"

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

        все

        кон

        var s, k: integer;

        begin

            readln(s);

            readln(k);

            if s div 3 = k then

               writeln('YES')

            else

                writeln('NO')

        end.

        Бейсик

        Python

        DIM s AS INTEGER

        DIM k AS INTEGER

        INPUT s

        INPUT k

        IF s \ 3 = k THEN

            PRINT "YES"

        ELSE

            PRINT "NO"

        ENDIF

        s = int(input())

        k = int(input())

        if s // 3 == k:

            print("YES")

        else:

            print("NO")

        C++

        #include <iostream>

        using namespace std;

        int main() {

            int s, k;

            cin >> s;

            cin >> k

            if (s / 3 == k)

                cout << "YES" << endl;

            else

                cout << "NO" << endl;

            return 0;

        }

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

        (3, 1); (9, 3); (15, 5); (21, 7); (6, 2); (12, 4); (18, 6); (24, 8); (30, 10).

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

      • id 292491 балл

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

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

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

        Паскаль

        алг

        нач

        цел s, k

        ввод s

        ввод k

        если div(s, 3) = k

            то вывод "YES"

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

        все

        кон

        var s, k: integer;

        begin

            readln(s);

            readln(k);

            if s div 3 = k then

               writeln('YES')

            else

                writeln('NO')

        end.

        Бейсик

        Python

        DIM s AS INTEGER

        DIM k AS INTEGER

        INPUT s

        INPUT k

        IF s \ 3 = k THEN

            PRINT "YES"

        ELSE

            PRINT "NO"

        ENDIF

        s = int(input())

        k = int(input())

        if s // 3 == k:

            print("YES")

        else:

            print("NO")

        C++

        #include <iostream>

        using namespace std;

        int main() {

            int s, k;

            cin >> s;

            cin >> k

            if (s / 3 == k)

                cout << "YES" << endl;

            else

                cout << "NO" << endl;

            return 0;

        }

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

        (3, 1); (9, 3); (15, 5); (21, 7); (6, 2); (12, 4); (18, 6); (24, 8); (30, 10).

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

      • id 292501 балл

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

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

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

        Паскаль

        алг

        нач

        цел s, k

        ввод s

        ввод k

        если s < 7 и k < 7

            то вывод "YES"

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

        все

        кон

        var s, k: integer;

        begin

            readln(s);

            readln(k);

            if (s < 7) and (k < 7) then

               writeln('YES')

            else

                writeln('NO')

        end.

        Бейсик

        Python

        DIM s AS INTEGER

        DIM k AS INTEGER

        INPUT s

        INPUT k

        IF s < 7 AND k < 7 THEN

            PRINT "YES"

        ELSE

            PRINT "NO"

        ENDIF

        s = int(input())

        k = int(input())

        if s < 7 and k < 7:

            print("YES")

        else:

            print("NO")

        C++

        #include <iostream>

        using namespace std;

        int main() {

            int s, k;

            cin >> s;

            cin >> k

            if ((s < 7) && (k < 7))

                cout << "YES" << endl;

            else

                cout << "NO" << endl;

            return 0;

        }

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

        (1, 1); (10, 7); (6, −12); (6, 6); (5, 2); (−10, −8); (−10, 11); (3, 1); (12, 8).

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

      • id 292511 балл

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

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

        1) test

        2) school

        3) /

        4) ://

        5) .org

        6) .xls

        7) ftp

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

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

      ИЮНЬ 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балльного репетитора