Системы счисления
Как из двух состояний — «есть ток» / «нет тока» — получаются любые числа. Разбираемся, что такое система счисления, чем позиционные системы отличаются от непозиционных, как устроены двоичная, восьмеричная, шестнадцатеричная и римская системы и как переводить числа между ними и десятичной.

аудио-обзор «Системы счисления»21:37- Позиционные и непозиционные системы счисления
- Двоичная система счисления
- Восьмеричная и шестнадцатеричная системы
- Арифметика в двоичной системе и сравнение чисел
Компьютер не умеет писать цифры от 0 до 9 — он различает только «ток есть» и «тока нет», то есть всего два состояния. Как из этих двух состояний получаются вообще любые числа?
Различать позиционные и непозиционные системы счисления, находить основание и алфавит любой системы
Переводить целые числа от 0 до 1024 между десятичной, двоичной, восьмеричной и шестнадцатеричной системами счисления
Складывать двоичные числа и сравнивать числа, записанные в разных системах счисления
Позиционные и непозиционные системы счисления
Открой калькулятор и набери — привычная запись, «девятнадцать». А теперь взгляни на . Это то же самое число — девятнадцать, — просто записанное по другим правилам, через нолики и единички. Правила, по которым знаки складываются в число, и есть то, что мы сейчас разберём.
Система счисления — это знаковая система, определяющая правила записи чисел.
Представь систему счисления как набор правил дорожного движения для чисел: знаки — это «дорожные знаки», а правила говорят, как из них собрать нужное значение. Мнемоническая зацепка: система счисления — это «система счёта», то есть правила записи чисел.
Знаки, которыми записывают числа, называются цифрами, а их полный набор — алфавитом системы счисления. В привычной нам системе алфавит — это десять цифр: от до .
Знаки, с помощью которых записываются числа, называются цифрами, а их совокупность — алфавитом системы счисления.
В любой системе счисления цифры служат для обозначения чисел, называемых узловыми; остальные числа (алгоритмические) получаются в результате каких-либо операций из узловых чисел.
Самая древняя и самая простая система счисления вообще обходится без разных цифр — в ней один-единственный символ.
Простейшая и самая древняя система — унарная система счисления: для записи любых чисел используется всего один символ (палочка, узелок, зарубка, камушек); также называется системой бирок.
В унарной системе каждая палочка «весит» одинаково: где её ни поставь, она всё равно значит . А вот в записи тройка стоит не , а — её значение зависит от того, на каком она месте. Это ключевое различие.
Система счисления называется непозиционной, если количественный эквивалент (количественное значение) цифры не зависит от её положения (позиции) в записи числа.
Представь набор одинаковых жетонов: какой бы жетон ни оказался в ряду, он всегда означает одну и ту же единицу. Мнемоническая зацепка: в непозиционной системе «позиция не важна» — место цифры не меняет её значение.
Система счисления называется позиционной, если количественный эквивалент цифры зависит от её положения (позиции) в записи числа.
Представь шкаф с ящиками единиц, десятков и сотен: одна и та же цифра получает разный вес в зависимости от ящика. Мнемоническая зацепка: в позиционной системе «позиция важна» — место цифры меняет её значение.
Основание системы счисления — это самая большая цифра в её алфавите
Основание — это количество цифр в алфавите: в десятичной системе цифры –, всего десять цифр, поэтому основание — , а не .
Основание позиционной системы счисления равно количеству цифр, составляющих её алфавит.
Основанием позиционной системы счисления может служить любое натуральное число . Алфавитом позиционной системы счисления с основанием служат числа , каждое из которых может быть записано с помощью одного уникального символа; младшей цифрой всегда является .
— где — само число, — основание системы счисления, — цифры из алфавита, — количество разрядов, а — «вес» -го разряда.
Представь кошелёк с разрядами: тысячи, сотни, десятки, единицы. Одна и та же цифра «весит» по-разному в зависимости от места — тройка в разряде сотен стоит , а в разряде единиц — всего . Формула (1) — это и есть сумма таких «весов»: каждая цифра умножается на основание в степени своего разряда. Способ запомнить: считай разряды справа налево, начиная с нулевого — самый правый разряд всегда имеет вес , то есть равен просто самой цифре.
Запись числа по формуле (1) называется развёрнутой формой записи.
Свёрнутой формой записи числа называется его представление в виде .
В римской системе счисления используются непозиционные знаки: , , , , , , . Узловые числа обозначаются отдельными знаками, а остальные получают сложением или вычитанием соседних значений.
Римская система счисления — непозиционная система, в которой числа записываются знаками , , , , , , , имеющими значения , , , , , , .
Если меньший знак стоит после большего, его значение прибавляется: . Если меньший знак стоит перед большим, его значение вычитается: . Поэтому , а .
Представь римские знаки как старинные жетоны разного достоинства: жетон справа от более крупного добавляет стоимость, а жетон слева перед ним отнимает. Мнемоническая зацепка: «слева от большего — минус, справа — плюс».
В числе — сколько «весит» цифра в этой записи?
показать
В числе — сколько «весит» цифра в этой записи?
— она стоит в разряде десятков.
Как называется совокупность знаков, используемых для записи чисел в конкретной системе счисления?
Двоичная система счисления
У электронной схемы нет способа надёжно различить десять разных уровней сигнала — зато отличить «есть ток» от «нет тока» она может почти без ошибок. Поэтому компьютерам подходит система, где всего две цифры.
Двоичной системой счисления называется позиционная система счисления с основанием 2. Для записи чисел используются только две цифры: 0 и 1.
Представь обычный выключатель света: либо горит, либо нет — третьего не дано, только два состояния. В двоичной системе то же самое: на каждом месте может стоять только или . Готовая зацепка: двоичная система счисления — «двое»: в алфавите всего две цифры, и .
— та же формула (1), но .
Берём число и подписываем вес каждого разряда справа налево:
Умножаем каждую цифру на её вес:
Нулевые слагаемые пропадают:
Складываем:
Ответ:
1) последовательно делить число и получаемые целые частные на основание новой системы счисления до частного, равного нулю; 2) полученные остатки привести в соответствие с алфавитом новой системы счисления; 3) составить число в новой системе счисления, записывая его начиная с последнего полученного остатка.
Берём и делим на : , остаток
Делим частное на : , остаток
Делим частное на : , остаток
Делим частное на : , остаток — частное стало нулём, останавливаемся
Читаем остатки снизу вверх:
Ответ:
— это число «десять»
— индекс внизу указывает основание, и это не «десять», а «два».
К числу прибавили единицу. Что получится, если рассуждать так же, как ?
показать
К числу прибавили единицу. Что получится, если рассуждать так же, как ?
— перенос происходит во все разряды сразу, ровно как в десятичной системе при переходе через .
Чему равен десятичный эквивалент двоичного числа ?
Восьмеричная и шестнадцатеричная системы
Запись двоичного числа быстро становится длинной и неудобной для чтения человеком. Чтобы сократить запись, придумали системы с основанием и — они тесно связаны с двоичной.
Восьмеричной системой счисления называется позиционная система счисления с основанием 8. Для записи чисел используются цифры: 0, 1, 2, 3, 4, 5, 6, 7.
Представь, что в двоичном коде цифры собрали в тройки, как слова разбивают на слоги — так читать проще. Готовая зацепка: восьмеричная система счисления — восемь цифр: от до .
— та же формула (1), но .
Берём и подписываем веса разрядов:
Умножаем:
Считаем:
Ответ:
Шестнадцатеричная система счисления: основание , алфавит . Для цифр с десятичными эквивалентами – используются первые пять букв латинского алфавита.
Как только цифр – не хватает, в ход идут буквы — значит , — и так далее до , что равно . Готовая зацепка: шестнадцатеричная система счисления — шестнадцать знаков: – и –.
Берём ; помним, что ,
Подписываем веса:
Умножаем:
Считаем:
Ответ:
Тот же способ деления с остатком, что и для двоичной, но делим на или на
: делим на раз за разом, читаем остатки снизу вверх — получаем
Для первое деление: , остаток , то есть
Делим полученное частное: , остаток ; частное стало нулём, останавливаемся
Читаем остатки снизу вверх: , затем — получаем
Восьмеричная и шестнадцатеричная системы удобны ещё и тем, что переводятся в двоичную без всякого деления — простой группировкой битов.
Берём уже знакомое число
Для перевода в восьмеричную разбиваем на группы по 3 бита справа налево, при нехватке дополняем нулями слева:
Каждую тройку переводим в одну восьмеричную цифру: , — получаем
Проверка: — совпадает
Для перевода в шестнадцатеричную разбиваем на группы по 4 бита:
Каждая четвёрка — одна шестнадцатеричная цифра: , — получаем
Проверка: — совпадает
Каждую восьмеричную цифру заменяем трёхбитовой группой: ; начальный ноль можно убрать
Каждую шестнадцатеричную цифру заменяем четырёхбитовой группой: ; начальные нули можно убрать
Правило: одна цифра в системе с основанием соответствует трём битам, а одна цифра в системе с основанием — четырём битам
Переводим в двоичную:
Группируем двоичную запись по 3 бита справа налево: — получаем
Для обратного перевода заменяем цифры группами: , , поэтому
Что больше: или ?
показать
Что больше: или ?
, а — значит больше. Проще всего сравнивать числа из разных систем, переведя оба в десятичную.
Какое из утверждений о представлении цифр в шестнадцатеричной системе счисления верно?
Арифметика в двоичной системе и сравнение чисел
В двоичной системе всего две цифры, поэтому сложение устроено даже проще, чем в десятичной, — надо запомнить всего одно правило переноса.
: в младший разряд пишем , а единица переносится в старший разряд.
Это работает точно как в десятичной системе при переходе через десяток: — пишем , единицу переносим влево. В двоичной «десяток» наступает уже после , а не после . Способ запомнить: если при сложении цифр в столбик получилась сумма (то есть ) — пиши и неси единицу дальше, как обычный перенос через разряд.
Складываем и в столбик, выравнивая по правому краю:
Младший разряд: — пишем , переносим
Следующий разряд: — пишем , переносим
Следующий разряд: — пишем , переносим
Старший разряд: только перенос — пишем
Ответ:
Умножение ещё проще: , , — то есть результат ненулевой только там, где обе цифры — единицы.
Умножаем на
По разрядам множителя : на месте — строка нулей, на месте (со сдвигом на один разряд влево) — сама строка
Складываем строки со сдвигом:
Ответ: (проверка в десятичной: , а — совпадает)
Почему именно двоичная система в технике
В компьютерной технике используется двоичная система счисления: двоичные числа представляются с помощью технических элементов с двумя устойчивыми состояниями; представление посредством двух состояний надёжно и помехоустойчиво; двоичная арифметика наиболее проста; существует математический аппарат для логических преобразований двоичных данных. Восьмеричная и шестнадцатеричная системы применяются для сокращённой (в три и четыре раза соответственно) записи двоичных кодов.
Не считая точно: число, у которого в двоичной записи 10 разрядов, — оно больше или меньше тысячи?
показать
Не считая точно: число, у которого в двоичной записи 10 разрядов, — оно больше или меньше тысячи?
Однозначно определить нельзя: 10-разрядные двоичные числа лежат в диапазоне от до , поэтому конкретное число может быть меньше или больше тысячи. Самое маленькое 11-разрядное двоичное число равно .
Чему равен результат сложения в двоичной системе счисления?
Электронная схема надёжно различает только два состояния — «есть ток» и «нет тока». Это и есть цифры и двоичной системы. Дальше работает та же позиционная идея, что и в десятичной системе: каждый разряд имеет свой «вес» — и так далее. Складывая эти веса по формуле (1'), из двух простых состояний можно собрать абсолютно любое число, а через кодировки — и буквы, и цвета, и звук.
Позиционная система — значение цифры зависит от её места в записи; непозиционная — нет
Основание — это число цифр в алфавите: у двоичной, у восьмеричной, у шестнадцатеричной
Любое число раскладывается по весам разрядов:
Перевод в десятичную — подставить веса разрядов и сложить; перевод из десятичной — делить на основание и собрать остатки снизу вверх
В двоичном сложении — перенос в старший разряд, точно как в десятичной
Знаковая система, определяющая правила записи чисел.
Совокупность знаков (цифр), с помощью которых записываются числа.
Количество цифр в алфавите позиционной системы счисления.
Система, в которой количественный эквивалент цифры не зависит от её позиции в записи числа.
Система, в которой количественный эквивалент цифры зависит от её позиции в записи числа.
Запись числа как суммы цифр, умноженных на веса разрядов: .
Обычная запись числа подряд идущими цифрами: .
Позиционная система с основанием 2, использует цифры 0 и 1.
Позиционная система с основанием 8, использует цифры 0–7.
Позиционная система с основанием 16, использует цифры 0–9 и буквы A–F.
сумма цифр на веса разрядов — перевод в десятичную
перенос единицы в следующий разряд
- Двоичная ()
цифры 0, 1
- Восьмеричная ()
цифры 0–7
- Шестнадцатеричная ()
цифры 0–9, A–F (10–15)
- 1
делим число на , запоминаем остаток
- 2
делим получившееся частное на снова
- 3
повторяем, пока частное не станет 0; остатки снизу вверх — ответ
| Двоичная | Восьмеричная | Шестнадцатеричная | |
|---|---|---|---|
Основание | 2 | 8 | 16 |
Цифр в алфавите | 2 | 8 | 16 |
1 цифра заменяет | 1 бит | 3 бита | 4 бита |
Компьютеры считают в двоичной системе не потому, что так удобнее людям, а потому что электронным схемам проще надёжно различать только два состояния — «есть ток» и «нет тока»: так меньше шансов на ошибку из-за помех.
Восьмеричную и шестнадцатеричную системы придумали не для процессора, а для человека: одна восьмеричная цифра заменяет ровно три двоичных, а шестнадцатеричная — четыре, поэтому длинный двоичный код читается втрое-вчетверо короче.
Самая старая система счисления в мире — унарная: одна палочка, один узелок, один камешек — один и тот же принцип счёта, независимо изобретённый задолго до появления привычных цифр.
Как называется знаковая система, определяющая правила записи чисел?
Система счисления
Переведите десятичное число в восьмеричную систему счисления по правилу деления с остатком и укажите, сколько цифр в получившейся записи.
Как называется система счисления, в которой количественное значение цифры зависит от её позиции в записи числа?
Системы счисления: Комплексное учебное руководство
Это руководство представляет собой синтез теоретических основ, математических правил и практических заданий по теме «Системы счисления». Оно предназначено для глубокого изучения способов записи чисел, методов их перевода между различными системами и основ двоичной арифметики.
1. Основные теоретические концепции
Понятие системы счисления
Система счисления — это знаковая система, определяющая правила записи чисел.
- Цифры — это знаки, с помощью которых записываются числа.
- Алфавит — совокупность всех цифр системы счисления.
- Узловые числа — числа, служащие для обозначения самих цифр.
- Алгоритмические числа — все остальные числа, получаемые из узловых в результате определенных операций.
Классификация систем счисления
Системы счисления различаются выбором узловых чисел и способами образования алгоритмических чисел.
Тип системы · Описание · Примеры
- Унарная (система бирок) — Самая древняя система. Для записи используется всего один символ (палочка, узелок). Длина записи прямо связана с величиной числа.; Зарубки на кости, камушки.
- Непозиционная — Количественное значение цифры не зависит от её позиции в записи числа. Числа образуются путем сложения или вычитания узловых чисел.; Римская система (I, V, X, L, C, D, M), Древнеегипетская система.
- Позиционная — Количественный эквивалент цифры зависит от её положения (разряда) в записи числа.; Десятичная, двоичная, восьмеричная, шестнадцатеричная системы.
Параметры позиционных систем
- Основание (): Любое натуральное число , равное количеству цифр в алфавите.
- Алфавит: Числа от до . Младшая цифра — всегда .
- Развернутая форма записи: Представление числа в виде суммы произведений цифр на «веса» соответствующих разрядов ().
- Формула:
- Свернутая форма записи: Привычное представление числа в виде последовательности цифр ().
2. Обзор ключевых позиционных систем
Двоичная система ()
- Алфавит: 0, 1.
- Применение: Основа компьютерной техники. Представление данных через два устойчивых состояния надежно и помехоустойчиво.
- Пример: .
Восьмеричная () и Шестнадцатеричная () системы
- Алфавиты:
- Восьмеричная: 0, 1, 2, 3, 4, 5, 6, 7.
- Шестнадцатеричная: 0–9 и латинские буквы A(10), B(11), C(12), D(13), E(14), F(15).
- Применение: Используются специалистами для сокращенной записи двоичных кодов (длина кода уменьшается в 3 и 4 раза соответственно).
- Пример шестнадцатеричной записи: .
3. Алгоритмы перевода чисел
Перевод в десятичную систему
Для перевода из системы с основанием в десятичную необходимо записать число в развернутой форме и вычислить значение полученного выражения.
Перевод из десятичной системы в систему с основанием
- Последовательно делить исходное целое число и получаемые частные на основание до тех пор, пока частное не станет равным нулю.
- Выписать полученные остатки, приведя их в соответствие с алфавитом новой системы.
- Составить искомое число, записывая остатки в обратном порядке (начиная с последнего).
4. Двоичная арифметика
Арифметика в двоичной системе крайне проста и сводится к базовым таблицам:
Сложение:
- (0 остается в разряде, 1 переносится в старший)
Умножение:
- Процесс умножения сводится к сдвигам множимого и последующему сложению.
5. Глоссарий важных терминов
- Алфавит системы счисления — Совокупность всех символов (цифр), используемых для записи чисел в данной системе.
- Основание () — Количество цифр в алфавите позиционной системы счисления.
- Разряд — Позиция цифры в записи числа.
- Вес разряда — Значение, равное основанию системы, возведенному в степень, соответствующую номеру позиции ().
- Развернутая форма записи — Запись числа в виде суммы произведений цифр на веса их разрядов.
- Свернутая форма записи — Представление числа в виде последовательности его цифр (позиционная запись).
- Система бирок — Другое название унарной системы счисления.
6. Тест для самопроверки (короткие ответы)
- Как называется система счисления, в которой количественное значение цифры зависит от ее позиции?
- Какое минимальное натуральное число может быть основанием позиционной системы счисления?
- Переведите число в двоичную систему.
- Чему равен десятичный эквивалент числа ?
- Какие латинские буквы используются в алфавите шестнадцатеричной системы и какие десятичные значения они имеют?
- Выполните сложение в двоичной системе: .
- Для какой цели программисты используют восьмеричную и шестнадцатеричную системы вместо двоичной?
7. Темы для эссе и дискуссий
- «Преимущества двоичной системы счисления в компьютерной архитектуре». Исследуйте причины, по которым электронные устройства используют именно два состояния для хранения и обработки данных. Затроньте вопросы помехоустойчивости и простоты аппаратной реализации.
- «Анатомическое происхождение систем счисления». Проанализируйте, почему системы с основаниями 5, 10, 12 и 20 считаются связанными с физиологией человека.
- «Эволюция записи чисел: от унарной системы до современных позиционных кодов». Опишите исторический путь развития систем счисления, выделяя недостатки непозиционных методов и революционность позиционного принципа.
- «Роль непозиционных систем в современной культуре». Где и почему мы до сих пор используем римскую систему счисления, несмотря на сложность выполнения арифметических операций в ней?
| термин | определение | пример | Источник |
|---|---|---|---|
| Система счисления | Знаковая система (способ записи чисел), определяющая правила записи чисел с помощью определенного набора знаков. | Двоичная, десятичная, восьмеричная, римская системы. | [1-3] |
| Позиционная система счисления | Система, в которой количественный эквивалент (значение) цифры зависит от её положения (позиции/разряда) в записи числа. | Число 14351 в десятичной системе; 10011_2 ; в числе 555 цифры имеют разный вес. | [1-3] |
| Непозиционная система счисления | Система, в которой количественное значение цифры не зависит от её положения в записи числа. | Римская система (числа XIII , XXI ); унарная система (система бирок). | [1-3] |
| Алфавит системы счисления | Совокупность всех знаков (цифр, букв), используемых для записи чисел в данной системе. | \{0, 1\} для двоичной системы. | [1-3] |
| Основание системы счисления | Количество цифр (различных знаков), составляющих алфавит позиционной системы счисления; любое натуральное число q > 1 . | q = 2 для двоичной системы, q = 10 для десятичной, q = 16 для шестнадцатеричной. | [1-3] |
| Цифра | Знаки, с помощью которых записываются числа. | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 в десятичной системе. | [1, 2] |
| Узловые числа | Числа, используемые для обозначения ключевых величин в системе счисления, для обозначения которых используются отдельные цифры. | I, V, X, L, C, D, M в римской системе; 0, 1, 2 в десятичной системе. | [1, 2] |
| Алгоритмические числа | Числа, которые получаются в результате каких-либо операций из узловых чисел. | Число III в римской системе; число 10 в десятичной системе. | [1, 2] |
| Развёрнутая форма записи числа | Запись числа в виде суммы произведений значений цифр на веса соответствующих разрядов (степени основания системы счисления). | ; ; | [1-3] |
| Свёрнутая форма записи числа | Представление числа в виде последовательности цифр (привычная форма записи). | 14351 ; | [1, 2] |
| Двоичная система счисления | Позиционная система счисления с основанием 2 , использующая цифры 0 и 1 . | 10011_2 , 1011_2 , 10101_2 | [1-3] |
| Восьмеричная система счисления | Позиционная система счисления с основанием 8 , использующая цифры от 0 до 7 . | 1063_8 , 175_8 | [1, 3] |
| Шестнадцатеричная система счисления | Позиционная система счисления с основанием 16 , использующая цифры 0 – 9 и латинские буквы A – F . | [1-3] | |
| Унарная система счисления | Простейшая система счисления, использующая только один символ для записи чисел. | Палочки, зарубки, камушки. | [2] |
| Арифметические операции в двоичной системе | Правила сложения и умножения двоичных чисел на основе таблицы истинности. | 1 + 1 = 10 | [3] |
Инфографика













