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

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

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

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

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

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

    Поиск кратчайшего пути с условием

    Между населёнными пунктами проложены двусторонние дороги. В таблице указаны длины дорог в километрах.

     

    А

    Б

    В

    Г

    Д

    А

     

    17

    5

     

     

    Б

    17

     

    2

    14

     

    В

    5

    2

     

    4

     

    Г

     

    14

    4

     

    12

    Д

     

     

     

    12

     

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

  • id 294891 балл

    Поиск кратчайшего пути с условием

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

    A

    B

    C

    D

    E

    A

    6

    1

    1

    B

    6

    1

    C

    1

    2

    2

    D

    1

    2

    1

    E

    1

    2

    1

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

  • id 294901 балл

    Поиск кратчайшего пути

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

    A

    B

    C

    D

    E

    F

    A

    3

    1

    2

    6

    B

    3

    1

    C

    1

    1

    D

    2

    2

    E

    6

    2

    3

    F

    3

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

  • id 294911 балл

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

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

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

    2. прибавь 1

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

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

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

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

    прибавь 1

    раздели на 2

    раздели на 2

    прибавь 1

    раздели на 2,

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

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

  • id 294921 балл

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

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

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

    2. вычти 4

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

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

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

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

    возведи в квадрат

    вычти 4

    вычти 4

    вычти 4

    возведи в квадрат,

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

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

  • id 294931 балл

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

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

    1. приписать 2;

    2. разделить на 2

    Первая из них приписывает к числу на экране справа цифру 2, вторая делит его на 2.

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

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

    разделить на 2

    разделить на 2

    разделить на 2

    приписать 2

    разделить на 2,

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

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

  • id 294941 балл

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

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

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

    2. прибавь 1

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

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

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

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

    раздели на 2

    раздели на 2

    прибавь 1

    прибавь 1

    прибавь 1,

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

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

  • id 294951 балл

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

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

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

    2. вычти 1

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

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

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

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

    раздели на 2

    вычти 1

    раздели на 2

    вычти 1

    раздели на 2,

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

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

  • id 294961 балл

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

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

    1. вычесть 1;

    2. разделить на 2.

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

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

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

  • id 294971 балл

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

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

    1. вычти 2;

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

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

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

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

  • id 294981 балл

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

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

    1. вычти 1;

    2. умножь на 3

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

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

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

    умножь на 3

    вычти 1

    умножь на 3

    вычти 1

    вычти 1,

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

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

  • id 294991 балл

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

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

    1. приписать 1;

    2. разделить на 3

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

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

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

    разделить на 3

    разделить на 3

    приписать 1

    разделить на 3

    приписать 1,

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

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

  • id 295001 балл

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

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

    1. вычти 1;

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

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

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

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

  • id 295011 балл

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

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

    1. вычесть 4;

    2. приписать 2.

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

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

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

  • id 295021 балл

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

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

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

    2. зачеркни справа

    Первая из них возводит число на экране во вторую степень, вторая – удаляет крайнюю правую цифру числа.

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

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

    зачеркни справа

    возведи в квадрат

    зачеркни справа

    возведи в квадрат

    возведи в квадрат,

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

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

  • id 295031 балл

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

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

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

    2. прибавь 2

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

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

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

    умножь на 3

    умножь на 3

    прибавь 2

    прибавь 2

    умножь на 3,

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

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

  • id 295041 балл

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

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

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

    2. вычти 4

    Первая из них возводит число на экране во вторую степень, вторая – вычитает из числа 4.

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

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

    вычти 4

    возведи в квадрат

    вычти 4

    вычти 4

    возведи в квадрат,

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

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

  • id 295051 балл

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

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

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

    2. прибавь 1

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

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

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

    умножь на 3

    прибавь 1

    прибавь 1

    умножь на 3

    прибавь 1,

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

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

  • id 295061 балл

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

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

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

    2. вычти 5.

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

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

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

  • id 295071 балл

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

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

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

    2. вычти 5

    Первая из них возводит число на экране во вторую степень, вторая вычитает из числа 5.

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

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

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

    вычти 5

    возведи в квадрат

    вычти 5

    вычти 5

    возведи в квадрат,

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

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

  • id 295081 балл

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

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

    1. приписать 4;

    2. разделить на 2

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

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

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

    приписать 4

    разделить на 2

    разделить на 2

    приписать 4

    разделить на 2,

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

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

  • id 295091 балл

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

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

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

    2. вычти 3

    Первая из них возводит число на экране во вторую степень, вторая – вычитает из числа 3.

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

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

    возведи в квадрат

    вычти 3

    вычти 3

    вычти 3

    возведи в квадрат,

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

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

  • id 295101 балл

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

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

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

    2. прибавь 2.

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

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

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

  • id 295111 балл

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

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

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

    Паскаль

    алг

    нач

    цел s, t, A

    ввод s

    ввод t

    ввод A

    если s > 10 или t > А

        то вывод "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 295121 балл

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

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

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

    Паскаль

    алг

    нач

    цел 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» пять раз.

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

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

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