В мире цифровых технологий шестнадцатеричная система счисления (hex) – один из фундаментальных инструментов, без которого не обходится ни один программист, инженер или специалист по компьютерным сетям. Именно шестнадцатеричная система позволяет компактно представлять двоичные данные, работать с кодировками, адресами памяти, цветами в графике и многими алгоритмами на олимпиадах и ЕГЭ по информатике. Её знание не только облегчает решение экзаменационных задач, но и формирует глубокое понимание структуры компьютерной информации.
Подробнее ознакомиться с темой «Системы счисления» можно здесь.
Что такое шестнадцатеричная система счисления?
Шестнадцатеричная система счисления – это позиционная система счисления с основанием 16. Для представления чисел в ней используются шестнадцать различных символов: цифры от 0 до 9 и буквы от A до F (заглавные или строчные), где:
0–9 означают привычные числа,
A = 10, B = 11, C = 12, D = 13, E = 14, F = 15.
Пример записи:
yaml
2A3F₁₆ = 2×16³ + 10×16² + 3×16¹ + 15×16⁰ = 2×4096 + 10×256 + 3×16 + 15×1 = 8192 + 2560 + 48 + 15 = 10 815₁₀
Числа записываются с использованием символов 0-9 и A-F (или a-f).
Каждый разряд соответствует степени основания (16):
Крайний справа – 16⁰, следующий – 16¹, далее – 16² и т.д.
Для обозначения системы могут добавляться индексы, например: 1A4₁₆.
При переводе в десятичную систему каждое значение умножается на соответствующую степень 16 и складывается.
Перевод в двоичную систему прост: каждая hex-цифра – это 4 двоичных разряда (битов).
Для перевода из десятичной системы используется деление с остатком на 16.
Для работы в ЕГЭ внимательно проверяйте: буква или цифра (например, B и 8 могут быть схожи по написанию).
Используйте таблицу соответствий при затруднениях:
0 = 0000, 1 = 0001, ..., A = 1010, ..., F = 1111.
Адресация памяти: адреса в компьютерах часто указываются в шестнадцатеричном виде (например, 0x7FF4).
Цвета в web-разметке: цвет #FF4500 – это красный=255, зелёный=69, синий=0.
Просмотр двоичных файлов: hex-редакторы показывают данные блоками по 16 байт.
Оптимизация записи больших чисел: одна hex-цифра заменяет четыре двоичных, сокращая объём записи.

В экзаменационных заданиях по информатике часто встречаются задачи:
на перевод между системами счисления (двоичной, восьмеричной, десятичной, шестнадцатеричной);
на работу с памятью, кодами символов, цветами;
на анализ и преобразование строк и байтов в различных системах счисления.
Умение быстро и правильно выполнять такие преобразования – залог успешной сдачи ЕГЭ.
Упражнение 1
Вопрос:
Переведите число 3AF₁₆ в десятичную систему.
Решение:
3×16² + 10×16¹ + 15×16⁰ = 3×256 + 10×16 + 15 = 768 + 160 + 15 = 943₁₀
Упражнение 2
Вопрос:
Переведите число 101101110100₂ в шестнадцатеричную систему.
Решение:
Разделим на группы по 4 бита справа: 1 0110 1110 100
Добавим нули слева для полной группы: 0001 0110 1110 100
Получаем: 0001 = 1, 0110 = 6, 1110 = E, 0100 = 4
Ответ: 16E4₁₆
Упражнение 3
Вопрос:
Какое шестнадцатеричное число соответствует цвету с компонентами #ffff00?
Решение:
255 = FF, 255 = FF, 0 = 00
Цвет: #FFFF00
Упражнение 4
Вопрос:
Запишите в шестнадцатеричной системе сумму чисел A3₁₆ и 1C₁₆.
Решение:
A3₁₆ = 163₁₀, 1C₁₆ = 28₁₀; сумма: 163 + 28 = 191₁₀
191 / 16 = 11, остаток 15 ⇒ 11 = B, 15 = F
Ответ: BF₁₆
Упражнение 5
Вопрос:
В ЕГЭ даны строки: 2A, 1F, B4, FF. Упорядочите их по возрастанию, переводя в десятичную систему.
Решение:
2A₁₆ = 42₁₀
1F₁₆ = 31₁₀
B4₁₆ = 180₁₀
FF₁₆ = 255₁₀
Порядок: 1F, 2A, B4, FF
Шестнадцатеричная система счисления – универсальный язык технической информатики, инструмент для компактного и наглядного представления данных, цифровых кодов и памяти. Владея hex, вы не только упростите себе жизнь при анализе данных, но и почувствуете уверенность при решении заданий любого уровня сложности на ЕГЭ.
Шестнадцатеричная система – это не просто альтернативный способ записи чисел, а ключ к пониманию цифрового мира. Осваивайте её не по шаблонам, а с осмыслением – и любые задачи на экзамене станут для вас простыми и интересными!