Информатика

Системы счисления и логика ЕГЭ 2027 по информатике

214 = 11010110(2) = 326(8) = D6(16), а импликация «A влечёт B» ложна только при истинном A и ложном B. На этих двух темах держатся три задания ЕГЭ по информатике: 2 — таблицы истинности, 14 — системы счисления, 15 — математическая логика. Внутри — таблица чисел от 0 до 15, степени двойки, законы де Моргана и приёмы для логических уравнений.

Обновлено · Информатика · Задание 2, 14, 15 · 2026/2027 учебный год · Редакция НейроМиши · как мы проверяем материалы

Проверить себя по этой темеЗадания с проверкой ответа, без регистрации

Содержание материала

Где это спрашивают

Системы счисления и логика проверяются тремя заданиями из двадцати семи. Все три решаются без компьютера и специализированного ПО, а ответ короткий: в заданиях 14 и 15 это число, в задании 2 — последовательность букв, то есть порядок переменных по столбцам таблицы истинности. Тестирующая система сверяет ответ автоматически.

Где это спрашивают
ЗаданиеТемаБаллыУровень
2Таблицы истинности и логические схемы1базовый
14Позиционные системы счисления1повышенный
15Математическая логика1повышенный

Таблицу можно листать вбок

По проекту спецификации ЕГЭ 2027 года эти три номера остаются на прежних местах — переписаны формулировки только заданий 10, 13 и 23, к системам счисления и логике это не относится. Проект обсуждается до 30 сентября 2026 года, детали ещё могут измениться.

Перевод между системами счисления

Перевод между системами счисления
НаправлениеКак переводитьПример
Десятичное в двоичноеделить число на 2, остатки читать снизу вверх214 : 2 = 107 (ост. 0), 107 : 2 = 53 (ост. 1), 53 : 2 = 26 (ост. 1), 26 : 2 = 13 (ост. 0), 13 : 2 = 6 (ост. 1), 6 : 2 = 3 (ост. 0), 3 : 2 = 1 (ост. 1), 1 : 2 = 0 (ост. 1) — снизу вверх: 11010110
Двоичное в десятичноесложить степени двойки на местах единиц101101 = 1·2^5 + 1·2^3 + 1·2^2 + 1·2^0 = 32 + 8 + 4 + 1 = 45
Двоичное в восьмеричноеразбить запись на тройки разрядов справа налево, дописав нули слева до кратности трём, и заменить каждую тройку одной цифрой 0-711010110, группы 011 010 110, результат 326
Двоичное в шестнадцатеричноето же самое, но группы по четыре разряда, цифры 0-9 и A-F11010110, группы 1101 0110, результат D6
Восьмеричное или шестнадцатеричное в двоичноекаждую цифру развернуть в тройку или четвёрку разрядов с ведущими нулями326, группы 011 010 110, результат 11010110; D6, группы 1101 0110, результат 11010110

Перевод 214 в трёх системах даёт один и тот же результат тремя путями: 214 = 11010110(2) = 326(8) = D6(16). Группировка битов быстрее перевода через десятичную и не требует деления, если оба основания — степени двойки.

Таблица чисел от 0 до 15

Таблица чисел от 0 до 15
Дес.Дв.Вос.Шестн.Дес.Дв.Вос.Шестн.
000000081000108
100011191001119
200102210101012A
300113311101113B
401004412110014C
501015513110115D
601106614111016E
701117715111117F

Таблицу можно листать вбок

Эта таблица — основа группировки: каждая шестнадцатеричная цифра — это ровно четыре бита, каждая восьмеричная — ровно три. Запоминать стоит саму таблицу, а не отдельные переводы.

Как складывать и вычитать в двоичной системе?

Сложение идёт по тем же правилам, что и в десятичной, только перенос в старший разряд случается уже при 1 + 1 = 10, а не при переполнении десятки.

Пример: 10110 + 1101. Складываем поразрядно справа налево: 0 + 1 = 1; 1 + 0 = 1; 1 + 1 = 0 с переносом 1; 0 + 1 + перенос 1 = 0 с переносом 1; 1 + 0 + перенос 1 = 0 с переносом 1; перенос уходит в новый старший разряд. Результат: 100011 (в десятичной — 22 + 13 = 35, сходится).

Вычитание идёт с заимствованием из старшего разряда, как в столбик. Пример: 100000 − 10111. Результат: 1001 (в десятичной — 32 − 23 = 9, сходится).

Быстрые приёмы для чисел

Быстрые приёмы для чисел
ПриёмВ чём сутьПример
Число единиц в записи 2^n − 1такое число в двоичной записи — это ровно n единиц подряд2^20 − 1 = 1048575, в двоичной записи 20 единиц
Число единиц в сумме различных степеней двойкисумма из k различных степеней двойки — двоичное число с k единицами на этих местах2^5 + 2^2 = 36, в двоичной записи 100100, две единицы
Признак делимости на основание в степени kчисло делится на b^k тогда и только тогда, когда его последние k цифр в системе с основанием b — нулидвоичное число делится на 8 = 2^3, если последние три бита — нули
Признак делимости на основание минус одинчисло делится на (b − 1), если сумма его цифр в системе с основанием b делится на (b − 1)аналог правила «на 9» в десятичной системе; в шестнадцатеричной так же проверяется делимость на 15
Чтение старшего и младшего разряда без полного переводапоследняя цифра числа в системе с основанием b — это остаток от деления на b, первая — определяется наибольшей подходящей степенью bне обязательно переводить всё число, если нужен один разряд

Разобранный пример на все приёмы сразу: чему равна сумма цифр числа 2^15 + 2^10 − 1 в шестнадцатеричной записи? 2^15 = 32768, 2^10 = 1024, их сумма минус 1 равна 33791. В шестнадцатеричной системе это 83FF. Сумма цифр как чисел (F считается за 15) равна 8 + 3 + 15 + 15 = 41.

Степени двойки

Степени двойки
n2^nn2^n
01112048
12124096
24138192
381416384
4161532768
5321665536
66417131072
712818262144
825619524288
9512201048576
101024

Таблицу можно листать вбок

Эту таблицу удобно держать в памяти целиком: степени двойки встречаются и в системах счисления, и в заданиях на объём памяти, и в подсчёте числа программ для исполнителя.

Таблицы истинности

Спецификация проверяет пять логических операций: отрицание (НЕ), конъюнкцию (И), дизъюнкцию (ИЛИ), импликацию и эквивалентность. Ниже — их значения для всех сочетаний A и B, единица означает истину, ноль — ложь.

Таблицы истинности
ABИИЛИимпликация (А влечёт В)эквивалентностьискл. ИЛИ
0000110
0101101
1001001
1111110

Таблицу можно листать вбок

И истинно только в одной строке — когда оба значения истинны. ИЛИ ложно только в одной строке — когда оба значения ложны. Импликация ложна только в одном случае: когда предпосылка истинна, а следствие ложно, — во всех остальных случаях, включая ложную предпосылку, она истинна. Эквивалентность истинна, когда A и B совпадают, и ложна, когда они разные. Исключающее ИЛИ (в кодификаторе отдельно не выделено, но в задании 2 встречается) — зеркало эквивалентности: истинно, когда значения различаются.

Отрицание переворачивает значение: НЕ 0 равно 1, НЕ 1 равно 0.

Какой приоритет у операций и как работают законы де Моргана?

Без скобок операции выполняются в фиксированном порядке, от самой «сильной» к самой «слабой»: сначала отрицание, затем И, затем ИЛИ, затем импликация, и последней — эквивалентность. Формула «не A и B или C» без единой скобки читается как «(не A и B) или C», а не как «не A и (B или C)» — это разные формулы с разными таблицами истинности.

Законы де Моргана меняют местами И и ИЛИ при раскрытии отрицания над скобкой:

  • не (A и B) равносильно (не A) или (не B);
  • не (A или B) равносильно (не A) и (не B).

Оба равенства выполняются при любых значениях A и B — это можно проверить прямым перебором всех четырёх строк таблицы истинности, что и есть способ доказательства в задании 2, если готовое правило вспомнить не удаётся.

Как решать логические уравнения в задании 15?

Ключевое преобразование для задания 15: «А влечёт B» равносильно «(не A) или B». Оно выполняется при любых A и B и превращает импликацию в дизъюнкцию, с которой проще работать дальше.

Приём на поиск параметра. Пусть ДЕЛ(x, n) значит «x делится на n». Требуется найти наибольшее натуральное A, при котором формула «ДЕЛ(x, 28) или ДЕЛ(x, 42) влечёт ДЕЛ(x, A)» верна для любого натурального x. Число 28 само удовлетворяет левой части (делится на 28), значит, оно обязано делиться на A. То же верно для 42. Поэтому A обязан быть общим делителем чисел 28 и 42, а наибольшее подходящее A — это их наибольший общий делитель: 14. Больше 14 взять нельзя: общие делители 28 и 42 — только 1, 2, 7 и 14, а любое большее A перестаёт делить хотя бы одно из двух чисел. Скажем, A = 28 ломается уже на x = 42.

Вывод как приём: выбор между НОД и НОК определяет не направление импликации, а связка внутри посылки. Если посылка — «ДЕЛ(x, a) или ДЕЛ(x, b)», ей отвечают все кратные a и все кратные b, поэтому A обязан делить оба числа, и наибольшее A равно НОД(a, b) — в разобранном примере 14. Если посылка — «ДЕЛ(x, a) и ДЕЛ(x, b)», ей отвечают только общие кратные, то есть кратные НОК(a, b), и наибольшее A равно самому НОК(a, b): для тех же 28 и 42 это 84. Импликация в обоих случаях направлена одинаково, меняется только связка.

Приём на подсчёт числа решений. Для цепочки импликаций между n переменными вида «x1 влечёт x2, x2 влечёт x3, …, x(n−1) влечёт xn» число наборов значений, обращающих всю цепочку в истину, равно n + 1: подходят только наборы вида «сначала несколько нулей, потом все единицы» — переключение происходит ровно в одной точке цепочки или отсутствует вовсе. Для четырёх переменных это даёт пять решений. Полный перебор шестнадцати наборов даёт тот же ответ, но формула короче.

Если формула не сводится к цепочке, перебор всё равно работает, только вести его нужно по таблице истинности. Пример: сколько наборов значений A, B, C обращают в истину формулу «(A или B) и (не B или C)»? Прямым перебором восьми строк подходят четыре: (0, 1, 1), (1, 0, 0), (1, 0, 1), (1, 1, 1).

Какие приёмы экономят время на экзамене?

  1. Если оба основания — степени двойки, переводите через группировку битов по три или по четыре разряда, а не через десятичную систему: так на шаг короче.
  2. Для чисел вида 2^n − 1 и суммы различных степеней двойки не переводите число целиком — сразу считайте единицы по показателям степеней.
  3. В формуле с импликацией первым делом замените её на «не A или B»: дальше формула упрощается обычной алгеброй логики.
  4. Уравнения на поиск параметра с делимостью сводите к НОД или НОК чисел из условия, а не к перебору значений подряд: связка «или» в посылке даёт наибольший общий делитель, связка «и» — наименьшее общее кратное.
  5. Уравнения на подсчёт решений проверяйте на структуру цепочки импликаций — для неё есть готовая формула «число переменных плюс один», которая экономит время на переборе.

Где чаще всего ошибаются в системах счисления и логике?

  • При делении на основание записывают остатки в том порядке, в котором их получили, а не в обратном — от последнего остатка к первому.
  • При группировке битов по три или по четыре забывают дописать незначащие нули слева, из-за чего сдвигается вся разбивка на группы.
  • Считают импликацию «А влечёт B» равносильной обратной импликации «B влечёт A» — это две разные формулы с разными таблицами истинности.
  • Нарушают приоритет операций: применяют ИЛИ раньше И, хотя без скобок И всегда выполняется первым.
  • Ищут наименьшее общее кратное там, где нужен наибольший общий делитель, и наоборот: выбор задаёт связка в посылке — «или» ведёт к НОД, «и» к НОК, — а не направление импликации.

Проверьте, что запомнилось

5 заданий 2 номера по этой теме — с проверкой ответа здесь же, без регистрации.

  1. Задание 1 из 5

    Сколько наборов значений A, B делают выражение A ⊕ B истинным?

    Показать ответ
  2. Задание 2 из 5

    Сколько наборов значений A, B делают выражение ¬A ∧ ¬B истинным?

    Показать ответ
  3. Задание 3 из 5

    Сколько наборов значений A, B, C делают выражение A → (B ∧ C) истинным?

    Показать ответ
  4. Задание 4 из 5

    Сколько наборов значений X, Y, Z делают выражение (X ≡ Y) ∨ Z истинным?

    Показать ответ
  5. Задание 5 из 5

    Сколько наборов значений A,B,C,D делают выражение A ∨ B ∨ C ∨ D истинным?

    Показать ответ

Этот материал в PDF

Тот же справочник в печатной вёрстке: 5 стр., шрифты и таблицы внутри файла. Распечатать и повесить над столом или открыть с телефона без интернета.

«Напомнить в Telegram» — раз в неделю одно задание по этой таблице, ссылкой на сайт. Без регистрации, отключается командой /stop.

Где это пригодится на экзамене

Разбор каждого номера: что проверяют, как решать и где чаще всего ошибаются.

Вопросы и ответы

Как быстро перевести двоичное число в шестнадцатеричное, не считая через десятичную?

Разбить запись на группы по четыре разряда справа налево, при необходимости дописать нули слева до кратности четырём и заменить каждую группу одной шестнадцатеричной цифрой от 0 до F по таблице соответствия.

Почему для чисел вида 2^n − 1 не нужно переводить число целиком?

Потому что в двоичной записи такое число — это ровно n единиц подряд, а сумма нескольких различных степеней двойки даёт двоичную запись с единицами именно на местах этих степеней. Перевод через десятичную и деление в столбик только удлиняют решение того же самого.

Чем импликация отличается от эквивалентности?

Импликация «А влечёт B» ложна только в одном случае — когда A истинно, а B ложно, во всех остальных случаях она истинна. Эквивалентность истинна, когда значения A и B совпадают, и ложна, когда они различаются — то есть отвечает на вопрос «одинаковы ли A и B», а не «следует ли одно из другого».

Сколько логических операций нужно помнить для экзамена?

Пять: отрицание, конъюнкцию (И), дизъюнкцию (ИЛИ), импликацию и эквивалентность — их обозначения и таблицы истинности проверяются в задании 2. К ним стоит добавить шестую, исключающее ИЛИ: отдельной строкой в кодификаторе оно не выделено, но в формулах задания 2 попадается, а его таблица — зеркало эквивалентности. Прочие логические операции двух переменных существуют, но в заданиях не встречаются.

Как проверить решение логического уравнения без полного перебора?

Для цепочки импликаций между переменными число решений равно количеству переменных плюс один. Для формул вида «делимость влечёт делимость на A» ответ подсказывает связка в посылке: при «или» это наибольший общий делитель чисел из условия, при «и» — их наименьшее общее кратное.

Один и тот же признак делимости работает во всех системах счисления?

Да, с поправкой на основание. Число делится на основание в степени k, если последние k цифр в этой системе — нули, и делится на основание минус один, если сумма его цифр делится на это же число. В десятичной системе это правила «на 10» и «на 9», в шестнадцатеричной — «на 16» и «на 15».

Источники

Ещё материалы

Закрепи в тренажёре

Справочник помогает вспомнить, тренажёр — не забыть. НейроМиша считает освоение по номерам заданий и сам решает, что дать следующим. Начать можно без регистрации.