Решение демоверсии ВПР 2027 по информатике, 8 класс
На этой странице представлены ответы и решения к демоверсии ВПР 2027 по информатике для 8 класса. Материал поможет ученикам познакомиться со структурой проверочной работы, повторить системы счисления, основы логики и алгоритмизации, а также проверить уровень подготовки.
Рекомендуется сначала самостоятельно выполнить все задания, а затем сверить свои ответы с предложенными решениями.
Демоверсия ВПР 2027 по информатике
Скачать задания и ответы: демоверсия ВПР 2027 по информатике, 8 класс
Ответы и решения
Ниже приведён подробный разбор заданий демоверсии с правильными ответами и пояснениями.
Проверочная работа состоит из двух частей и включает 12 заданий. Первая часть содержит задания по системам счисления, логике, алгоритмам и анализу программ. Вторая часть выполняется на компьютере и включает задания для исполнителей «Черепаха» и «Робот».
Часть 1
Задание 1. Перевод числа в восьмеричную систему
Ответ: 116.
Решение: Переведём десятичное число 78 в восьмеричную систему счисления последовательным делением на 8:
78 : 8 = 9, остаток 6;
9 : 8 = 1, остаток 1;
1 : 8 = 0, остаток 1.
Записываем остатки снизу вверх:
7810 = 1168.
Задание 2. Сравнение чисел в разных системах счисления
Ответ: 2.
Решение: Необходимо найти двоичное число, удовлетворяющее условию:
B216 < a < 2648.
Переведём границы в десятичную систему:
B216 = 11 · 16 + 2 = 178.
2648 = 2 · 64 + 6 · 8 + 4 = 180.
Следовательно:
178 < a < 180.
Подходит только число 179.
101100112 = 17910.
Это второй вариант ответа.
Задание 3. Сложение восьмеричных чисел
Ответ: 52.
Решение:
348 = 3 · 8 + 4 = 2810.
168 = 1 · 8 + 6 = 1410.
28 + 14 = 42.
Переведём 42 в восьмеричную систему:
42 : 8 = 5, остаток 2.
Получаем:
4210 = 528.
Задание 4. Вычитание двоичных чисел
Ответ: 11011.
Решение:
1001102 = 32 + 4 + 2 = 38.
10112 = 8 + 2 + 1 = 11.
38 − 11 = 27.
27 = 16 + 8 + 2 + 1.
Следовательно:
2710 = 110112.
Задание 5. Логическое высказывание
Ответ: 4 — Олег.
Дано выражение:
НЕ (первая буква гласная) ИЛИ (последняя буква гласная).
Высказывание с операцией ИЛИ ложно только тогда, когда обе его части ложны.
Для имени «Олег»:
- первая буква «О» — гласная, поэтому выражение «НЕ (первая буква гласная)» ложно;
- последняя буква «г» — согласная, поэтому вторая часть также ложна.
ЛОЖЬ ИЛИ ЛОЖЬ = ЛОЖЬ.
Задание 6. Таблица истинности
Выражение:
A ∨ ¬B
| A | B | ¬B | A ∨ ¬B |
|---|---|---|---|
| 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 0 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
Ответ в последнем столбце: 1011.
Задание 7. Исполнитель «Удвоитель»
Ответ: 12212.
Команды исполнителя:
- вычти 1;
- умножь на 2.
Проверка алгоритма:
5 → 4 — команда 1;
4 → 8 — команда 2;
8 → 16 — команда 2;
16 → 15 — команда 1;
15 → 30 — команда 2.
Последовательность команд: 12212.
Задание 8. Исполнитель «Чертёжник»
Ответ: 3.
Решение: Внутри цикла выполняются две команды:
Сместиться на (1, 3);
Сместиться на (1, −2).
За одно выполнение цикла суммарное смещение равно:
(1 + 1, 3 − 2) = (2, 1).
Цикл повторяется два раза:
(2 · 2, 1 · 2) = (4, 2).
После цикла выполняется команда:
Сместиться на (2, 6).
Общее смещение:
(4 + 2, 2 + 6) = (6, 8).
Правильный вариант — 3: Сместиться на (6, 8).
Задание 9. Анализ программы
Ответ: 14.
Программа выводит YES, если выполняется условие:
|
1 |
(s < 10) or (t > 10) |
Чтобы программа напечатала NO, обе части условия должны быть ложными:
|
1 |
s >= 10 и t <= 10 |
Проверим пары:
| Номер | Пара | Результат |
|---|---|---|
| 1 | (15, 9) | NO |
| 2 | (5, 11) | YES |
| 3 | (18, 15) | YES |
| 4 | (10, 9) | NO |
| 5 | (−4, 5) | YES |
Подходят пары под номерами 1 и 4.
Задание 10. Таблица истинности
Дано выражение:
(¬A ∨ B ∧ ¬C) ∧ C
Порядок выполнения операций:
- ¬A и ¬C;
- B ∧ ¬C;
- ¬A ∨ (B ∧ ¬C);
- (¬A ∨ B ∧ ¬C) ∧ C.
| A | B | C | ¬A | ¬C | B ∧ ¬C | ¬A ∨ B ∧ ¬C | (¬A ∨ B ∧ ¬C) ∧ C |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
| 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 |
| 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 |
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
Ответ в последнем столбце: 01010000.
Часть 2
Задание 11. Исполнитель «Черепаха»
Ответ: 38.
Черепаха выполняет алгоритм:
|
1 2 3 4 |
повтори 7 [ вперед(4) вправо(60) ] |
При повороте на 60 градусов первые шесть повторений образуют замкнутый правильный шестиугольник. Седьмой проход повторяет одну из уже построенных сторон.
После выполнения алгоритма в среде «Черепаха» и подсчёта точек с целыми координатами внутри фигуры получаем 38 точек. Точки, расположенные на границе, учитывать не нужно.
Задание 12.1. Исполнитель «Робот»
В этом задании размеры стен известны: вертикальная стена имеет длину 7 клеток, горизонтальная — 4 клетки. В программе необходимо использовать не менее трёх циклов.
Возможный вариант программы:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
алг нач нц 7 раз закрасить вниз кц нц 5 раз закрасить влево кц вверх нц 4 раз вправо закрасить кц нц пока не слева свободно закрасить вниз кц закрасить влево нц пока не сверху свободно закрасить влево кц вверх нц пока справа свободно вправо закрасить кц кон |
Пояснение: Робот сначала закрашивает клетки справа от вертикальной стены, затем проходит под горизонтальной стеной, обходит её и закрашивает клетки над стеной.
Задание 12.2. Усложнённый вариант
В задании 12.2 длины обеих стен заранее неизвестны. Поэтому программа должна использовать циклы с условием и работать при любых допустимых размерах стен.
Возможный вариант программы:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
алг нач нц пока не слева свободно закрасить вниз кц закрасить влево нц пока не сверху свободно закрасить влево кц вверх нц пока справа свободно вправо закрасить кц кон |
Пояснение:
- первый цикл закрашивает клетки справа от вертикальной стены;
- после достижения угла Робот закрашивает угловую клетку;
- второй цикл проходит вдоль нижней стороны горизонтальной стены;
- после обхода стены третий цикл закрашивает клетки над ней.
Краткие ответы к демоверсии ВПР 2027
| Номер задания | Правильный ответ |
|---|---|
| 1 | 116 |
| 2 | 2 |
| 3 | 52 |
| 4 | 11011 |
| 5 | 4 |
| 6 | 1011 |
| 7 | 12212 |
| 8 | 3 |
| 9 | 14 |
| 10 | 01010000 |
| 11 | 38 |
| 12 | Программа для исполнителя «Робот» |
Система оценивания
Максимальный первичный балл за выполнение проверочной работы — 16.
- 0–4 балла — отметка «2»;
- 5–9 баллов — отметка «3»;
- 10–13 баллов — отметка «4»;
- 14–16 баллов — отметка «5».
За правильное выполнение задания 12.1 можно получить до 2 баллов. Усложнённое задание 12.2 оценивается максимум в 4 балла. Если выполнены оба варианта, в итоговый результат засчитывается более высокая оценка.