Тренировочный вариант №1 ВПР 2026 по информатике 8 класс

Тренировочный вариант №1 ВПР 2026 по информатике 8 класс. ВПР 2026 Информатика 8 класс Тренировочные варианты. Всероссийская проверочная работа по ИНФОРМАТИКЕ 2026.

Часть 1

1.

Переведите десятичное число 93 в восьмеричную систему счисления. Основание системы писать не нужно.

Ответ: __________________________

2.

Какое из чисел a, записанных в двоичной системе, удовлетворяет неравенству
A16 < a < 148?

1) 1001
2) 1010
3) 1011
4) 1100

Таблица соответствия

Восьмеричная цифра Двоичная триада Шестнадцатеричная цифра Двоичная тетрада
0 000 0 0000
1 001 1 0001
2 010 2 0010
3 011 3 0011
4 100 4 0100
5 101 5 0101
6 110 6 0110
7 111 7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111

Ответ: __________________

3.

Выполните сложение: 2578 + 468.

Ответ запишите в восьмеричной системе счисления. Основание системы писать не нужно.

Ответ: __________________________

4.

Выполните вычитание: 1101012 – 11012.

Ответ запишите в двоичной системе счисления. Основание системы писать не нужно.

Ответ: __________________________

5.

Рассматривается высказывание:

НЕ (первая буква имени гласная) ИЛИ (последняя буква имени гласная).

Для какого имени это высказывание ЛОЖНО?

1) Игорь
2) Слава
3) Кирилл
4) Ольга

Ответ: __________________

6.

Заполните таблицу истинности выражения A /\ ¬B. В ответе запишите последовательно значения выражения
для строк таблицы (без пробелов).

A B
0 0
0 1
1 0
1 1

Ответ: __________________

7.

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

  1. вычти 1
  2. умножь на 2

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

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

В ответе запишите только номера команд подряд, без пробелов.

Ответ: __________________

8.

Исполнитель Чертёжник перемещается на координатной плоскости. Команда
Сместиться на (a, b) переводит его из точки (x, y) в точку (x + a, y + b).

Чертёжник выполнил алгоритм:

Какой одной командой «Сместиться на (p, q)» можно заменить этот алгоритм, чтобы Чертёжник оказался в той же точке?

1) Сместиться на (3, 4)
2) Сместиться на (–3, 4)
3) Сместиться на (3, –4)
4) Сместиться на (–3, –4)

Ответ: __________________

9.

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

Программа была запущена пять раз. Вводились пары чисел (a, b):

1) (5, –1)
2) (6, –2)
3) (7, 0)
4) (3, 4)
5) (10, 1)

Выберите ВСЕ пары, при вводе которых программа напечатает «NO». Запишите их номера в порядке возрастания.

Ответ: __________________

10.

Заполните таблицу истинности выражения (A /\ ¬B) \/ C.

A B C
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

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

Ответ: __________________


Часть 2

11.

Исполнитель Черепаха движется на плоскости, оставляя след. Используются команды:

  • вперед(n) — движение на n шагов вперёд;
  • вправо(m) — поворот на m градусов по часовой стрелке;
  • опустить хвост — при движении рисуется линия.

В начальный момент Черепаха стоит в начале координат, голова направлена вверх (по положительному направлению оси ординат), хвост опущен.

Черепахе дан алгоритм:

После выполнения команды получается квадрат. Определите количество точек с целыми координатами, которые находятся внутри этого квадрата (точки на границе не учитывать).

Ответ: __________________

12.1.

На бесконечном поле имеются две одинаковые вертикальные стены и одна горизонтальная стена, соединяющая верхние концы вертикальных стен. Длины вертикальных стен – 4 клетки, длина горизонтальной стены – 4 клетки. Робот находится в клетке, расположенной непосредственно над горизонтальной стеной во второй клетке слева от правой вертикальной стены. На рисунке указано расположение стен и Робота. Робот обозначен буквой «Р».

Напишите для Робота программу, использующую не менее 3 циклических алгоритмов, закрашивающую все клетки, расположенные непосредственно над горизонтальной стеной и под горизонтальной стеной. Вы можете использовать цикл нц-раз-кц или нц-пока-кц. Робот должен закрасить только клетки, удовлетворяющие данному условию. На рисунке показаны клетки, которые Робот должен закрасить (см. рисунок).

Конечное расположение Робота может быть произвольным. При исполнении алгоритма Робот не должен разрушиться. Выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в формате программы Кумир или в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы.

12.2.

На бесконечном поле имеются две одинаковые вертикальные стены и одна горизонтальная стена, соединяющая верхние концы вертикальных стен. Длины стен неизвестны. Робот находится в одной из клеток, расположенных непосредственно над горизонтальной стеной. На рисунке указан один из возможных способов расположения стен и Робота. Робот обозначен буквой «Р».

Напишите для Робота программу, закрашивающую все клетки, расположенные непосредственно над горизонтальной стеной и под горизонтальной стеной. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).

Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться. Выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в формате программы Кумир или в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы.


Решения

1.

93 / 8 = 11, остаток 5; 11 / 8 = 1, остаток 3; 1 / 8 = 0, остаток 1. Читаем остатки снизу вверх: 135.

Ответ: 135

2.

A16 = 1010. Число 148 = 1·8 + 4 = 1210. Нужно 10 < a < 12, то есть a = 11.

1110 = 10112. Это вариант 3.

Ответ: 3

3.

2578 = 2·64 + 5·8 + 7 = 128 + 40 + 7 = 175.
468 = 4·8 + 6 = 38.
Сумма: 175 + 38 = 213.

21310 в восьмеричной: 213 / 8 = 26 ост. 5; 26 / 8 = 3 ост. 2; 3 / 8 = 0 ост. 3.
Получаем 3258.

Ответ: 325

4.

1101012 = 5310, 11012 = 1310. Разность 53 – 13 = 40.
4010 = 1010002.

Ответ: 101000

5.

Высказывание ложно, когда первая буква гласная (тогда «НЕ (первая гласная)» — ЛОЖЬ) и последняя буква не гласная.

  • Игорь — первая «И» (гласная), последняя «ь» (не гласная) → высказывание ложно;
  • Слава — первая «С» (согласная), последняя «а» (гласная) → истинно;
  • Кирилл — первая «К», последняя «л» → первая не гласная, условие уже истинно;
  • Ольга — первая «О» (гласная), последняя «а» (гласная) → «НЕ (первая гласная)» ложь, но вторая часть — истина, всё выражение истинно.

Ответ: 1

6.

Строим таблицу:

A B ¬B A /\ ¬B
0 0 1 0
0 1 0 0
1 0 1 1
1 1 0 0

Ответ: 0010

7.

Нужно получить 26 из 7. Рассмотрим последовательность 2 2 1 1:

  • 7 → (2) → 14;
  • 14 → (2) → 28;
  • 28 → (1) → 27;
  • 27 → (1) → 26.

Использовано 4 команды, это не более 5.

Ответ: 2211

8.

Один цикл «Сместиться на (2, 1); затем на (–1, 2)» даёт суммарный сдвиг (1, 3).

Три повтора: (1, 3) · 3 = (3, 9). Затем команда (0, –5) даёт общий сдвиг (3, 9–5) = (3, 4).

Нужная команда — «Сместиться на (3, 4)» (вариант 1).

Ответ: 1

9.

Программа печатает «YES», если (a ≤ 5) или (b < 0). Иначе — «NO».

  • (5, –1): a ≤ 5 — да → YES;
  • (6, –2): a ≤ 5 — нет, но b < 0 — да → YES;
  • (7, 0): a ≤ 5 — нет, b < 0 — нет → NO;
  • (3, 4): a ≤ 5 — да → YES;
  • (10, 1): a ≤ 5 — нет, b < 0 — нет → NO.

Ответ: 3 5

10.

Выражение (A /\ ¬B) \/ C.

A B C ¬B A /\ ¬B (A /\ ¬B) \/ C
0 0 0 1 0 0
0 0 1 1 0 1
0 1 0 0 0 0
0 1 1 0 0 1
1 0 0 1 1 1
1 0 1 1 1 1
1 1 0 0 0 0
1 1 1 0 0 1

Последовательность значений: 0 1 0 1 1 1 0 1.

Ответ: 01011101

11.

Команда «повтори 4 [вперед(6) вправо(90)]» рисует квадрат со стороной 6 условных единиц.

Площадь квадрата: A = 6 × 6 = 36. Для прямоугольника 6×6 количество узлов на границе: B = 2(6+6) = 24.

По формуле Пика: A = I + B/2 – 1 ⇒ I = A – B/2 + 1 = 36 – 12 + 1 = 25.

Внутри квадрата 25 точек с целыми координатами.

Ответ: 25

12.1.

12.2.