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

Найдите нужные задания по ОГЭ, Информатика, номеру или теме. Любое задание можно открыть в каталоге или решить в тренажёре.
Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот не пройдет. У Робота есть девять команд. Четыре команды - это команды-приказы:
вверх вниз влево вправо
При выполнении любой из этих команд Робот перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ← , вправо →. Если Робот получит команду передвижения сквозь стену, то он разрушится. Также у Робота есть команда закрасить, при которой закрашивается клетка, в которой Робот находится в настоящий момент.
Еще четыре команды - это команды проверки условий. Эти команды проверяют, свободен ли путь для Робота в каждом из четырех возможных направлений:
сверху свободно снизу свободно слева свободно справа свободно
Эти команды можно использовать вместе с условием «если», имеющим следующий вид:
если условие то последовательность команд все
Здесь условие - одна из команд проверки условия. Последовательность команд - это одна или несколько любых команд-приказов. Например, для передвижения на одну клетку вправо, если справа нет стенки, и закрашивания клетки можно использовать такой алгоритм:
если справа свободно то вправо закрасить все
В одном условии можно использовать несколько команд проверки условий, применяя логические связки и, или, не, например:
если (справа свободно) и (не снизу свободно) то вправо все
Для повторения последовательности команд можно использовать цикл «пока», имеющий следующий вид:
нц пока условие последовательность команд кц
Например, для движения вправо, пока это возможно, можно использовать следующий алгоритм:
нц пока справа свободно вправо кц
Выполните задание.
На бесконечном поле имеется стена, состоящая из трех последовательных отрезков: вправо, вниз, влево. Все отрезки неизвестной длины. Робот находится в клетке, расположенной в нижнем углу, который образуется вторым и третьим отрезками. На рисунке указан один из возможных способов расположения стены и Робота (Робот обозначен буквой «Р»).
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные справа от второго отрезка. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведенного выше рисунка Робот должен закрасить следующие клетки (см. рис.).
При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для любого допустимого расположения стен. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе.
Сохраните алгоритм в текстовом файле.
В одной кодировке Windows-1251 каждый символ кодируется 8 битами.
Августина в чат со своими одноклассниками написала текст:
«Вайб, чилл, рофл, лул, кринж, токс, флекс, треш и — это наш язык.»
Августина заметила, что поставила пробел после буквы «и», но забыла записать еще одно слово. Она вернулась и дописала слово, поставив после слова ещё один пробел.
При этом информационный объём текста в данной кодировке оказался на 6 байт больше. Напишите в ответе, из скольких символов состояло добавленное слово.
В одной из кодировок каждый символ кодируется 16 битами. В данной кодировке записали следующее сообщение:
«Не существует причин, оправдывающих чье-либо убийство.»
После этого данный текст записали в другой кодировке, где каждый символ кодируется 8 битами. На сколько байт уменьшился информационный объём сообщения?
В одной из кодировок каждый символ кодируется 8 битами.
Вова написал текст (в нём нет лишних пробелов):
«Фиалка, лютик, роза, гвоздика, мак, хризантема, гладиолус – это цветы».
Затем он добавил в список название ещё одного растения. Заодно он добавил необходимые запятые и пробелы.
При этом размер нового предложения в данной кодировке оказался на 11 байт больше, чем размер исходного предложения. Напишите в ответе длину добавленного названия растения в символах.
В одной из кодировок каждый символ кодируется 8 битами.
Вова написал текст (в нём нет лишних пробелов):
«Фиалка, лютик, роза, гвоздика, мак, хризантема, гладиолус – это цветы».
Затем он добавил в список название ещё одного растения. Заодно он добавил необходимые запятые и пробелы.
При этом размер нового предложения в данной кодировке оказался на 8 байт больше, чем размер исходного предложения. Напишите в ответе длину добавленного названия растения в символах.
Ребята решили попробовать себя в картографии и нарисовали вот такую схему населенных пунктов. Буквами указаны названия населенных пунктов, а в таблице дано время пути по соответствующей дороге в минутах.
A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
A | 12 | |||||
B | 12 | 13 | 9 | 7 | ||
C | 13 | 3 | 2 | |||
D | 9 | 3 | 4 | 7 | ||
E | 7 | 4 | ||||
F | 2 | 7 |
Определите, за какое минимальное время можно добраться из населенного пункта A в пункт F в минутах.
Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых (в километрах) приведена в таблице.
A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
A | 5 | 4 | 10 | 1 | ||
B | 5 | 4 | ||||
C | 4 | 1 | 7 | |||
D | 10 | 4 | 3 | 5 | ||
E | 1 | 3 | 2 | |||
F | 1 | 7 | 5 | 2 |
Определите длину кратчайшего пути между пунктами A и D, проходящего через пункт C. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых (в километрах) приведена в таблице.
A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
A | 5 | 8 | 10 | 12 | ||
B | 5 | 4 | ||||
C | 8 | 1 | 7 | |||
D | 10 | 4 | 5 | |||
E | 1 | 2 | ||||
F | 12 | 7 | 5 | 2 |
Определите длину кратчайшего пути между пунктами A и F, проходящего через пункт D. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых (в километрах) приведена в таблице.
A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
A | 5 | 3 | ||||
B | 5 | 6 | 2 | |||
C | 5 | 4 | ||||
D | 6 | 3 | 5 | |||
E | 2 | 5 | 3 | |||
F | 4 | 5 |
Определите длину кратчайшего пути между пунктами A и D, проходящего через пункт F. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых (в километрах) приведена в таблице.
A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
A | 8 | 3 | ||||
B | 8 | 3 | ||||
C | 3 | 4 | 3 | |||
D | 3 | 1 | 3 | |||
E | 4 | 1 | 2 | |||
F | 3 | 3 | 2 |
Определите длину кратчайшего пути между пунктами A и D, проходящего через пункт F. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых (в километрах) приведена в таблице.
A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
A | 8 | 3 | ||||
B | 8 | 3 | ||||
C | 3 | 4 | 1 | |||
D | 3 | 1 | 3 | |||
E | 4 | 1 | 2 | |||
F | 1 | 3 | 2 |
Определите длину кратчайшего пути между пунктами A и D, проходящего через пункт E. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых (в километрах) приведена в таблице.
A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
A | 3 | 1 | ||||
B | 3 | 2 | ||||
C | 2 | 2 | ||||
D | 1 | 1 | ||||
E | 1 | 2 | 1 | 3 | ||
F | 1 | 3 |
Определите длину кратчайшего пути между пунктами A и F, проходящего через пункт C. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
Между населёнными пунктами 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, проходящего через пункт D. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице.
A | B | C | D | E | |
|---|---|---|---|---|---|
A | 5 | 6 | 10 | 5 | |
B | 5 | 4 | |||
C | 6 | 2 | 7 | ||
D | 10 | 4 | 2 | 5 | |
E | 5 | 7 | 5 |
Определите длину кратчайшего пути между пунктами A и D, проходящего через пункт E. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых (в километрах) приведена в таблице.
A | B | C | D | E | |
|---|---|---|---|---|---|
A | 2 | 1 | 5 | ||
B | 2 | 4 | |||
C | 1 | 4 | 1 | 4 | |
D | 1 | 2 | |||
E | 5 | 4 | 2 |
Определите длину кратчайшего пути между пунктами B и E, не проходящего через пункт D. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице.
A | B | C | D | E | |
|---|---|---|---|---|---|
A | 1 | 5 | 2 | ||
B | 1 | 6 | |||
C | 5 | 1 | 7 | ||
D | 6 | 1 | |||
E | 2 | 7 |
Определите длину кратчайшего пути между пунктами A и D, проходящего через пункт E. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице.
A | B | C | D | E | |
|---|---|---|---|---|---|
A | 6 | 1 | 4 | ||
B | 6 | 2 | 5 | ||
C | 2 | 2 | |||
D | 1 | 5 | 2 | 6 | |
E | 4 | 6 |
Определите длину кратчайшего пути между пунктами B и E, не проходящего через пункт A. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице.
A | B | C | D | E | |
|---|---|---|---|---|---|
A | 2 | 5 | 1 | ||
B | 2 | 1 | |||
C | 5 | 1 | 3 | 2 | |
D | 1 | 3 | |||
E | 2 |
Определите длину кратчайшего пути между пунктами A и E, проходящего через пункт D. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
Между населёнными пунктами 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 | 3 | |
E | 7 | 2 |
Определите длину кратчайшего пути между пунктами A и E, проходящего через пункт C. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
Между населёнными пунктами A, B, C, D построены дороги, протяжённость которых (в километрах) приведена в таблице.
A | B | C | D | |
|---|---|---|---|---|
A | 2 | 7 | 4 | |
B | 2 | 5 | 1 | |
C | 7 | 5 | 2 | |
D | 4 | 1 | 2 |
Определите длину кратчайшего пути между пунктами A и C, проходящего через пункт B. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
У исполнителя Бета две команды, которым присвоены номера:
1. прибавь ;
2. умножь на 3.
( – неизвестное натуральное число)
Выполняя первую из них, Бета увеличивает число на экране на , а выполняя вторую, умножает это число на 3. Программа для исполнителя Бета – это последовательность номеров команд.
Известно, что программа 21212 переводит число 8 в число 360. Определите значение .
У исполнителя Бета две команды, которым присвоены номера:
1. прибавь ;
2. умножь на 3.
( – неизвестное натуральное число)
Выполняя первую из них, Бета увеличивает число на экране на , а выполняя вторую, умножает это число на 3. Программа для исполнителя Бета – это последовательность номеров команд.
Известно, что программа 21212 переводит число 6 в число 270. Определите значение .
У исполнителя Бета две команды, которым присвоены номера:
1. прибавь ;
2. умножь на 3.
( – неизвестное натуральное число)
Выполняя первую из них, Бета увеличивает число на экране на , а выполняя вторую, умножает это число на 3. Программа для исполнителя Бета – это последовательность номеров команд.
Известно, что программа 21212 переводит число 5 в число 231. Определите значение .
У исполнителя Бета две команды, которым присвоены номера:
1. прибавь ;
2. умножь на 3.
( – неизвестное натуральное число)
Выполняя первую из них, Бета увеличивает число на экране на , а выполняя вторую, умножает это число на 3. Программа для исполнителя Бета – это последовательность номеров команд.
Известно, что программа 21212 переводит число 6 в число 282. Определите значение .
У исполнителя Бета две команды, которым присвоены номера:
1. прибавь ;
2. умножь на 2.
( – неизвестное натуральное число)
Выполняя первую из них, Бета увеличивает число на экране на , а выполняя вторую, умножает это число на 2. Программа для исполнителя Бета – это последовательность номеров команд.
Известно, что программа 21212 переводит число 18 в число 198. Определите значение .
Когда будет экзамен
ИЮНЬ 2027
Дата сдачи 2027
6 ИЮНЯ
Резервные даты 2027
3 И 6 ИЮЛЯ
Экзамен длится
2 Ч 30 МИН
Изучай средние баллы и оценивай свои шансы
Занимайся без стресса и паники и приходи к топовым результатам

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

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

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

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

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