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

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

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

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

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

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

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

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

        ••−•−•••−•−−••−

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

        Т

        А

        У

        Ж

        Х

        −

        •−

        ••−

        •••−

        ••••

        Определите текст радиограммы. В ответе укажите, сколько букв было в исходной радиограмме.

      • id 291781 балл

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

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

        Н

        М

        Л

        И

        Т

        О

        ~

        *

        *@

        @~*

        @*

        ~*

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

        *@@~**~*~

      • id 291791 балл

        Шифр из цифр

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

        А

        Д

        К

        Н

        О

        С

        01

        100

        101

        10

        111

        000

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

        100101000

        101111100

        100111101

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

      • id 291801 балл

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

        Агент 007, передавая важные сведения своему напарнику, закодировал сообщение придуманным шифром. В сообщении присутствуют только буквы из приведенного фрагмента кодовой таблицы:

        Р

        Ы

        Б

        К

        А

        €?

        ??€

        ??

        ?€

        ?€?

        Определите, какое сообщение закодировано в строчке:

        ????€?€.

        В ответе запишите последовательность букв без запятых и других знаков препинания.

      • id 291811 балл

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

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

        НЕ (x≤10) И НЕ (x>16).НЕ \space (x \leq 10) \space И \space НЕ \space (x > 16).

      • id 291821 балл

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

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

        НЕ (x<9) И НЕ (x нечётное).НЕ \space (x < 9) \space И \space НЕ \space (x \space нечётное).

      • id 291831 балл

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

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

        НЕ (Число нечётное) И (Число кратно 3).НЕ \space (Число \space нечётное) \space И \space (Число \space кратно \space 3).

      • id 291841 балл

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

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

        НЕ (x≤11) И НЕ (x≥17) И (x нечётное).НЕ \space (x \le 11) \space И \space НЕ \space (x \ge 17) \space И \space (x \space нечётное).

      • id 291851 балл

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

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

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

      • id 291861 балл

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

        Иван-Царевич спешит выручить Марью-Царевну из плена Кощея. В таблице указана протяженность дорог между пунктами, через которые он может пройти. Укажите длину самого короткого участка кратчайшего пути от Ивана-Царевича до Марьи Царевны (от точки И до точки М). Передвигаться можно только по дорогам, указанным в таблице:

        А

        Б

        В

        Г

        И

        М

        А

        1

        1

        Б

        2

        1

        3

        В

        1

        2

        Г

        6

        1

        И

        1

        1

        6

        8

        М

        3

        1

        8

      • id 291871 балл

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

        Между населенными пунктами А, В, С, D, Е построены дороги, протяженность которых (в километрах) приведена в таблице:

        A

        B

        C

        D

        E

        A

        4

        7

        B

        4

        1

        5

        C

        7

        1

        3

        D

        5

        3

        1

        E

        1

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

      • id 291881 балл

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

        Между населенными пунктами А, В, С, D, Е, F построены дороги, протяженность которых (в километрах) приведена в таблице:

        A

        B

        C

        D

        E

        F

        A

        6

        4

        2

        1

        B

        6

        1

        C

        4

        1

        3

        1

        D

        2

        3

        1

        E

        1

        1

        6

        F

        1

        6

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

      • id 291891 балл

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

        Между населенными пунктами А, В, С, D, Е, F построены дороги, протяженность которых приведена в таблице:

        A

        B

        C

        D

        E

        F

        A

        7

        2

        2

        5

        5

        B

        7

        2

        C

        2

        2

        1

        D

        2

        1

        2

        E

        5

        2

        2

        F

        5

        2

        Определите длину кратчайшего пути между пунктами А и F (при условии, что передвигаться можно только по построенным дорогам).

      • id 291901 балл

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

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

        A

        B

        C

        D

        E

        A

        2

        6

        B

        2

        2

        8

        C

        2

        2

        D

        6

        8

        2

        E

        2

        2

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

      • id 291911 балл

        С параметром

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

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

        2. умножь на 5.

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

        Выполняя первую из них, Альфа уменьшает число на экране на bb, а выполняя вторую, умножает это число на 5. Программа для исполнителя Альфа  - это последовательность номеров команд.

        Известно, что программа 21121 переводит число 2 в число 17. Определите значение bb.

      • id 291921 балл

        С параметром

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

        1. возведи в квадрат;

        2.  прибавь b\textbf{\textit{b}}.

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

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

        Известно, что программа 12122 переводит число 2 в число 72. Определите значение bb.

      • id 291931 балл

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

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

        1. прибавь 1;

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

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

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

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

      • id 291941 балл

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

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

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

        2.  вычти 3

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

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

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

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

        вычти 3

        раздели на 2

        вычти 3

        раздели на 2

        раздели на 2,

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

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

      • id 291951 балл

        С параметром

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

        1. прибавь 2;

        2. раздели на b\textbf{\textit{b}}.

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

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

        Известно, что программа 11211 переводит число 50 в число 22. Определите значение bb.

      • id 291961 балл

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

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

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

        Паскаль

        алг

        нач

        цел s, k

        ввод s

        ввод k

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

            то вывод "YES"

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

        все

        кон

        var s, k: integer;

        begin

            readln(s);

            readln(k);

            if s div 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, 1); (8, 4); (14, 10); (20, 1); (7, 3); (10, 5); (10, 2); (4, 1); (1, 0).

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

      • id 291971 балл

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

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

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

        Паскаль

        алг

        нач

        цел s, t, A

        ввод s

        ввод t

        ввод A

        если s > A или t > 12

            то вывод "YES"

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

        все

        кон

        var s, t, A: integer;

        begin

            readln(s);

            readln(t);

            readln(A);

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

               writeln('YES')

            else

                writeln('NO')

        end.

        Бейсик

        Python

        DIM s AS INTEGER

        DIM t AS INTEGER

        DIM A AS INTEGER

        INPUT s

        INPUT t

        INPUT A

        IF s > A OR t > 12 THEN

            PRINT "YES"

        ELSE

            PRINT "NO"

        ENDIF

        s = int(input())

        t = int(input())

        A = int(input())

        if s > A or t > 12:

            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 > A) || (t > 12))

                cout << "YES" << endl;

            else

                cout << "NO" << endl;

            return 0;

        }

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

        (13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

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

      • id 291981 балл

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

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

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

        Паскаль

        алг

        нач

        цел 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 s AS INTEGER

        DIM t AS INTEGER

        DIM A AS INTEGER

        INPUT s

        INPUT t

        INPUT A

        IF s > 10 OR t > A THEN

            PRINT "YES"

        ELSE

            PRINT "NO"

        ENDIF

        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, при котором для указанных входных данных программа напечатает «NO» три раза.

      • id 291991 балл

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

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

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

        Паскаль

        алг

        нач

        цел s, k

        ввод s

        ввод k

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

            то вывод "YES"

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

        все

        кон

        var s, k: integer;

        begin

            readln(s);

            readln(k);

            if s div 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, 1); (8, 4); (14, 10); (20, 1); (7, 3); (10, 5); (10, 2); (4, 1); (1, 0).

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

      • id 292001 балл

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

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

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

        Паскаль

        алг

        нач

        цел 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).

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

      • id 292011 балл

        Изменение кодировки адреса файла

        Файл winter.jpg был выложен в Интернете по адресу ftp://weather.info/winter.jpg. Потом на сайте создали подкаталог foto, а в нем  — подкаталог 2019, и файл переместили в подкаталог 2019. Фрагменты нового и старого адресов файла закодированы цифрами от 1 до 9. Запишите последовательность этих цифр, кодирующую адрес файла в сети Интернет после перемещения.

        1)  http:/

        2)  foto

        3)  winter

        4)  2019

        5)  .jpg

        6)  ftp:/

        7)  /

        8)  .info

        9)  weather

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

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

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