Вариант 7 ВПР по информатике 8 класс 2027
Свой вариант в формате 2027 года: 12 заданий в двух частях, два урока по 45 минут, максимум 16 баллов. Из 12.1 и 12.2 можно сдать оба, в зачёт идёт больший балл. Задания 1–5, 7–9 и 11 проверяются по ключу (7 — прогоном исполнителя), 6, 10, 12.1 и 12.2 — по критериям ФИОКО.
Решите вариант 7 целиком
Часть 1 (задания 1–10) решается на бумаге, часть 2 — за компьютером: Черепаха и Робот в КуМир. «Как на ВПР» — на каждую часть урок, 45 минут, по его окончании часть сдаётся сама; часть 2 можно писать в другой день. В тренировке времени нет, а любой ответ можно проверить сразу. После сдачи части под заданиями откроются ключ, разбор и критерии.
- заданий
- 12
- минут
- 2×45
- макс. балл
- 16
Часть 1
Задания 1–10 · 11 баллов · 45 минутЗадание 1. Перевод в системы счисления 2, 8, 16
Переведите десятичное число 141 в восьмеричную систему счисления. Основание системы писать не нужно.
Только цифры числа, основание системы писать не нужно.
Задание 2. Сравнение чисел в системах 2, 8, 16
Какое из чисел а, записанных в двоичной системе счисления, удовлетворяет условию
E116 < а < 3478?
Таблица перевода чисел
| Восьмеричная цифра | Двоичная триада | Шестнадцатеричная цифра | Двоичная тетрада |
|---|---|---|---|
| 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. Сложение и вычитание в системах 8 и 16
Выполните вычитание: 508 – 228. Ответ запишите в восьмеричной системе счисления. Основание системы счисления указывать не нужно.
Только цифры числа, основание системы писать не нужно.
Задание 4. Арифметика в двоичной системе
Выполните умножение: 10112 · 1112. Ответ запишите в двоичной системе счисления. Основание системы счисления указывать не нужно.
Только цифры числа, основание системы писать не нужно.
Задание 5. Истинность высказываний
Укажите имя, для которого ЛОЖНО высказывание.
(Последняя буква гласная) ИЛИ НЕ (Первая буква гласная)
Отметьте вариант кликом или впишите его номер в поле.
Задание 6. Таблица истинности: две переменные
Заполните таблицу истинности логического выражения.
¬(¬A \/ ¬B)
| A | B | ||||
|---|---|---|---|---|---|
| 0 | 0 | ||||
| 0 | 1 | ||||
| 1 | 0 | ||||
| 1 | 1 |
Касание клетки: пусто → 0 → 1. С клавиатуры — 0 и 1, стрелки, Delete. Итог — последний заполненный столбец; промежуточные можно пропустить.
Задание 7. Исполнитель с двумя командами
У исполнителя Удвоитель две команды, которым присвоены номера:
1. вычти 1 2. умножь на 2
Первая из них уменьшает число на экране на 1, вторая удваивает его. Составьте алгоритм получения из числа 4 числа 20, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 21212 – это алгоритм: умножь на 2 вычти 1 умножь на 2 вычти 1 умножь на 2, который преобразует число 7 в число 50.) Если таких алгоритмов более одного, то запишите любой из них.
Номера команд подряд — без пробелов и запятых.
Задание 8. Чертёжник: алгоритм одной командой
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b – целые числа), перемещающую Чертёжника из точки с координатами (x, y) в точку с координатами (x + a, y + b). Если числа a, b положительные, значение соответствующей координаты увеличивается; если отрицательные, значение уменьшается. Например, если Чертёжник находится в точке с координатами (1, 2), то команда Сместиться на (3, –3) переместит Чертёжника в точку (4, –1). Запись
Повтори k раз Команда1 Команда2 Команда3 Конец
означает, что последовательность команд Команда1 Команда2 Команда3 повторится k раз. Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 2 раз Сместиться на (2, –3) Сместиться на (4, –4) Конец Сместиться на (3, 6)
На какую одну команду можно заменить этот алгоритм, чтобы Чертёжник оказался в той же точке, что и после выполнения приведённого выше алгоритма?
Отметьте вариант кликом или впишите его номер в поле.
Задание 9. Исполнение программы на языке программирования
Ниже приведена программа, записанная на четырёх языках программирования.
s = int(input())
t = int(input())
if (s < 4) or (t <= 4):
print("YES")
else:
print("NO")var s, t: integer;
begin
readln(s);
readln(t);
if (s < 4) or (t <= 4)
then
writeln('YES')
else
writeln('NO')
end.#include <iostream>
using namespace std;
int main(){
int s, t;
cin >> s;
cin >> t;
if (s < 4 || t <= 4)
cout << "YES" << endl;
else
cout << "NO" << endl;
return 0;
}алг
нач
цел s, t
ввод s
ввод t
если s < 4 или t <= 4
то вывод "YES"
иначе вывод "NO"
все
конБыло проведено 5 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел (s, t). Выберите ВСЕ пары чисел, для которых программа напечатает "YES", и запишите в поле ответа цифры, под которыми они указаны, в порядке возрастания.
В ответе запишите номера выбранных пар в порядке возрастания.
Задание 10. Таблица истинности: три переменные
Заполните таблицу истинности логического выражения.
(A /\ ¬C \/ ¬B) /\ ¬A
| 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 |
Касание клетки: пусто → 0 → 1. С клавиатуры — 0 и 1, стрелки, Delete. Итог — последний заполненный столбец; промежуточные можно пропустить.
Часть 2
Задания 11–12 · 5 баллов · 45 минутЗадание 11. Черепаха: точки внутри фигуры
Исполнитель Черепаха перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует три команды: вперед(n) (где n – целое число), вызывающая передвижение Черепашки на n шагов в направлении движения; вправо(m) (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке; опустить хвост – при перемещении Черепаха будет чертить линию.
Запись повтори k [команда1 команда2 команда3] означает, что последовательность команд в скобках повторится k раз. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат.
Черепахе был дан для исполнения следующий алгоритм: повтори 7 [вперед(6) вправо(60)]
Наберите и выполните этот алгоритм в среде исполнителя «Черепаха» программы Кумир и определите количество точек с целыми координатами, находящихся внутри фигуры, которую нарисует Черепаха (точки на границе считать не нужно).
Целое число без пробелов, точек и единиц измерения.
Задание 12. Робот: две программы, в зачёт лучшая
12.1 · Робот: обстановка задана · 2 балла
На бесконечном поле имеется горизонтальная стена. Длина стены – 6 клеток. От левого конца стены вверх отходит вертикальная стена длиной 4 клетки. Робот находится в клетке, расположенной непосредственно ниже правого края горизонтальной стены. На рисунке указано расположение стен и Робота. Робот обозначен буквой «Р».
Напишите для Робота программу, использующую не менее 3 циклических алгоритмов, закрашивающую все клетки, расположенные непосредственно выше и ниже горизонтальной стены. Вы можете использовать цикл нц-раз-кц или нц-пока-кц. Робот должен закрасить только клетки, удовлетворяющие данному условию. На рисунке показаны клетки, которые Робот должен закрасить (см. рисунок).
Конечное расположение Робота может быть произвольным. При исполнении алгоритма Робот не должен разрушиться. Выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в формате программы Кумир или в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы.
12.2 · Робот: поле произвольное · 4 балла
На бесконечном поле имеется горизонтальная стена. Длина стены неизвестна. От левого конца стены вверх отходит вертикальная стена также неизвестной длины. Робот находится в клетке, расположенной непосредственно ниже правого края горизонтальной стены. На рисунке указан один из возможных способов расположения стен и Робота. Робот обозначен буквой «Р».
Напишите для Робота программу, закрашивающую все клетки, расположенные непосредственно выше и ниже горизонтальной стены. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).
Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться. Выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в формате программы Кумир или в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы.
Задание делается на компьютере в КуМир. Алгоритм можно набрать и проверить и в среде Робота ниже.
Можно решить одно задание или оба — засчитывается лучшая оценка.