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

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

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

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

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

Я готовлюсь к
Тема
Список задач
  • id 292281 балл

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

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

    К

    Л

    М

    Н

    О

    П

    @+

    ~+

    +@

    @~+

    +

    ~

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

    +~+~@~+

  • id 292291 балл

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

    Разведчик передал шифрованное сообщение. При передаче границы между буквами были потеряны. Использовались только буквы с указанными кодами.

    П

    Л

    Ц

    У

    Б

    И

    1011

    1010

    001

    011

    1110

    010

    01010101010111011101011011

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

  • 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. умножь наbb

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

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

    Известно, что программа 112121 преобразует число 13 в число 1225. Найдите значениеbb. В ответе запишите только число.

  • 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.

    Исполнитель работает с натуральными числами; промежуточные результаты также должны оставаться натуральными.

    Составьте программу из не более чем пяти команд, которая преобразует число 102 в число 21. В ответе запишите только номера команд.

    Если существует несколько программ, укажите любую.

  • 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

  • id 292541 балл

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

    Файл dog.pptx был выложен в Интернете по адресу ftp://mydogs.ru/dog.pptx. Потом его переместили в каталог work на сайте presentation.edu, доступ к которому осуществляется по протоколу http. Имя файла не изменилось. Фрагменты нового и старого адресов файла закодированы цифрами от 1 до 9. Запишите последовательность этих цифр, кодирующую адрес файла в сети Интернет после перемещения.

    1)  http:/

    2)  mydogs

    3)  dog

    4)  presentation

    5)  .edu

    6)  ftp:/

    7)  /

    8).pptx

    9)  work

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

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

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