ВПР по информатике 8 класс 2026 год. Вариант 7.
При выполнении заданий с кратким ответом впишите в поле для ответа цифру, которая соответствует номеру правильного ответа, или число, слово, последовательность букв (слов) или цифр. Ответ следует записывать без пробелов и каких-либо дополнительных символов.
Если вариант задан учителем, вы можете вписать или загрузить в систему ответы к заданиям с развернутым ответом. Учитель увидит результаты выполнения заданий с кратким ответом и сможет оценить загруженные ответы к заданиям с развернутым ответом. Выставленные учителем баллы отобразятся в вашей статистике.
Версия для печати и копирования в MS Word
| Время | |
| Прошло | 0:00:00 |
| Осталось | 1:30:00 |
Переведите число 2458 из восьмеричной системы счисления в десятичную. Основание системы писать не нужно.
Ответ:
Расположите числа в порядке возрастания:
A = 4428,
B = 11616,
C = 1000011112.
1) BCA
2) BAC
3) ACB
4) CBA
Таблица перевода чисел
| Восьмеричная цифра | Двоичная триада | Шестнадцатеричная цифра | Двоичная тетрада |
|---|---|---|---|
| 0 | 000 | 0 | 0000 |
| 1 | 0001 | ||
| 1 | 001 | 2 | 0010 |
| 3 | 0011 | ||
| 2 | 010 | 4 | 0100 |
| 5 | 0101 | ||
| 3 | 011 | 6 | 0110 |
| 7 | 0111 | ||
| 4 | 100 | 8 | 1000 |
| 9 | 1001 | ||
| 5 | 101 | A | 1010 |
| B | 1011 | ||
| 6 | 110 | C | 1100 |
| D | 1101 | ||
| 7 | 111 | E | 1110 |
| F | 1111 |
Ответ:
Выполните вычитание: 2358 − 738. Ответ запишите в восьмеричной системе счисления. Основание системы счисления указывать не нужно.
Ответ:
Выполните сложение: 1011012 + 100012. Ответ запишите в двоичной системе счисления. Основание системы счисления указывать не нужно.
Ответ:
Для какого из приведенных имен ИСТИННО высказывание:
НЕ(Первая буква согласная) И (Последняя буква гласная)?
1) Елена
2) Вадим
3) Галина
4) Иван
Ответ:
Заполните таблицу истинности выражения: A ∧ (A ∧ B).
| A | B | ||
| 0 | 0 | ||
| 0 | 1 | ||
| 1 | 0 | ||
| 1 | 1 |
Указание.
В работе используются следующие соглашения.
Обозначения для логических операций:
а) отрицание (инверсия, логическое НЕ) обозначается ¬ (например, ¬А);
б) конъюнкция (логическое умножение, логическое И) обозначается ∧ (например, А ∧ В);
в) дизъюнкция (логическое сложение, логическое ИЛИ) обозначается ∨ (например, А ∨ В).
На следующей странице вам будет предложено проверить их самостоятельно.
У исполнителя Вычислитель две команды, которым присвоены номера:
1. раздели на 2
2. прибавь 1
Первая из них уменьшает число на экране в 2 раза, вторая увеличивает число на 1. Составьте алгоритм получения из числа 32 числа 11, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 11221 — это алгоритм:
раздели на 2
раздели на 2
прибавь 1
прибавь 1
раздели на 2,
который преобразует число 40 в число 6.)
Если таких алгоритмов более одного, то запишите любой из них.
Ответ:
Исполнитель Чертежник перемещается на координатной плоскости, оставляя след в виде линии. Чертежник может выполнять команду Сместиться на (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 раз.
Чертежнику был дан для исполнения следующий алгоритм:
Сместиться на (12, −1)
Повтори 5 раз
Сместиться на (−1, 4) Сместиться на (−2, −3)
Конец
На какую одну команду можно заменить этот алгоритм, чтобы Чертёжник оказался в той же точке, что и после выполнения алгоритма?
1) Сместиться на (−9, 0)
2) Сместиться на (9, 0)
3) Сместиться на (3, −4)
4) Сместиться на (−3, 4)
Ответ:
Ниже приведена программа, записанная на четырех языках программирования.
| Python | Паскаль |
|---|---|
s = int(input()) t = int(input()) if (s < 2) or (t > 4): print("YES") else: print("NO") | var s, t: integer; begin readln(s); readln(t); if (s < 2) or (t > 4) then writeln("YES") else writeln("NO") end.
|
| C++ | Алгоритмический язык |
#include using namespace std; int main(){ int s, t; cin >> s; cin >> t; if (s < 2 || t > 4) cout << "YES" << endl; else cout << "NO" << endl; return 0; } | алг нач цел s, t ввод s ввод t если s < 2 или t > 4 то вывод "YES" иначе вывод "NO" все кон |
Было проведено 5 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел (s, t). Выберите ВСЕ пары чисел, для которых программа напечатает «YES», и запишите в поле ответа цифры, под которыми они указаны.
1) (1, 8)
2) (3, 9)
3) (–1, 2)
4) (5, 3)
5) (3, 4)
В ответе запишите номера выбранных пар в порядке возрастания.
Ответ:
Заполните таблицу истинности выражения: ¬(A ∨ B) ∧ C ∨ ¬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 |
Указание.
В работе используются следующие соглашения.
Обозначения для логических операций:
а) отрицание (инверсия, логическое НЕ) обозначается ¬ (например, ¬А);
б) конъюнкция (логическое умножение, логическое И) обозначается ∧ (например, А ∧ В);
в) дизъюнкция (логическое сложение, логическое ИЛИ) обозначается ∨ (например, А ∨ В).
На следующей странице вам будет предложено проверить их самостоятельно.
Исполнитель Черепаха перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует три команды:
вперед(n) (где n — целое число), вызывающая передвижение Черепашки на n шагов в направлении движения;
вправо(m) (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке.
опустить хвост — при перемещении Черепаха будет чертить линию.
Запись повтори k [команда1 команда2 команда3] означает, что последовательность команд в скобках повторится k раз.
В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен.
Черепахе был дан для исполнения следующий алгоритм, который строит многоугольник:
повтори 25 [вперед(5) вправо(140)]
Наберите и выполните этот алгоритм в среде исполнителя «Черепаха» программы Кумир и определите количество вершин у звезды.
Ответ:
12.1. На бесконечном поле имеются две одинаковые вертикальные стены, являющиеся противоположными сторонами прямоугольника. Длины вертикальных стен — 5 клеток, расстояние между стенами — 4 клетки. Робот находится в клетке, расположенной с внешней стороны правой вертикальной стены, — во второй клетке сверху. На рисунке указано расположение стен и Робота. Робот обозначен буквой «Р».
Напишите для Робота программу, использующую не менее 3 циклических алгоритмов, закрашивающую все клетки, расположенные между верхними и между нижними краями вертикальных стен. Вы можете использовать цикл нц-раз-кц или нц-пока-кц. Робот должен закрасить только клетки, удовлетворяющие данному условию. На рисунке показаны клетки, которые Робот должен закрасить (см. рис.).
Конечное расположение Робота может быть произвольным. При исполнении алгоритма Робот не должен разрушиться. Выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в формате программы Кумир или в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы.
12.2. На бесконечном поле имеются две одинаковые вертикальные стены, являющиеся противоположными сторонами прямоугольника. Длины стен неизвестны. Робот находится в одной из клеток, расположенной с внешней стороны правой вертикальной стены. На рисунке указан один из возможных способов расположения стен и Робота. Робот обозначен буквой «Р».
Напишите для Робота программу, закрашивающую все клетки, расположенные между верхними и между нижними краями вертикальных стен. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рис.).
Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться. Выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в формате программы Кумир или в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы.
На следующей странице вам будет предложено проверить их самостоятельно.