Примеры систем счисления: Системы счисления – примеры, таблица, обозначение (9 класс, информатика)

Содержание

Примеры непозиционных систем — Системы счисления

Египетская система счисления 

Расшифровка системы счисления, созданной в Египте во времена первой династии (ок. 2850 до н.э.), была существенно облегчена тем, что иероглифические надписи древних египтян были аккуратно вырезаны на каменных монументах. Из этих надписей стало известно, что древние египтяне использовали только десятичную систему счисления. Единицу обозначали одной вертикальной чертой, а для обозначения чисел, меньших 10, нужно было поставить соответствующее число вертикальных штрихов.
Чтобы записанные таким образом числа было легко узнавать, вертикальные штрихи иногда объединялись в группы из трех или четырех черт. Для обозначения числа 10, основания системы, египтяне вместо десяти вертикальных черт ввели новый коллективный символ, напоминающий по своим очертаниям подкову или крокетную дужку. Множество из десяти подковообразных символов, т.е. число 100, они заменили другим новым символом, напоминающим силки; десять силков, т.е. число 1000, египтяне обозначили стилизованным изображением лотоса. Продолжая в том же духе, египтяне обозначили десять лотосов согнутым пальцем, десять согнутых пальцев – волнистой линией и десять волнистых линий – фигуркой удивленного человека. 

В итоге древние египтяне могли представлять числа до миллиона. 


Римская система счисления
Для записи чисел в римской системе счисления используются буквы латинского алфавита. 

Например, число 264 записывается в виде CCLXIV. 

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

В том случае, когда за цифрой с большим значением следует цифра с меньшим, ее вклад в значение числа в целом является отрицательным. 

  1. IV  — 4 
  2. VI—6 
  3. LX— 60
  4.  XC—90 
Недостатком римской системы является отсутствие формальных правил записи чисел и, соответственно, арифметических действий с многозначными числами. По причине неудобства и большой сложности в настоящее время римская система счисления используется там, где это действительно удобно: в литературе (нумерация глав), в оформлении документов (серия паспорта, ценных бумаг и др.), в декоративных целях на циферблате часов и в ряде других случаев. 

Древнегреческая система счисления
 В древнейшее время в Греции была распространена так называемая Аттическая система счисления, название происходит от области Греции – Аттики со столицей Афины. 

Данная система неудобная в выполнении вычислений. 

Системы счисления. Позиционная и непозиционная системы счисления

Систему счисления можно определить как способ записи чисел как количественной характеристики (отвечает на вопрос «сколько») чего-либо. Синонимом понятию «система счисления» является слово «нумерация».

В любой системе счисления числа записываются с помощью специальных, используемых в данной системе знаков-символов, которые все вместе формируют алфавит этой системы счисления. Пользуясь десятичной системой счисления мы привыкли называть символы ее алфавита цифрами.

Одно и тоже число (значение, количество) можно представить в различных системах счисления. Представление числа при этом различно, а значение остается неизменным.

Широко известны две системы счисления – арабская и римская.

Алфавит арабской системы счисления:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Арабская система счисления – это позиционная система счисления.

Алфавит римской системы счисления:

I, V, X, L, C, D, M

Римская система счисления относится к непозиционным.

В позиционных системах счисления количество, обозначаемое цифрой в числе, зависит от ее позиции, в непозиционных такой однозначной зависимости нет. Например:

  • 11 – здесь первая единица обозначает десять количественных единиц, вторая – только одну единицу.

  • II – здесь обе единицы обозначают одну единицу.

  • 345, 259, 521 – здесь цифра 5 в первом случае обозначает 5 единиц, во втором – 50, в третьем – 500.

  • XXV, XVI, VII – здесь, где бы ни стояла цифра V, она везде обозначает пять единиц. Другими словами, величина, обозначаемая знаком V, не зависит от его позиции.

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

В связи с этим позиционные системы счисления нашли более широкое распространение. Помимо всем известной десятичной, в которой используются десять цифр от 0 до 9, в вычислительных технике и технологиях нашли применение такие системы как двоичная (алфавит состоит из цифр 0 и 1), восьмеричная (алфавит: 0, 1, 2, 3, 4, 5, 6, 7) и шестнадцатеричная (алфавит: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F).

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

Ключевые понятия позиционных систем счисления

Основание системы счисления – это количество знаков, которое используется для записи цифр. Так основанием десятичной системы счисления является число десять, так как ее алфавит состоит из десяти знаков. Основание двоичной системы счисления является число два.

Основание системы счисления равно размерности алфавита системы счисления. Размерность алфавита – это количество цифр, составляющих алфавит.

Разряд – это позиция цифры в числе. От того, в каком месте числа находится цифра, зависит обозначаемое ею количество, то есть то, что она значит.

Разрядность числа – количество цифр, из которых состоит число. Например, 264 – трехразрядное число в десятичной системе счисления, 00010101 – восьмиразрядное число в двоичной системе счисления. Разряды нумеруются справа налево. Например, в числе 598 восьмерка занимает первый разряд, а пятерка – третий.

В позиционных системах счисления числа записываются таким образом, что каждый следующий при движении справа налево разряд больше другого на одну степень основания системы счисления

.

Другими словами, у каждого разряда есть свой вес, представляющий собой основание системы счисления, возведенное в степень, соответствующую данному разряду. Показатель степени соотносится с разрядом как разряд-1. Например, в примере десятичного числа ниже цифра 8 находится в четвертом разряде числа. Значит, обозначаемое ею количество вычисляется вычисляется как произведение числа 8 на основание системы счисления (здесь 10) в степени 3.

8325 = 8 * 1000 + 3 * 100 + 2 * 10 + 5

8325 = 8 * 103 + 3 * 102 + 2 * 101 + 5 * 100

Унарная система счисления

Определение 1

Унарная система счисления — это непозиционная система счисления, состоящая из одной цифры, которая обозначает единицу.

Введение

Ещё с древности человека стали интересовать числа. Люди подсчитывали число дней в году, количество созвездий в небе, различные финансовые траты на сооружение строений, обустройство дорог и тому подобное. Без всякой натяжки возможно считать, что цифры заложены в основание жизнедеятельности человека практически любого вида. Для выполнения каких-либо математических расчётов, нужно обладать соответствующей системой и научиться её использовать.

Определение 2

Под системой счисления понимается набор символов и законов формирования на их базе числовых значений и осуществления арифметических действий.

Помощь со студенческой работой на тему


Унарная система счисления

Таким образом, применяя систему счисления, возможно производить разные вычислительные процедуры и в финале сформировать итог разрешения сформулированной задачи в форме числового значения. Очень важна в разных системах счисления форма выражения числовых значений. Можно разделить возможные форматы чисел на позиционные и непозиционные.

Для позиционного представления чисел, вес каждой цифры определяется её позицией в числовом выражении. Для непозиционного формата числа положение цифры в общем «списке» символов числа не имеет значения.

К примеру, общепринятая десятичная форма представления числа — это позиционная система. Например, число 33 состоит из единиц и десятков. То есть первая слева тройка означает три десятка, а вторая тройка это три единицы. Классический пример непозиционной системы — это латинские цифровые обозначения. Например, число «XVIII» расшифровывается как сумма всех входящих в него знаков. То есть: X + V + I + I + I = 18. В такой системе меняется лишь знак операции (сложение или вычитание) при подсчёте суммарного значения. Если меньшая цифра стоит перед большей, то она из неё вычитается. К примеру, XI = X + I = 11, но IX = X — I = 9, в данном случае буквы «X» и «I» обозначают цифры 10 и 1 соответственно.

Унарная система счисления

Определение 3

Под унарной системой счисления понимается метод отображения числовых значений, основанный на единственном цифровом символе.

Выходит, что она является наиболее простой системой счисления из всех ныне известных и существующих. Термин унарная происходит от латинского unum — «один» и как раз и означает наличие в основании всего одной цифры. Эту цифру в качестве примера обозначим как символ «|». Для представления какого-либо числа компонентов N в унарной системе счисления, необходимо просто в ряд записать необходимое количество выбранного цифрового символа. К примеру, число восемь будет выглядеть так: IIIIIIII.

Приведённый пример с очевидностью показывает, что при возрастании числа компонентов, нужно будет для их отображения записать большое количество символов, что конечно не очень удобно. По этой причине были придуманы разные методы, позволяющие упростить представление чисел в унарной системе счисления. Один из таких распространённых способов считается отображение пятёрками. Имеется ввиду группирование пяти компонентов соответствующим образом с применением «палочек». Например, во Франции и Бразилии эта группа чисел представлена в виде квадрата с диагональю: «|» — это число один, «L» (две «палочки») — число два, «U» (три «палочки») – число три, проведя черту сверху «U», получаем квадрат (число 4), наконец, «|», используемая в качестве диагонали квадрата, будет заканчивать формирование цифры пять.

Согласно данным историков, неизвестны древние цивилизации, которые бы применяли такую примитивнейшую систему для вычислительных операций, однако подтверждён такой факт, что унарная система счисления была положена в основу почти всех представлений о числах в древние времена. В качестве примера можно взять древний Египет. Там унарную систему применяли, чтобы считать от одного до десяти, а далее прибавляли новое обозначение для десятков и считали дальше, суммируя палочки. Когда счёт достигал сотен, опять применялся новый необходимый знак, и продолжали далее. Римская система тоже в своей основе имела унарную систему. Правильность такого вывода можно подтвердить, взглянув на первые три цифры: I, II, III. Истоки унарных систем счисления можно найти и у цивилизаций востока. Например, чтобы посчитать что-либо древние китайцы, японцы и корейцы по аналогии с римской системой, вначале применяли унарные методы счёта, а впоследствии добавляли новую символику.

Примеры применения унарной системы

Невзирая на очень простую структуру, унарные принципы используются и сегодня при осуществлении определённого класса вычислительных процедур. Обычно, эта система обнаруживает свою простоту и полезность в применении в тех случаях, когда не имеет значения финальное число компонентов, и требуется производить процесс счёта просто путём прибавления или вычитания одного компонента. Можно привести следующие примеры использования унарной системы счисления:

  1. Обычный процесс счёта на пальцах.
  2. Подсчитывание числа людей, посетивших какую-то организацию за определённый временной интервал.
  3. Операция подсчёта количества голосов на выборах в какую-либо структуру власти.
  4. Первоклассников обучают процедуре счёта и простым арифметическим действиям как раз с применением унарной системы посредством разноцветных палочек.
  5. В информационных дисциплинах унарная система счисления применяется для разрешения отдельных проблем, к примеру, вычислительной сложности. Чтобы это сделать, необходимо привести числовое значение к унарному виду, поскольку тогда его легко можно представить в виде составляющих элементов, каждый из которых можно обрабатывать параллельными вычислениями на компьютере.

Достоинства и недостатки унарных систем

Основное достоинство мы обозначили немного выше, и оно состоит в применении всего единственного знака («|») для выражения любого числа компонентов. Помимо этого, унарное представление чисел позволяет крайне просто производить арифметические операции. Однако недостатки унарной системы счисления имеют существенно больший вес, чем достоинства. Например, отсутствие ноля становится большой преградой для математических вычислений.

1.3. СИСТЕМЫ СЧИСЛЕНИЯ. — Основы информатики

1.3.1.ПОНЯТИЕ СИСТЕМЫ СЧИСЛЕНИЯ.

Все фантастические возможности вычислительной техники (ВТ) реализуются путем создания разнообразных комбинаций сигналов высокого и низкого уровней, которые условились называть «единицами» и «нулями».

Система счисления(СС) — это система записи чисел с помощью определенного набора цифр.CС называется позиционной, если одна и та же цифра имеет различное значение, которое определяется ее местом в числе. Десятичная СС является позиционной: 999.Римская СС является непозиционной. Значение цифры Х в числе ХХІ остается неизменным при вариации ее положения в числе.Количество различных цифр, употребляемых в позиционной СС, называется основанием СС.

Развернутая форма числа — это запись, которая представляют собой сумму произведений цифр числа на значение позиций.

Например: 8527=8*103+5*102+2*101+7*100

Развернутая форма записи чисел произвольной системы счисления имеет вид

, где

X — число;
a — основа системыисчисления;
i — индекс;
m — количество разрядов числа дробной части;
n — количество разрядов числа целой части.

Например: 327.46 n=3, m=2, q=10

Если основание используемой СС больше десяти, то для цифр вводят условное обозначение со скобкой вверху или буквенное обозначение.

Например: если 10=А, а 11=В, то число 7А.5В12 можно расписать так:

7А.5В12 = В·12-2 + 5 ·2-1 +А ·120 + 7 ·121.

В шестнадцатеричной СС основа — это цифры 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 с соответствующими обозначениями 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Примеры чисел: 17D.ECH, F12AH.

ДвоичнаяСС это система, в которой для записи чисел используются две цифры 0 и 1. Основанием двоичной системы счисления является число 2.

Двоичный код числа — запись этого числа в двоичной системе счисления. Например,

0=02
1=12
2=102
3=112
7=1112
120=11110002.

В ВТ применяют позиционные СС с недесятичным основанием: двоичную, восьмеричную, шестнадцатеричную. Для обозначения используемой СС число снабжают верхним или нижним индексом, в котором записывают основание СС. Другой способ – использование латинских букв после записи числа:

D – десятичная СС
В – двоичная СС
О – восьмеричная СС
Н – 16-ричная СС.

Несмотря на то, что 10-тичная СС имеет широкое распространение, цифровые ЭВМ строятся на двоичных элементах, т.к. реализовать элементы с 10 четко различимыми состояниями сложно. Историческое развитие ВТ сложилось таким образом, что ЭВМ строятся на базе двоичных цифровых устройств: триггеров, регистров, счетчиков, логических элементов и т.д.

16-ричная и 8-ричная СС используются при составлении программ на языке машинных кодов для более короткой и удобной записи двоичных кодов – команд, данных, адресов и операндов.

Задача перевода из одной СС в другую часто встречается при программировании, особенно, на языке Ассемблера. Например, при определении адреса ячейки памяти. Отдельные стандартные процедуры языков программирования Паскаль, Бейсик, Си, HTML требуют задания параметров в 16-ричной СС. Для непосредственного редактирования данных, записанных на жесткий диск, также необходимо умение работать с 16-ричными числами. Отыскать неисправность в ЭВМ невозможно без представлений о двоичной СС.

В таблице приведены некоторые числа, представленные в различных СС.

Двоичные
числа

Восьмеричные
числа

Десятичные
числа

Шестнадцатеричные
числа

0

0

0

0

1

1

1

1

10

2

2

2

11

3

3

3

100

4

4

4

101

5

5

5

110

6

6

6

111

7

7

7

1000

10

8

8

1001

11

9

9

1010

12

10

A

1011

13

11

B

1100

14

12

C

1101

15

13

D

1110

16

14

E

1111

17

15

F

1.3.2. ПЕРЕВОД ЧИСЕЛ ИЗ ПРОИЗВОЛЬНОЙ СС В ДЕСЯТИЧНУЮ И ОБРАТНО.

Перевод чисел из произвольной системы в десятичную. Для перевода числа из любой позиционной СС в десятичную необходимо использовать развернутую форму числа, заменяя, если это необходимо, буквенные обозначения соответствующими цифрами. Например:

11012=1*23+1*22+0*21+1*20=1310

17D.ECH=12·16-2 + 14·16-1 +13·160 + 7·161 + 1·162=381.921875

Перевод чисел из десятичной СС в заданную.

1) Для преобразования целых чисел десятичной системы счисления в число любой системы счисления последовательно выполняют деление нацело на основание СС, пока не получат нуль. Числа, которые возникают как остаток от деления на основание СС, представляют собой последовательную запись разрядов числа в выбранной СС от младшего разряда к старшему. Поэтому для записи самого числа остатки от деления записывают в обратном порядке.

Например:

Читая остатки от деления снизу вверх, получим 111011011.

Проверка:

1*28+1*27+1*26+0*25+1*24+1*23+0*2 2+1*21+1*20=1+2+8+16+64+128+256=47510.

2) Для преобразования десятичных дробей десятичной СС в число любой СС последовательно выполняют умножение на основание системы счисления , пока дробная часть произведения не станет равной нулю. Полученные целые части являются разрядами числа в новой системе, и их необходимо представлять цифрами этой новой системы счисления. Целые части в дальнейшем отбрасываются.

Например: перевести число 0.375 10 в двоичную СС.

Полученный результат — 0.0112.

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

1.3.3. ПЕРЕВОД МЕЖДУ ОСНОВАНИЯМИ, СОСТАВЛЯЮЩИМИ СТЕПЕНЬ 2.

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

Например:

1234.7778 = 001 010 011 100.111 111 1112 = 1 010 011 100.111 111 1112

12345678 = 001 010 011 100 101 110 1112 = 1 010 011 100 101 110 1112

Обратный перевод: каждая триада двоичных цифр заменяется восьмеричной цифрой, при этом, если необходимо, число выравнивается путем дописывания нулей перед целой частью или после дробной.

Например:

11001112 = 001 100 1112 = 1478

11.10012 = 011.100 1002 = 3.448

110.01112 = 110.011 1002 = 6.348

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

Например:

1234.AB7716 = 0001 0010 0011 0100.1010 1011 0111 01112 =1 0010 0011 0100.1010 1011 0111 01112

CE456716 = 1100 1110 0100 0101 0110 01112

0.1234AA16 = 0.0001 0010 0011 0100 1010 10102

11001112 = 0110 01112 = 6716

11.10012 = 0011.10012 = 3.916

110.01110012 = 0110.0111 00102 = 65.7216

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

Например:

12345678 = 001 010 011 100 101 110 1112 = 0101 0011 1001 0111 01112 = 5397716

0.120348 = 0.001 010 000 011 1002 = 0.0010 1000 0011 10002 = 0.283816

120.348 = 001 010 000. 011 1002 = 0101 0000.0111 00002 = 50.716

1234.AB7716 = 0001 0010 0011 0100.1010 1011 0111 01112 =

= 001 001 000 110 100.101 010 110 111 011 1002 = 11064.5267348

CE456716 = 1100 1110 0100 0101 0110 01112 = 110 011 100 100 010 101 100 1112 = 634425478

0.1234AA16 =0.0001 0010 0011 0100 1010 10102 =0.000 100 100 011 010 010 101 0102 =0.044322528

Перевод чисел в позиционных системах счисления_8 класс_Урок информатики

Главная / 8 класс / Конспект

Перевод чисел в позиционных системах счисления

В древние времена, когда люди начали считать, появилась потребность в записи чисел.

Количество предметов изображалось нанесением черточек или засечек на какой-либо твёрдой поверхности: камне, дереве, глине. Позже значки стали группировать по три или по пять. Такая система записи чисел называется единичной (унарной), так как любое число в ней образуется путем повторения одного знака, символизирующего единицу. Отголоски единичной системы счисления встречаются и сегодня (счетные палочки для обучения счету; полоски, нашитые на рукаве, означают на каком курсе учится курсант военного училища).

Для записи информации о количестве объектов используются числа. Числа заключают в себе количественную информацию. Числа записываются с использованием особых знаковых систем, которые называются системами счисления.

Система счисления (СС) — способ записи чисел с помощью некоторого алфавита, символы которого называют цифрами.

Алфавит – это набор цифр, используемый в записи числа в данной СС.

Различают СС позиционные и непозиционные.
Позиционные — количественное значение каждой цифры числа зависит от того, в каком месте (позиции или разряде) записана та или иная цифра. (В числе 252 – первая двойка означает количество сотен, последняя – количество единиц)
Непозиционные — количественное значение цифры числа не зависит от того, в каком месте (позиции или разряде) записана та или иная цифра.
Пример позиционной системы счисления — арабская (современная десятичная), непозиционной — римская.

К непозиционным системам исчисления можно отнести системы счисления древности: старославянскую, древнеегипетскую, китайскую, ацтеков, майя …

Недостатки: Очень сложно выполнять математические расчеты и  необходимо большого числа различных знаков для записи чисел, особенно больших

Приведем пример самой распространенной из непозиционных систем счисления является римская. В качестве цифр используются следующие латинские буквы:

I – 1, V – 5, X – 10, L – 50, C – 100, D – 500, M – 1000.
Величина числа определяется как сумма или разность цифр в числе.
444=400+40+4=(D-С)+(L-X)+(V-I)=CDXLIV
Первая позиционная система счисления была придумана еще в Древнем Вавилоне, причем вавилонская нумерация была шестидесятеричная, т.е. в ней использовалось шестьдесят цифр. (До сих пор считаем, час — 60 минут, минута — 60 секунд, окружность — 360о).
В позиционных СС количественное значение цифры зависит от ее позиции в числе. Позиция цифры в числе называется разрядом. Разряды возрастают справа налево (единицы, десятки, сотни и т.д.).
Основанием СС — количество различных символов (цифр), используемых для изображения числа в позиционных системах счисления, называется .  (Например, 32245 число записано в пятеричной СС, читается «три-два-два-четыре в пятеричной СС»)
Например, в десятичной системе счисления, которой мы пользуемся, алфавит состоит из  десяти цифр {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, соответственно основание равно 10.
Четверичная СС. Основание — 4. Алфавит — 0, 1, 2, 3.
Семеричная СС. Основание — 7. Алфавит — 0, 1, 2, 3, 4, 5, 6.
Шестнадцатеричная СС. Основание — 16. Алфавит — 0 … 9, A, B, C, D, E, F. (Например 2D616 «два-д-шесть в шестнадцатеричной СС, цифре А соотв. 10 в десятичной СС, B — 11, C — 12, D — 13, E — 14, F — 15)
В современной информатике используются в основном двоичная, восьмеричная, шестнадцатеричная СС. Двоичная система счисления используется для кодирования дискретного сигнала в вычислительной технике, поскольку двоичный сигнал проще представлять на аппаратном уровне. В этой системе счисления для представления числа применяются два знака – 0 и 1.
 
 
Перевод чисел из любой позиционной СС в десятичную

Мы пользуемся свернутой формой записи числа, но мы знаем, что, например, число 352 = 3*100+5*10+2.

В развернутой форме производится умножение цифр числа на степень основания, т.е. 352=3*102+5*101+2*100.
Т.о. любое число в позиционной СС можно записать в развернутой форме и перевести в десятичную СС.
В памяти компьютера числа представлены в двоичной СС, поэтому в информатике часто возникает необходимость перевода чисел из двоичной системы в десятичную и обратно. Приведем пример перевода двоичного числа:
Пример 1:
5 4 3 2 1 0
1101012 = 1*25 + 1*24 + 0*23 + 1*22 + 0*21 + 1*20 = 32 + 16 + 0 + 4 + 0 + 1 = 5310.
Двоичное число с дробной частью:
Пример 2:
3210-1-2
1001,112 = 1*23 + 0*22 + 0*21 + 1*20 + 1*2-1 + 1*2-2 = 8 + 1 + 1/2 + 1/4 = 9+ 0,75 = 9,7510.
По такому же принципу можно переводить числа в десятичную СС из других позиционных СС.
Пример 3:
32114 =  3*43 + 2*42 + 1*41 + 1*10 = 3*64 + 2*16 + 1*4 + 1*1 = 192 + 32 + 4 + 1 = 22910
Пример 4:
2148 = 4 * 80 + 1 * 81 + 2 * 82 = 4 + 8 + 128 = 14010
Пример 5:
2 1 0
2AF16 =  2*162 + 10*161 + 15*160 = 2*256 + 10*16 + 15*1 = 512 + 160 + 15 = 68710
В записи числа в шестнадцатеричной системе счисления А=10 и F=15.
Пример 6:

1D316 = 3 * 160 + 13 * 161 + 1* 162 = 3 + 208 + 256 = 46710

В записи числа в шестнадцатеричной системе счисления D=13.
 
 
Перевод чисел из десятичной СС в любую позиционную систему счисления.
Существует алгоритм перевода целого десятичного числа в двоичное:
  1. Последовательно выполнять деление исходного целого десятичного числа и получаемых целых частных на основание СС (на 2) до тех пор, пока частное от деления не окажется меньше основания СС (<2).
  2. Записать полученные остатки в обратной последовательности, начиная с последнего результата.
2510 = 110012
Для перевода дробных десятичных чисел существует тоже алгоритм. Для этого необходимо  отдельно перевести целую и дробную часть.
26, 7510 = 26 + 0,75 = 11010+0,11 = 11010,112
Целую часть переведем как указано выше, а дробную часть переведем по следующему алгоритму:
  1. последовательно умножать исходную и получаемые дробные части на основание системы до тех пор, пока не получим нулевую дробную часть.
  2. Записать полученные целые части произведений в прямой последовательности.
  0, 75   *2
Ô 1, 5   *2
  1, 0  

Поучаем 0,7510 = 0,112

Используя данный алгоритм можно перевести десятичное число в позиционную систему с любым основанием.

18010 = B416

 
Результат 158 79 39 19 9 4 2 1
Остаток 0 1 1 1 1 0 0 1
15810 = 100111102
 
Результат 467 58 7
Остаток 3 2 7
46710 = 7238
 
 

основание, примеры и перевод в другие системы счисления

С того момента, как человек впервые осознал себя автономным объектом в мире, огляделся вокруг, прервав замкнутый круг бездумного выживания, он начал изучать. Смотрел, сравнивал, считал, делал выводы. Именно на этих, казалось бы, элементарных действиях, которые сейчас под силу и ребенку, начали основываться современные науки.

С чем работать будем?

Для начала необходимо определиться с тем, что вообще представляет собой система счисления. Это условный принцип записи чисел, их наглядное представление, которое упрощает процесс познания. Сами по себе числа не существуют (да простит нас Пифагор, который считал число основой мироздания). Это просто абстрактный объект, что имеет физическое обоснование лишь при вычислениях, своеобразное мерило. Цифры — объекты, из которых число составляется.

Начало

Первый осознанный счет носил самый примитивный характер. Теперь его принято называть непозиционной системой счисления. На практике она представляет собой число, в которых позиция составляющих его элементов неважна. Взять, к примеру, обыкновенные черточки, каждая из которых соответствует определенному объекту: три человека эквивалентны |||. Как ни крути, три черточки — это все те же три черточки. Если брать более близкие примеры, то древние новгородцы пользовались при счете славянским алфавитом. При необходимости выделения именно числа над буквой просто проставляли знак ~. Также буквенная система счисления была в почете у древних римлян, где числа – это опять же буквы, но принадлежащие уже латинскому алфавиту.

В силу обособленности древних держав, каждая из них развивала науку самостоятельно, кто во что горазд. Примечателен тот факт, что альтернативная десятичная система счисления была выведена еще египтянами. Однако «родственницей» привычного нам понятия считать ее нельзя, так как принцип счета отличался: жители Египта использовали число десять как основание, оперируя степенями.

С развитием и усложнением процесса познания мира появилась потребность выделения разрядов. Представим, что нужно как-то зафиксировать численность армии государства, которая измеряется тысячами (в лучшем случае). Что ж теперь, бесконечно выписывать палочки? Из-за этого шумерские ученые тех лет выделили систему счисления, в которой месторасположение символа было обусловлено его разрядом. Опять же, пример: числа 789 и 987 имеют один и тот же «состав», но, в силу смены расположения цифр, второе существенно больше.

Что это такое — десятичная система счисления? Обоснование

Конечно, позиционность и закономерность были не едиными для всех методов подсчета. Например, в Вавилоне базой выступало число 60, в Греции — алфавитная система (число составляли буквы). Примечательно то, что метод подсчета жителей Вавилона жив и по сей день — он нашел свое место в астрономии.

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

Начало этой системе было положено в Индии, причем она появилась сразу на базе «10». Формирование названий чисел было двояким – например, 18 можно было прописать словом и как «восемнадцать», и как «без двух двадцать». Также именно индийские ученые вывели такое понятие, как «ноль», официально его появление зафиксировано в IX веке. Именно этот шаг стал основополагающим в формировании классических позиционных систем счисления, потому что ноль, несмотря на то, что символизирует пустоту, ничто, способен поддержать разрядность числа, дабы оно не потеряло свой смысл. Например: 100000 и 1. Первое число включает в себя 6 цифр, первая из которых – единица, а пять последних обозначают пустоту, отсутствие, а второе число – просто единица. По логике, они должны быть равны, но на практике это далеко не так. Нули в 100000 обозначают присутствие тех разрядов, которых во втором числе нет. Вот вам и «ничто».

Современность

Десятичная система счисления состоит из цифр от нуля до девяти. Числа, составленные в её рамках, строятся по следующему принципу:

крайняя справа цифра обозначает единицы, сместитесь на один шаг влево – получите десятки, еще шаг влево – сотни и так далее. Сложно? Ничего подобного! На самом деле, десятичная система примеры может предоставить весьма наглядные, взять хотя бы число 666. Состоит из трех цифр 6, каждая из которых обозначает свой разряд. Причем эта форма записи является свернутой. Если вы хотите подчеркнуть, о каком именно числе идет речь, то его можно развернуть, придав письменную форму тому, что «проговаривает» ваш внутренний голос каждый раз, когда вы видите число – «шестьсот шестьдесят шесть». Само написание включает в себя все те же единицы, десятки и сотни, то есть каждая цифра позиции умножается на определенную степень числа 10. Развернутая форма представляет собой следующее выражение:

66610 = 6х102 + 6*101 + 6*100 = 600 + 60 + 6.

Актуальные альтернативы

Второй по популярности после десятичной системы счисления является достаточно молодая разновидность — двоичная (бинарная). Появилась она благодаря вездесущему Лейбницу, который считал, что в особо сложных случаях в исследовании теории чисел бинарность будет удобнее, нежели десятизначность. Свое повсеместное распространение она получила с развитием цифровых технологий, так как имеет в основании число 2, и элементы в ней составляются из цифр 1 и 2. Кодирование информации происходит в данной системе, так как 1 — наличие сигнала, 0 — его отсутствие. На основании этого принципа можно показать несколько наглядных примеров, демонстрирующих перевод в десятичную систему счисления.

С течением времени процессы, связанные с программированием, усложнялись, поэтому ввели способы записи чисел, у которых в основании лежат 8 и 16. Почему именно они? Во-первых, количество знаков больше, а значит, само число будет короче, во-вторых — в их основе лежит степень двойки. Восьмеричная система состоит из цифр 0-7, а шестнадцатеричная — из тех же цифр, что и десятичная, плюс буквы от A до F.

Принципы и методы перевода числа

Перевести в десятичную систему счисления просто, достаточно придерживаться следующего принципа: исходное число записывается как многочлен, который состоит из сумм произведений каждого числа на основу «2», возведенную в соответствующую разрядности степень.

Основная формула для вычисления:

x2 = yk2k-1 + yk-12k-2 + yk-22k-3 + …+ y221 + y120.

Примеры перевода

Для закрепления рассмотрим несколько выражений:

1011112 = (1×25) + (0x24) + (1×23) + (1×22) + (1×21) + (1×20) = 32 + 8 + 4 + 2 + 1 = 4710.

Усложним задачу, ибо система включает в себя перевод и дробных чисел, для этого рассмотрим отдельно целую и отдельно дробную часть — 111110,112. Итак:

111110,112 = (1×25) + (1×24) + (1×23) + (1×22) + (1×21) + (0x20) = 32 + 16 + 8 + 4 + 2 = 6210;

112 = 2-1x1 + 2-2x1 = 1/2 + 1/4 = 0,7510.

В итоге получаем, что 111110,112 = 62,7510.

Вывод

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

Перевод из одной системы счисления в другую

Для перевода чисел из одной системы счисления в другую необходимо владеть основными сведениями о системах счисления и форме представления чисел в них.

Количество s различных цифр, употребляемых в системе счисления, называется основанием, или базой системы счисления. В общем случае положительное число X в позиционной системе с основанием s может быть представлено в виде полинома:

где s — база системы счисления, — цифры, допустимые в данной системе счисления . Последовательность образует целую часть X, а последовательность — дробную часть X.

В вычислительной технике наибольшее применение нашли двоичная (BIN — binary), и двоично кодированные системы счисления: восьмеричная (OCT — octal), шестнадцатеричная (HEX — hexadecimal) и двоично-кодированная десятичная (BCD — binary coded decimal).

В дальнейшем для обозначения используемой системы счисления число будет заключаться в скобки, а в индексе указано основание системы. Число X по основанию s будет обозначено .

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

Основанием системы счисления служит число 2 (s = 2) и для записи чисел используются только две цифры: 0 и 1. Чтобы представить любой разряд двоичного числа, достаточно иметь физический элемент с двумя чётко различными устойчивыми состояниями, одно из которых изображает 1, а другое 0.

Прежде чем заняться переводом из любой системы счисления в двоичную, нужно внимательно изучить пример записи числа в двоичной системе счисления:

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

Эти системы счисления относятся к двоично-кодированным, в которых основание системы счисления представляет собой целую степень двойки: — для восьмеричной и — для шестнадцатеричной.

В восьмеричной системе счисления(s = 8) используются 8 цифр: 0, 1, 2, 3, 4, 5, 6, 7.

Прежде чем заняться переводом из любой системы счисления в восьмеричную, нужно внимательно изучить пример записи числа в восьмеричной системе:

В шестнадцатеричной системе счисления (s = 16) используются 16 цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.

Пример записи числа в шестнадцатеричной системе:

Широкое применение восьмеричной и шестнадцатеричной систем счисления обусловлено двумя факторами.

Во-первых, эти системы позволяют заменить запись двоичного числа более компактным представлением (запись числа в восьмеричной и шестнадцатеричной системах будет соответственно в 3 и 4 раза короче двоичной записи этого числа). Во-вторых, взаимное преобразование чисел между двоичной системой с одной стороны и восьмеричной и шестнадцатиречной — с другой осуществляется сравнительно просто. Действительно, поскольку для восьмеричного числа каждый разряд представляется группой из трёх двоичных разрядов (триад), а для шестнадцатеричного — группой из четырёх двоичных разрядов (тетрад), то для преобразования двоичного числа достаточно объединить его цифры в группы по 3 или 4 разряда соответственно, продвигаясь от разделительной запятой вправо и влево. При этом, в случае необходимости, добавляют нули слева от целой части и/или справа от дробной части и каждую такую группу — триаду или тетраду — заменяют эвивалентной восьмеричной или шестнадцатеричной цифрой (см. таблицу).

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

Соответствие между цифрами в различных системах счисления
DECBINOCTHEXBCD
00000000000
10001110001
20010220010
30011330011
40100440100
50101550101
60110660110
70111770111
810001081000
910011191001
10101012A0001 0000
11101113B0001 0001
12110014C0001 0010
13110115D0001 0011
14111016E0001 0100
15111117F0001 0101

Для обратного перевода каждая OCT или HEX цифра заменяется соответственно триадой или тетрадой двоичных цифр, причём незначащие нули слева и справа отбрасываются.

Для рассмотренных ранее примеров это выглядит следующим образом:

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

В двоично-десятичной системе вес каждого разряда равен степени 10, как в десятичной системе, а каждая десятичная цифра кодируется четырьмя двоичными цифрами. Для записи десятичного числа в BCD-системе достаточно заменить каждую десятичную цифру эквивалентной четырёхразрядной двоичной комбинацией:

Любое десятичное число можно представить в двоично-десятичной записи, но следует помнить, что это не двоичный эквивалент числа. Это видно из следующего примера:

Пусть X — число в системе счисления с основанием s, которое требуется представить в системе с основанием h. Удобно различать два случая.

В первом случае и, следовательно, при переходе к основанию h можно использовать арифметику этой системы. Метод преобразования состоит в представлении числа в виде многочлена по степеням s, а также в вычислении этого многочлена по правилам арифметики системы счисления с основанием h. Так, например, удобно переходить от двоичной или восьмеричной системы счисления к десятичной. Описанный приём иллюстрируют следующие примеры:

.

.

В обоих случаях арифметические действия выполняются по правилам системы счисления с основанием 10.

Во втором случае () удобнее пользоваться арифметикой по основанию s. Здесь следует учитывать, что перевод целых чисел и правильных дробей производится по различным правилам. При переводе смешанных дробей целая и дробная части переводятся каждая по своим правилам, после чего полученные числа записываются через запятую.

Перевод целых чисел

Правила перевода целых чисел становится ясным из общей формулы записи числа в произвольной позиционной системе. Пусть число в исходной системе счисления s имеет вид . Требуется получить запись числа в системе счисления с основанием h:

.

Для нахождения значений разделим этот многочлен на h:

.

Как видно, младший разряд , то есть , равен первому остатку. Следующий значащий разряд определяется делением частного на h:

.

Остальные также вычисляются путём деления частных до тех пор, пока не станет равным нулю.

Для перевода целого числа из s-ичной системы счисления в h-ичную необходимо последовательно делить это число и получаемые частные на h (по правилам системы счисления с основанием h) до тех пор, пока частное не станет равным нулю. Старшей цифрой в записи числа с основанием h служит последний остаток, а следующие за ней цифры образуют остатки от предшествующих делений, выписываемые в последовательности, обратной их получению.

Пример 1. Перевести число 75 из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы.

Решение:

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

Перевод правильных дробей

Правильную дробь , имеющую в системе с основанием s вид , можно выразить в системе счисления с основанием h как многочлен вида

Старшая цифра может быть найдена умножением этого многочлена на h, т.е.

Если это произведение меньше 1, то цифра равна 0, если же оно больше или равно 1, то цифра равна целой части произведения. Следующая цифра справа определяется путём умножения дробной части указанного выше произведения на h и выделения его целой части и т.д. Процесс может оказаться бесконечным, т.к. не всегда можно представить дробь по основанию h конечным набором цифр.

Для перевода правильной дроби из системы счисления с основанием s в систему счисления с основанием h нужно умножать исходную дробь и дробные части получающихся произведений на основание h (по правилам «старой» s-системы счисления). Целые части полученных произведений дают последовательность цифр дроби в h-системе счисления.

Описанная процедура продолжается до тех пор, пока дробная часть очередного произведения не станет равной нулю либо не будет достигнута требуемая точность изображения числа X в h-ичной системе счисления. Представлением дробной части числа X в новой системе счисления будет последовательности целых частей полученных произведений, записанных в порядке их получения и изображённых h-ичной цифрой. Абсолютная погрешность перевода числа X при p знаков после запятой равняется .

Пример 2. Перевести правильную дробь 0,453 из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления.

* В двоичную систему:

Ответ:

** В восьмеричную систему:

Ответ:

*** В шестнадцатеричную систему:

Ответ: так как , то

Поделиться с друзьями

Система счисления

— определение, типы, примеры, правила преобразования

Число — это математическое значение, используемое для подсчета и измерения объектов, а также для выполнения арифметических вычислений. У чисел есть различные категории, такие как натуральные числа, целые числа, рациональные и иррациональные числа и так далее. Точно так же существуют различные типы систем счисления, которые имеют разные свойства, такие как двоичная система счисления, восьмеричная система счисления, десятичная система счисления и шестнадцатеричная система счисления.

Что такое системы счисления?

Система счисления — это система, представляющая числа. Ее также называют системой счисления, и она определяет набор значений для представления количества. Эти числа используются как цифры, и наиболее распространенными являются 0 и 1, которые используются для представления двоичных чисел. Цифры от 0 до 9 используются для обозначения других типов систем счисления.

Определение систем счисления

Система счисления определяется как представление чисел с помощью последовательного использования цифр или других символов.Значение любой цифры в числе может быть определено цифрой, ее положением в числе и основанием системы счисления. Числа представлены уникальным образом и позволяют нам выполнять арифметические операции, такие как сложение, вычитание и деление.

Типы систем счисления

Существуют различные типы систем счисления, в которых четыре основных типа:

Мы изучим каждую из этих систем по порядку.

Двоичная система счисления

В двоичной системе счисления используются только две цифры: 0 и 1.Числа в этой системе имеют основание 2. Цифры 0 и 1 называются битами, а 8 битов вместе составляют байт. Данные в компьютерах хранятся в битах и ​​байтах. Двоичная система счисления не работает с другими числами, такими как 2,3,4,5 и т. Д. Например: \ (10001_2, 111101_2, 1010101_2 \) — примеры чисел в двоичной системе счисления.

Восьмеричная система счисления

В восьмеричной системе счисления используются восемь цифр: 0,1,2,3,4,5,6 и 7 с основанием 8.Преимущество этой системы состоит в том, что она имеет меньшее количество цифр по сравнению с несколькими другими системами, следовательно, будет меньше ошибок в вычислениях. Такие числа, как 8 и 9, не входят в восьмеричную систему счисления. Как и двоичная, в миникомпьютерах используется восьмеричная система счисления, но с цифрами от 0 до 7. Например: \ (35_ {8}, 923_ {8}, 141_ {8} \) — некоторые примеры чисел в восьмеричной системе счисления. система счисления.

Десятичная система счисления

В десятичной системе счисления используются десять цифр: 0,1,2,3,4,5,6,7,8 и 9 с основным числом 10.Десятичная система счисления — это система, которую мы обычно используем для представления чисел в реальной жизни. Если какое-либо число представлено без основания, это означает, что его основание равно 10. Например: \ (723_ {10}, 32_ {10}, 4257_ {10} \) — некоторые примеры чисел в десятичной системе счисления.


Шестнадцатеричная система счисления

Шестнадцатеричная система счисления использует шестнадцать цифр / алфавитов: 0,1,2,3,4,5,6,7,8, 9 и A, B, C, D, E, F с основным числом 16. Здесь , AF в шестнадцатеричной системе счисления означает числа 10-15 десятичной системы счисления соответственно.Эта система используется в компьютерах для уменьшения больших строк двоичной системы. Например: \ (7B3_ {16}, 6F_ {16}, 4B2A_ {16} \) — некоторые примеры чисел в шестнадцатеричной системе счисления.

Правила преобразования числовых систем

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

Преобразование двоичной / восьмеричной / шестнадцатеричной системы счисления в десятичную систему счисления

Чтобы преобразовать число из двоичной / восьмеричной / шестнадцатеричной системы в десятичную, мы используем следующие шаги. Шаги показаны на примере числа в двоичной системе счисления.

Пример:

Преобразовать \ (100111_2 \) в десятичную систему.

Решение:

Шаг 1: Определите основание данного числа.Здесь основание \ (100111_2 \) равно 2.

Шаг 2: Умножьте каждую цифру данного числа, начиная с крайней правой цифры, на степень основания. Показатели должны начинаться с 0 и увеличиваться на 1 каждый раз при движении справа налево. Поскольку основание здесь 2, мы умножаем цифры данного числа на 2 0 , 2 1 , 2 2 и так далее справа налево.

Шаг 3: Мы просто упрощаем каждый из перечисленных выше продуктов и добавляем их.0) \ [0,3 см]
& = (1 \ times 32) + (0 \ times 16) + (0 \ times 8) + (1 \ times 4) + (1 \ times 2) + (1 \ times 1) \\ [0,3 см]
& = 32 + 0 + 0 + 4 + 2 + 1 \ [0,3 см]
& = 39
\ end {align} \]
Таким образом,

\ (\, следовательно, 100111_2 = 39_ {10} \)

Преобразование десятичной системы счисления в двоичную / восьмеричную / шестнадцатеричную систему счисления

Чтобы преобразовать число из десятичной системы счисления в двоичную / восьмеричную / шестнадцатеричную систему счисления, мы используем следующие шаги.Показаны шаги по преобразованию числа из десятичной системы в восьмеричную.

Пример:

Преобразует \ (4320_ {10} \) в восьмеричную систему.

Решение:

Шаг 1: Определите основание необходимого числа. Поскольку мы должны преобразовать данное число в восьмеричную систему, основание требуемого числа равно 8.

Шаг 2: Разделите данное число на основание требуемого числа и запишите частное и остаток в форме частного остатка.Повторите этот процесс (снова разделив частное на основание), пока мы не получим частное меньше, чем основание.

Шаг 3: Данное число в восьмеричной системе счисления получается простым чтением всех остатков и последнего частного снизу вверх.

\ (\ следовательно 4320_ {10} = 10340_ {8} \)

Преобразование из одной системы счисления в другую систему счисления

Чтобы преобразовать число из одной из двоичных / восьмеричных / шестнадцатеричных систем в одну из других систем, мы сначала преобразуем его в десятичную систему, а затем преобразуем его в требуемые системы, используя вышеупомянутые процессы.

Пример:

Преобразовать \ (1010111100_2 \) в шестнадцатеричную систему.

Решение:

Шаг 1: Преобразуйте это число в десятичную систему счисления, как описано в описанном выше процессе.

Таким образом, \ [1010111100_2 = 700_ {10} \ rightarrow (1) \]

Шаг 2: Преобразуйте указанное выше число (в десятичной системе) в требуемую систему счисления.

Здесь мы должны преобразовать \ (700_ {10} \) в шестнадцатеричную систему, используя вышеупомянутый процесс.Следует отметить, что в шестнадцатеричной системе числа 11 и 12 записываются как B и C соответственно.

Таким образом, \ [700_ {10} = 2BC_ {16} \ rightarrow (2) \]

Из уравнений (1) и (2) \ (1010111100_2 = 2BC_ {16} \)

Рекомендуемые темы:

Ниже приведены несколько рекомендуемых тем, связанных с концепцией систем счисления:

Что такое система счисления? — Определение, факты и примеры

Система счисления

Десятичная система счисления:

Десятичная система счисления состоит из 10 цифр 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9 и является наиболее часто используемой системой счисления.Мы используем комбинацию этих 10 цифр для образования всех остальных чисел. Значение цифры в числе зависит от ее положения в номере. Таблица значений десятичной системы счисления выглядит так:

Каждое место слева в десять раз больше, чем место справа от него, то есть, когда мы перемещаемся справа налево, разрядное значение увеличивается в десять раз с каждым местом.

  • Десятичная система счисления также называется системой счисления с основанием 10.

  • Число 49 365 читается как сорок девять тысяч триста шестьдесят пять, где значение 4 — сорок тысяч, 9 — девять тысяч, 3 — триста, 6 — шестьдесят и 5 — пять.

Двоичная система счисления

В двоичной системе счисления мы используем только две цифры 0 и 1. Это означает двойную систему счисления.

Пример двоичного числа: 1011; 101010; 1101101

Каждая цифра двоичного числа называется битом.Итак, двоичное число 101 имеет 3 бита. 499787080

В компьютерах и других цифровых устройствах используется двоичная система. В двоичной системе счисления используется основание 2.

Шестнадцатеричная система счисления

Слово шестнадцатеричное происходит от шестнадцатеричного значения 6 и десятичного числа 10. Итак, в шестнадцатеричной системе счисления 16 цифр. Он состоит из цифр от 0 до 9 и первых 5 букв алфавита:

В таблице ниже числа от 1 до 20 показаны в десятичном, двоичном и шестнадцатеричном формате.

Десятичное

Двоичный

Шестнадцатеричный

0

0

0

1

1

1

2

10

2

3

11

3

4

100

4

5

101

5

6

110

6

7

111

7

8

1000

8

9

1001

9

10

1010

10

11

1011

А

12

1100

В

13

1101

С

14

1110

D

15

1111

E

16

10000

Ф

17

10001

11

18

10010

12

19

10011

13

20

10100

14

Интересные факты

  • Десятичная система счисления также называется индуистско-арабской системой счисления.

  • Антропологи предполагают, что десятичная система счисления была наиболее часто используемой системой счисления из-за того, что люди имели по пять пальцев на каждой руке и по десять в обеих.

Системы счисления (двоичная, восьмеричная, десятичная, шестнадцатеричная)

Прежде чем мы сможем объяснить некоторые конкретные системы счисления, нам нужно знать, что такое система счисления. Проще говоря, система счисления — это способ представления чисел.

Мы можем классифицировать системы счисления по типу нотации в зависимости от того, используют ли они позиционную нотацию (также известную как нотация с числовыми значениями), и произвести дальнейшую категоризацию по основанию или основанию.

1. Непозиционная система счисления

Для объяснения непозиционной системы счисления возьмем в качестве примера римские цифры. В таблице ниже вы можете найти десятичные значения для основных символов римской системы счисления.

Вы можете спросить, есть ли какой-то узор для формирования всех остальных символов? Ответ положительный.

  • Когда символ с меньшим значением помещается на после символа, имеющего такое же или большее значение, значения складываются.Примеры приведены в таблице ниже.

  • Когда символ с меньшим значением помещается на перед символом, имеющим большее значение, меньшее значение вычитается из большего. Примеры приведены в таблице ниже.

2. Система позиционных чисел

Позиционная система счисления позволяет расширить исходный набор символов, чтобы их можно было использовать для представления любого произвольно большого (или маленького) значения.В разных системах число может быть представлено по-разному.
Например, два числа $ (2A) _ {16} $ и $ (52) _ {8} $ оба относятся к одному и тому же количеству, $ (42) _ {10} $.

Система счисления, которую мы используем каждый день, называется десятичной системой счисления или системой счисления с основанием десять. Как видно из названия системы счисления, основание определяет всю систему.

Десятичная система счисления имеет основание 10, потому что мы работаем с 10 цифрами (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), и любое другое большее число может быть составлено из этих 10 цифр.{0}

долл. США

$ = 3 \ cdot 100 + 4 \ cdot 10 + 2 \ cdot 1 $

$ = 300 + 40 + 2 $

В этом уроке мы не будем подробно объяснять десятичную систему, так как на странице, посвященной ей, есть много уроков.

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

2.1. Двоичная система счисления

Двоичная система счисления содержит две уникальные цифры (0 и 1). Таким образом, эта система является системой счисления с основанием 2. Относительные величины символов равны 0 <1. Символы в этой системе часто называются двоичными цифрами или просто битами. Двоичная система счисления - это позиционная система счисления. Позже мы увидим, что, например, $ 1010_ {2} \ neq 1100_ {2} $.

2.2. Восьмеричная система счисления

Восьмеричная система счисления содержит 8 уникальных цифр (0, 1, 2, 3, 4, 5, 6, 7).Таким образом, эта система является системой счисления с основанием 8. Относительные величины символов: 0 <1 <2 <3 <4 <5 <6 <7. Восьмеричная система счисления - еще один пример позиционной системы счисления.

2.3. Шестнадцатеричная система счисления

Шестнадцатеричная система счисления содержит 16 уникальных цифр. Поскольку в десятичной системе всего 10 арабских цифр, нам нужно использовать другие символы для представления оставшихся 6 цифр. Мы используем
буквенных знаков A – F, чтобы расширить систему до 16 цифр.16 цифр в шестнадцатеричной системе: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E и F. Относительные величины символов равны
0. <1 <2 <3 <4 <5 <6 <7 <8 <9 Шестнадцатеричная система счисления также является позиционной системой счисления.

3. Базовое преобразование

Каждая позиция цифры в числе с основанием b представляет степень $ b $. Итак, когда мы пишем число с основанием b, каждая цифра с основанием b умножается на соответствующую степень $ b $ в зависимости от позиции в числе.

3.1. Преобразование в десятичное число

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

Давайте посмотрим на общий пример:

Представьте, что у нас есть число $ d_ {2} d_ {1} d_ {0}.{-2} = 3 \ cdot 8 + 4 \ cdot 1 + 1 \ cdot \ displaystyle {\ frac {1} {8}} + 5 \ cdot \ displaystyle {\ frac {1} {64}} = 28.203125 $

3.2. Преобразование из десятичного числа в любое другое основание

Мы можем преобразовать десятичное число в любое другое, используя всего несколько простых шагов:

  1. Разделите десятичное число, которое нужно преобразовать, на значение нового основания.
  2. Запишите остаток в сторону
  3. Разделите частное от предыдущего деления на новое основание.
  4. Запишите остаток в сторону
  5. Повторяйте шаги 3 и 4, пока частное на шаге 3 не станет равным нулю.

Требуемое число состоит из остатков, записываемых снизу вверх, слева направо.

Пример 2. Преобразует 25 в двоичное число.

Согласно правилу преобразования десятичных чисел в любое другое основание, необходимое число — $ 11001_ {2} $.

Пример 3. Преобразует 2489 в шестнадцатеричное число.

Помните, что эквивалент числа 11 в шестнадцатеричной системе счисления — буква B.

Согласно правилу преобразования десятичных чисел в любое другое основание, необходимое число — $ 9B9_ {16} $.

3.3. Эквивалентность различных систем счисления

4. Ярлыки для переключения между основанием 2 и основанием 8 и между основанием 2 и основанием 16

Мы узнали, что можно преобразовать число из любого основания в число из любого основания, предварительно преобразовав его в десятичное. Например, если мы хотим преобразовать число с основанием 3 в число с основанием 7, сначала нужно преобразовать число с основанием 3 в десятичное, а затем преобразовать это десятичное число в число с основанием 7.

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

Пример 4. Преобразует $ 100100010101111_ {2} $ в шестнадцатеричное число.

Чтобы преобразовать двоичное число в шестнадцатеричное, мы могли бы просто разбить двоичное число на группы из 4 цифр (начиная справа и добавляя ведущие нули, если цифры заканчиваются), а затем переинтерпретировать эти группы из 4 как перечисленные шестнадцатеричные значения. в таблице выше.При этом у нас есть:

$ 100100010101111_ {2} = 0100 1000 1010 1111 $

$ 0100 = 4 $, 1000 $ = 8 $, 1010 $ = A $, 1111 $ =

F $

$ 100100010101111_ {2} = 48AF_ {16}

$

Аналогично этому, чтобы преобразовать двоичное число в восьмеричное, мы могли бы просто разбить двоичное число на группы по 3 цифры, а остальная часть процедуры такая же, как преобразование двоичного числа в шестнадцатеричное число. Давайте превратим то же двоичное число в восьмеричное:

$ 100100010101111_ {2} = 100 100 010 101 111 $

100 долларов = 4

долларов

010 долларов = 2

доллара

101 доллар = 5

доллара

111 долларов = 7

долларов

$ 100100010101111_ {2} = 44257_ {8}

$

Обратить процесс еще проще.Предположим, мы хотим преобразовать $ FC7_ {16} $ в двоичную форму. Из таблицы мы можем прочитать двоичные значения для каждой цифры шестнадцатеричного числа:

$ F_ {16} = 1111_ {2} $ C_ {16} = 1100_ {2} $ 7_ {16} = 0111_ {2}

$

$ FC7_ {16} = 111111000111_ {2}

$

Процесс преобразования восьмеричного числа в двоичную форму такой же.

Системы счисления

Смысл чисел

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

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

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

Эксперимент, проведенный с щеглом, показал способность различать груды семян: три от одного, три от двух, четыре от двух, четыре от трех и шесть от трех. Щеглы почти всегда путали пять и четыре, семь и пять, восемь и шесть, десять и шесть.

В другом эксперименте участвовал оруженосец, который пытался застрелить ворону, устроившую свое гнездо на сторожевой башне его поместья.Сквайр пытался удивить ворона, но при его приближении ворона уходила, наблюдала издали и не возвращалась, пока человек не покинул башню. Затем оруженосец взял с собой в башню еще одного человека. Один человек ушел, а другой остался, чтобы забрать ворону, когда она вернется в гнездо, но ворона не обманулась. Ворона держалась подальше, пока не вышел другой мужчина. На следующий день эксперимент повторили с тремя мужчинами, но ворона не вернулась в гнездо. На следующий день четыре человека попытались, но только на следующий день с пятью людьми ворона вернулась в гнездо, а один человек все еще был в башне. 2

В мире насекомых одиночная оса, казалось, имела лучшее чувство числа. Мать-оса откладывает яйца в отдельные клетки и снабжает каждое яйцо несколькими живыми гусеницами, которыми питаются молодые вылупившиеся гусеницы. Некоторые виды ос всегда дают пять гусениц, другие — двенадцать, а третьи — до двадцати четырех гусениц на клетку. Одиночная оса из рода Eumenus поместит пять гусениц в клетку, если это будет самец (самец меньше), и десять гусениц в клетку самки.Эта способность кажется инстинктивной, а не усвоенной, поскольку поведение ос связано с основной жизненной функцией. 3

Можно было подумать, что у людей есть очень хорошее чувство числа, но, как оказалось, у людей нет. Эксперименты показали, что средний человек имеет чувство числа около четырех. 4

Сегодняшним группам людей в мире, которые не разработали счетчик по пальцам, трудно различить количество четыре. Они склонны использовать величины один, два и многие, включая четыре.

Маленькие дети в возрасте около четырнадцати месяцев почти всегда будут замечать что-то, чего не хватает в группе, с которой они знакомы. Ребенок того же возраста обычно может снова собирать предметы, которые снова были разделены в одну группу. Но способность ребенка воспринимать числовые различия в людях или объектах вокруг него или ее очень ограничена, когда их число превышает три или четыре. 5

Так что же отличает людей от остального животного царства? Он может включать в себя много вещей, но умение считать — одна из них.Счету, который обычно начинается с кончика наших рук или пальцев, обычно обучает другой человек или, возможно, обстоятельства. Это то, к чему мы никогда не должны относиться легкомысленно, поскольку это помогло человечеству продвинуться бесчисленным количеством способов.

Чувство чисел — это то, что есть у многих существ в этом мире так же хорошо, как и у нас. Хотя, как мы видим, наши человеческие способности не намного лучше, чем способности обычных ворон. Мы рождены с чувством числа, но мы учимся считать.


1 Данциг, п. 1.
2 Данциг, стр. 3.
3 Infrah, стр. 4.
4 Данциг, стр. 5.
5 Infrah, стр. 6.

Предоставлено Брюсом Уайтом


Ссылки:
  1. Данциг, Тобиас. Число: язык науки. Нью-Йорк: компания Macmillan, 1930.
  2. Ifrah, Georges.От единицы к нулю: универсальная история чисел. Нью-Йорк: Viking Penguin, Inc., 1985.

Содержание | Далее | Назад

Quipu — система подсчета инков

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

Это была древняя южноамериканская цивилизация Империи инков. Высокоразвитая цивилизация, способная отслеживать все важные факты, необходимые для управления такой огромной империей. Они делали это с помощью инструмента запоминания, сделанного из завязанных узлов, называемого кипу. Люди, отвечающие за поддержание кипу, были известны как «кипу камайочс» или «хранители кипу».

Поскольку у них не было письменности и осталось очень мало древних кипу, мы можем только предполагать, для чего на самом деле использовалось кипу.К счастью, кипу все еще используются сегодня, поэтому мы сможем узнать о древних, увидев, как используются современные. Объедините это с устными традициями, и окажется, что они использовались для учета количества вещей.

Остается еще одна загадка: какую базу использовали инки? Все их соседи использовали базу 60, но, похоже, инки использовали базу 10. Недавние открытия, пока еще не подтвержденные, подтверждают эту теорию. Для наших целей предположим, что это была база 10.

Сделать кипу было легко. Тонкие струны были обвиты вокруг более крупного шнура. Затем вокруг более тонких ниток завязывались узлы цветной нити или веревки. Где были размещены сучки, указывала стоимость. Чем ближе к большому шнуру был завязан узел, тем больше его стоимость. То, как был завязан узел, и использованный цвет может иметь значение, но без письменного языка мы просто не знаем.

Некоторые найденные кипу были длиной несколько футов, поэтому для кипу камайока было очень важно помнить, кто, где и что на каждой струне, и ее расположение на более крупном шнуре.

Предоставлено Стивеном Таком


Ссылки.

Макинтайр, Лорен. Затерянная империя инков, National Geographic, декабрь 1973 г., 729–766.


Содержание | Далее | Предыдущая

Фракции и Древний Египет

Древние египтяне понимали дроби, однако они не записывали простые дроби как 3/5 или 4/9 из-за ограничений в обозначениях.Египетский писец записывал дроби с числителем 1. Они использовали иероглиф «открытый рот» над числом, чтобы указать обратное. Цифра 5, записанная как дробь 1/5, будет записана. Есть некоторые исключения. Существовал специальный иероглиф для 2/3, и некоторые свидетельства того, что 3/4 также имел особый иероглиф. Все остальные дроби записывались как сумма дробей единиц. Например, 3/8 было записано как 1/4 + 1/8.

У египтян была потребность в дробях, таких как разделение пищи, припасов, поровну или в определенном соотношении.Например, разделение 3 буханок между 5 людьми потребует доли 3/5. По мере того, как возникали новые ситуации, египтяне разработали специальные методы работы с обозначениями, которые у них уже были, что означало, что дробь выражалась как сумма единичной дроби. Сегодня, когда появляются новые концепции, математики придумывают новые обозначения, чтобы справиться с ситуацией.

Дроби были настолько важны для египтян, что из 87 задач Математического папируса Райнда только шесть не включали дроби.Поскольку египтяне выполняли свои умножения и деления путем удвоения и деления пополам, было необходимо иметь возможность удваивать дроби. Писцы создавали таблицы с вычислением дробей и целых чисел. Эти таблицы будут использоваться в качестве справочных, чтобы храмовый персонал мог произвести дробное деление на еду и припасы.

Предоставлено Одри Смолли


Ссылки.

Жиллингс, Ричард Дж. Математика во времена фараонов. (1982), Дувр.


Содержание | Далее | Предыдущая

Система счисления майя

Система счисления майя восходит к четвертому веку и была примерно на 1000 лет более развитой, чем европейцы того времени. Эта система уникальна для нашей нынешней десятичной системы с основанием 10, поскольку майя использовали десятичную систему с основанием 20.Считается, что эта система использовалась, потому что, поскольку майя жили в таком теплом климате и редко приходилось носить обувь, общее количество пальцев рук и ног составляло 20, что делало систему работоспособной. Поэтому двумя важными маркерами в этой системе являются 20, которые относятся к пальцам рук и ног, и пять, которые относятся к количеству цифр на одной руке или ноге.

В системе майя использовалась комбинация двух символов. Точка (.) Использовалась для обозначения единиц (от одного до четырех), а тире (-) использовалась для обозначения пяти.Считается, что майя, возможно, использовали счеты из-за использования их символов, и, следовательно, может существовать связь между японцами и некоторыми американскими племенами (Ortenzi, 1964). Майя написали свои числа вертикально, а не горизонтально, с наименьшим номиналом внизу. Их система была настроена так, что первые пять значений были основаны на множителях 20. Это были 1 (20 0 ), 20 (20 1 ), 400 (20 2 ), 8000 (20 ). 3 ) и 160 000 (20 4 ).В арабской форме мы используем разряды 1, 10, 100, 1000 и 10 000. Например, число 241083 можно вычислить и записать следующим образом:

Это число, написанное на арабском языке, будет 1.10.2.14.3 (Маклиш, 1991, стр. 129).

Майя также были первыми, кто символизировал концепцию ничто (или нуля). Самым распространенным символом была ракушка (), но было несколько других символов (например, голова). Интересно узнать, что вместе со всеми великими математиками и учеными, существовавшими в Древней Греции и Риме, именно индейцы майя независимо придумали этот символ, который обычно означал завершение, а не ноль или ничего.Ниже представлены визуальные изображения различных чисел и того, как они были бы написаны:

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

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

Для дальнейшего изучения: календарь на 360 дней также произошел от индейцев майя, которые фактически использовали основание 18 при работе с календарем. Каждый месяц состоял из 20 дней от 18 месяцев до года. Осталось пять дней в конце года, который сам по себе был месяцем, полным опасностей и неудач.Таким образом, майя изобрели календарь на 365 дней, вращающийся вокруг Солнечной системы.

Предоставлено Микель Мерсер


Ссылки.
  1. Маклиш Дж. (1991). История чисел. Нью-Йорк, штат Нью-Йорк: Фосетт Колумбайн.
  2. Ортенци, Э. К. (1964). Числа в древности. Портленд, Мэн: Дж. Уэстон Уолч.
  3. Ройс, Р.Л. (1972). Индийский фон колониального Юкатана. Норман, ОК: Университет Оклахомы Press.
  4. Томпсон, Дж. Э. С. (1967). Взлет и падение цивилизации майя. Норман, ОК: Университет Оклахомы Press.
  5. Форель, Л. (1991). Майя. Нью-Йорк, Нью-Йорк: Издательство Chelsea House.

Содержание | Далее | Назад

Египетская система счисления

Как мы узнаем, что такое египетский язык чисел? Он был найден на надписях на камнях стен памятников древности.Цифры также были найдены на керамике, известняковых бляшках и на хрупких волокнах папируса. Язык состоит из иероглифов, графических знаков, которые представляют людей, животных, растения и числа.

Египтяне использовали письменную нумерацию, которая была заменена иероглифическим письмом, что позволяло им записывать целые числа до 1 000 000. Он имел десятичную основу и учитывал аддитивный принцип. В этой записи для каждой степени десяти был специальный знак.Для I — вертикальная линия; для 10 — знак в виде перевернутой буквы U; на 100 — спиральный канат; за 1000 — цветок лотоса; за 10 000 — поднятый, слегка согнутый палец; на 100 000 головастик; а для 1000000 — джинн на коленях с поднятыми руками.

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

Пример 1.



При записи чисел первым будет записан самый большой десятичный порядок. Цифры были написаны справа налево.

Пример 2.

46,206 = Ниже приведены некоторые примеры надписей на гробницах.
А В С D
77 700 7000 760,00

Сложение и вычитание

Для этого египтяне использовали те же методы, что и современные математики.Египтяне добавляли путем комбинирования символов. Они объединят все единицы () вместе, затем все десятки () вместе, затем все сотни () и т. Д. Если у писца будет более десяти единиц (), он заменит эти десять единиц на. Он будет продолжать делать это, пока количество оставшихся единиц не станет меньше десяти. Этот процесс был продолжен для десятков, заменив десять десятков на и т. Д.

Например, если писец хотел сложить 456 и 265, его задача выглядела бы так:

(= 456)
(= 265)

Затем писец объединял все похожие символы, чтобы получить что-то вроде следующего

Затем он заменил одиннадцать единиц () единицей () и десятью ().Тогда у него будет одна единица и двенадцать десятков. Двенадцать десятков будут заменены двумя десятками и одной сотней. Когда он закончит, у него будет 721, которые он запишет как

.

Вычитание выполнялось почти так же, как и мы, за исключением того, что когда нужно заимствовать, это делается путем написания десяти символов вместо одного.

Умножение

Египетский метод умножения довольно умен, но может занять больше времени, чем современный метод.Вот как они умножили бы 5 на 29

* 1 29
2 58
* 4 116
1 + 4 = 5 29 + 116 = 145
При умножении они начинали с числа, которое они умножали на 29, и удваивали его для каждой строки. Затем они вернулись и выбрали числа в первом столбце, которые в сумме составили первое число (5).Они использовали распределительное свойство умножения над сложением.
29 (5) = 29 (1 + 4) = 29 + 116 = 145

Отдел

То, как они делали деление, было похоже на их умножение. Для задачи 98/7 они думали об этой проблеме как о том, что 7 умноженное на какое-то число равно 98. И снова задача решалась по столбцам.

1 7
2 * 14
4 * 28
8 * 56
2 + 4 + 8 = 14 14 + 28 + 56 = 98

На этот раз отмечены числа в правом столбце, сумма которых равна 98, затем соответствующие числа в левом столбце суммируются, чтобы получить частное.
Итак, ответ равен 14. 98 = 14 + 28 + 56 = 7 (2 + 4 + 8) = 7 * 14.
Предоставлено Ллойдом Холтом

Использованная литература:
  1. Бойер, Карл Б. — История математики, Джон Вили, Нью-Йорк, 1968 г.
  2. Джиллингс, Ричард Дж. — Математика во времена фараонов, Довер, Нью-Йорк, 1982
  3. Джейсон Гилман, Дэвид Славит — Древнеегипетская математика., Университет штата Вашингтон, 1995 г.

Содержание | Далее | Назад

Греческая система счисления

Греческая система нумерации основывалась исключительно на их алфавите. Греческий алфавит пришел от финикийцев около 900 г. до н. э. Когда финикийцы изобрели алфавит, он содержал около 600 символов.Эти символы занимали слишком много места, поэтому они в итоге сузил его до 22 символов. Греки позаимствовали некоторые символы и придумали свои собственные. Но греки были первыми, кто разделили символы или буквы, обозначающие гласные звуки. Наше собственное слово «алфавит» происходит от первые две буквы или цифры греческого алфавита — «альфа» и «бета». Использование букв своего алфавита позволило им использовать эти символы более широко. сокращенная версия их старой системы, названная Чердаком.Система чердаков была похожа на другие формы систем счисления той эпохи. Он был основан на символах, выстроенных в ряды и заняло много места для написания. Это могло быть не так уж плохо, если бы они все еще вырезанные на каменных скрижалях, а символы алфавита позволяли им штамповать ценности на монетах в меньшем, более сжатом варианте.

Например, представлено число 849

Первоначальный греческий алфавит состоял из 27 букв и был написан слева. Направо.Эти 27 букв составляют основные 27 символов, используемых в их нумерации. система. Позже специальные символы, которые использовались только для математики vau, koppa и sampi, вымерли. В современном новогреческом алфавите всего 24 буквы.

Если вы заметили, у греков не было символа нуля. Они могли натянуть эти 27 символов вместе представляют любое число до 1000. Поставив запятую перед любой символ в первой строке, теперь они могли писать любое число до 10 000.

Вот представления для 1000, 2000 и числа, которое мы дали выше 849.

Это отлично подходит для меньших чисел, но как насчет больших чисел? Здесь Греки вернулись к аттической системе и использовали символ М для обозначения 10 000. И использовал кратно 10000, поместив символы над M.

Предоставил Эрик Сорум

Использованная литература:

Бертон, Дэвид М.История математики — Введение. Дубьюк, Айова: Уильям К. Браун, 1988.


Содержание | Далее | Предыдущий

Вавилонская система счисления

Вавилоняне жили в Месопотамии, которая находится между реками Тигр и Евфрат. Они начали систему нумерации около 5000 лет назад.Это одна из старейших систем нумерации. Первая математика восходит к древней стране Вавилон в третьем тысячелетии до нашей эры. Таблицы были самым выдающимся достижением вавилонян, которое помогало им решать задачи.

Одна из вавилонских табличек, Плимптон 322, датированная периодом между 1900 и 1600 годами до нашей эры, содержит таблицы пифагорейских троек для уравнения a 2 + b 2 = c 2 . В настоящее время находится в британском музее.

Набу-риманни и Кидину — два единственных известных математика из Вавилонии. Однако о них известно немногое. Историки считают, что Набу-Риманни жил около 490 г. до н.э., а Кидину — около 480 г. до н.э.

Вавилонская система счисления начиналась со счетных отметок, как и большинство древних математических систем. Вавилоняне разработали форму письма, основанную на клинописи. Клинопись в переводе с латыни означает «клиновидная форма». Они написали эти символы на влажных глиняных табличках, обожженных на палящем солнце.Многие тысячи этих планшетов все еще существуют. Вавилоняне использовали стилиста для печати символов на глине, поскольку изогнутые линии не могли быть нарисованы.

У вавилонян была очень продвинутая система счисления даже по сегодняшним стандартам. Это была система с основанием 60 (шестнадцатеричная), а не десятичная (десятичная). База десять — это то, что мы используем сегодня.

Вавилоняне делили день на двадцать четыре часа, каждый час на шестьдесят минут и каждую минуту на шестьдесят секунд.Эта форма счета просуществовала четыре тысячи лет.

У любого числа меньше 10 клин был направлен вниз.

Пример: 4

Число 10 символизировалось клином, указывающим налево.

Пример: 20

Числа меньше 60 были составлены путем объединения символов 1 и 10.

Пример: 47

Как и в нашей системе счисления, в вавилонской системе счисления использовались единицы, то есть десятки, сотни, тысячи.

Пример: 64

Однако у них не было символа для нуля, но они использовали идею нуля. Когда они хотели выразить ноль, они просто оставляли пробел в написанном числе.

Когда они писали «60», они ставили одинарный клин на втором месте числа.

Когда они писали «120», они ставили две отметки клина на втором месте.

Ниже приведены несколько примеров больших чисел.

7474
Пример: 79883
(22 * 602 2 ) + (11 * 60) +23
5220062
(24 * 60 3 ) + (10 * 60 2 ) + (1 * 60) + 2
Предоставлено Джереми Траутманом

Использованная литература:
  1. URL: http: // www-groups.dcs.st-and.ac.uk/~history/HistTopics/Babylonian_and_Egyptian.html 6-12-00 18:00
  2. URL: http: //www.angelfire.com/il2/babylonianmath/mathematicians.html 6-12-00 18:00
  3. Бойер, Мерцбах. История математики. Джон Вили и сыновья, 1989. Второе издание.
  4. Бант, Джонс и Бедиент. Исторические корни элементарной математики. Dover Publications. 1988 г.

Содержание | Далее | Назад

Откуда произошли числа?

Тысячи лет назад не существовало чисел, представляющих два или три.Вместо этого для представления чисел использовались пальцы, камни, палки или глаза. Не было ни часов, ни календарей, чтобы отслеживать время. Солнце и луна использовались, чтобы различать 13:00 и 16:00. У большинства цивилизаций не было слов для обозначения чисел больше двух, поэтому им приходилось использовать знакомую им терминологию, например, стада овец, груды зерна или множество людей. В числовой системе не было необходимости до тех пор, пока группы людей не образовали кланы, деревни и поселения и не начали систему бартера и торговли, которая, в свою очередь, создала спрос на валюту.Как бы вы отличили пять от пятидесяти, если бы могли использовать только вышеуказанную терминологию?

Не было бумаги и карандашей для расшифровки чисел. Были изобретены и другие методы для общения и обучения системам счисления. Вавилоняне штамповали числа в глине, используя палку и вдавливая ее в глину под разными углами или давлением, а египтяне рисовали на керамике и вырезали числа на камне.

Вместо чисел использовались числовые системы, состоящие из символов.Например, египтяне использовали следующие числовые символы:

От Эстер Ортенци, Числа в древности. Мэн:
Дж. Вестон Уолч, 1964, стр. 9.

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

От Дэвида Смита и Джекутиэля Гинзбурга, «Числа и цифры».
У. Д. Рив, 1937, стр. 11.

Примерно с 450 г. до н.э. у греков было несколько способов написания чисел, наиболее распространенным способом было использование первых десяти букв алфавита для обозначения первых десяти чисел.Чтобы различать цифры и буквы, они часто ставили отметку (/ или) возле каждой буквы:

От Дэвида Смита и Джекутиэля Гинзбурга, «Числа и цифры».
У. Д. Рив, 1937, стр. 12.

Римская система счисления используется до сих пор, хотя символы время от времени менялись. Римляне часто писали четыре как IIII вместо IV, I из V. Сегодня римские цифры используются для обозначения числовых глав книг или для основных частей контуров.Самые ранние формы римских числовых значений:

От Дэвида Смита и Джекутиэля Гинзбурга, «Числа и цифры».
У. Д. Рив, 1937, стр. 14.

Цифровые обозначения на пальцах использовались древними греками, римлянами, европейцами в средние века, а затем и азиатами. До сих пор вы можете видеть, как дети учатся считать по нашей собственной системе счисления пальцев. Старая система выглядит следующим образом:

От Тобиаса Данцига, Номер: Язык науки.
Macmillan Company, 1954, стр. 2.

Наша нынешняя система счисления превратилась от индусских цифр до современных чисел. Путешествие длилось от 2400 года до нашей эры до наших дней, и мы все еще используем некоторые старые системы счисления и символы. Наша система исчисления постоянно меняется, и кто знает, как она будет выглядеть в 2140 году нашей эры. Будем ли мы по-прежнему считать пальцами или человечество изобретет новый числовой инструмент?

Эта таблица была реконструирована на основе книги Эстер Ортенци, «Числа в древние времена».
Мэн: Дж. Уэстон Уолч, 1964, стр.23.
Предоставлено Кэри Эскридж Либаргер

Использованная литература:
  1. Дэвид Смит и Джекутиэль Гинзбург. Цифры и цифры. У. Д. Ривз, 1937 г.
  2. Эстер К. Ортенци. Числа в древности. Дж. Уэстон Уолш, 1964.
  3. Тобиас Данциг. Число: язык науки. Компания Macmillan, 1954 год.

Содержание | Далее | Предыдущий

Системы счисления

Обзор

Эта страница посвящена системам счисления.Вы уже знакомы по крайней мере с одной системой счисления — десятичной системой счисления, которую мы используем каждый день — на работе или за покупками — даже во время досуга (подумайте о многих играх и спортивных мероприятиях, связанных с хронометражом или счетом ). На протяжении всей письменной истории появилось множество различных систем счисления. Здесь нас в первую очередь интересуют те, с которыми мы встретимся в контексте математики, науки и техники.

Существует множество различных систем счисления, основное различие между которыми заключается в количестве используемых символов (называемых основанием или основанием или основанием системы счисления).Десятичные числа имеют базу десять , двоичные числа (которые очень важны в вычислениях) имеют базу два , восьмеричные числа имеют базу восемь , а шестнадцатеричные числа имеют базу шестнадцать .

В вычислениях используются двоичные, восьмеричные и шестнадцатеричные числа. Шестнадцатеричные числа особенно важны в области вычислений, поскольку они обеспечивают удобный способ выражения двоичных значений.Каждая шестнадцатеричная цифра может использоваться для представления группы из четырех двоичных цифр (или бита ), а пара шестнадцатеричных цифр может использоваться для представления байта (группа из восьми двоичных цифр).

Символы, используемые в большинстве стран западного мира для выражения числовых значений, являются версией индуистско-арабской системы счисления, десятичной системы счисления с позициями , разработанной индуистскими и индийскими математиками в девятом веке, позже принятой арабскими математиками и принятой в их во многие части Европы.В системе десять символов, каждый из которых представляет одно из десяти целых значений от 0 до 9.

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

Цифры, используемые в двоичной, восьмеричной, десятичной и шестнадцатеричной системах счисления, приведены ниже.Обратите внимание, что в шестнадцатеричной системе счисления используются первые шесть букв алфавита (A-F) для обозначения чисел от десять до пятнадцать (10-15).


Цифры, используемые в общих системах счисления
Система счисления 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
двоичный 1 0
восьмеричный 7 6 5 4 3 2 1 0
десятичный 9 8 7 6 5 4 3 2 1 0
десятичный Ф E D С B А 9 8 7 6 5 4 3 2 1 0

Десятичные числа

Обычно предполагается, что использование системы счисления, основанной на десяти символах (десятичная система счисления ), основано на том факте, что древний человек впервые научился считать, используя пальцы обеих рук, что позволило им считать до десять с относительной легкостью.

Все интересующие нас системы счисления (включая десятичную систему счисления, с которой большинство из нас знакомо) являются позиционными. Рассмотрим, например, число 123,456. Это число с плавающей запятой , т. Е. Оно имеет дробную часть, представленную цифрами, которые появляются справа от десятичной запятой (термин «с плавающей запятой» просто означает, что десятичная запятая (или основание системы счисления ) может размещать в любом месте относительно значащих цифр номера).

Число в первой позиции перед десятичной запятой (3) представляет собой значение 3 × 10 0 (три, умноженное на десять до нулевой степени), что равняется трем, поскольку любое число в степени нуля равно единице. Число во второй позиции слева от десятичной точки (2) представляет собой значение 2 × 10 1 или 20 (любое число в степени единицы само по себе). Цифра в третьей позиции слева от десятичной точки (1) представляет собой значение 1 × 10 2 или сотню.



Каждую цифру в десятичном числе необходимо умножить на десять в степени, которая зависит от положения цифры в числе, относительно десятичной точки, отделяющей целую часть числа от дробной части (если есть). Позиция имеет значение, потому что она определяет величину значения, представленного каждой цифрой. Три цифры справа от десятичной точки в приведенном выше примере (4, 5 и 6) представляют значения 4 × 10 -1 , 5 × 10 -2 и 6 × 10 -3 соответственно.

Восьмеричные числа

Восьмеричная система счисления, как следует из названия, имеет основание восемь (8). В ней используются те же первые восемь цифр, что и в десятичной системе счисления (от 0 до 7). Восьмеричная система счисления больше не широко используется в вычислениях (или где-либо еще в этом отношении), но когда-то она была популярна, потому что все восьмеричные цифры могли быть представлены с использованием всего трех битов.

Некоторые ранние мэйнфреймы и миникомпьютеры были построены на основе 36-битной архитектуры. Восьмеричный код часто использовался для хранения цифровой информации, потому что группировка из трех битов довольно хорошо вписывалась в слово из тридцати шести битов. Восьмеричные цифры и их двоичные представления показаны ниже.

0 = 000
1 = 001
2 = 010
3 = 011
4 = 100
5 = 101
6 = 110
7 = 111

Подобно шестнадцатеричной и двоичной системах счисления, используемым в современных компьютерах, восьмеричные числа часто требовались для представления десятичных значений.Выше мы видели, что представляет собой число 123,456 в десятичной системе счисления. Каждая цифра представляет собой кратное десятичной степени, в зависимости от ее положения относительно точки счисления. Что бы представляла эта же последовательность чисел, если бы вместо десятичной системы счисления мы использовали восьмеричную систему счисления? Давайте выясним.



Чтобы преобразовать это значение в его десятичный эквивалент, нам нужно сложить значения цифр:

123.456 8 = 1 × 8 2 + 2 × 8 1 + 3 × 8 0 + 4 × 8 -1 + 5 × 8 -2 + 6 × 8 -3

123,456 8 = 64 + 16 + 3 + 0,5 + 0,078125 + 0,01171875

123,456 8 = 83,58984375

Как видите, эта последовательность цифр представляет собой совсем другое восьмеричное значение. Обратите внимание: когда мы пишем десятичное число, мы обычно не указываем явно, что это десятичное число.Однако при написании чисел в других основаниях иногда рекомендуется указывать используемую числовую основу, чтобы избежать путаницы. Мы можем сделать это, добавив нижний индекс после числа, как показано ниже:

123,456 8

Мы видели, что преобразование восьмеричных чисел в десятичные относительно просто. Преобразование восьмеричных чисел в двоичные стало еще проще. Мы видели, что каждая цифра восьмеричного числа умножается на степень восьми, а восемь равняется двум в степени трех:

8 = 2 3

Каждая дополнительная цифра при движении справа налево в двоичном числе представляет собой последовательную степень двойки.Точно так же каждая дополнительная цифра при движении справа налево в восьмеричном числе представляет собой последовательную степень восьми. Это означает, что сдвиг на одну позицию влево в восьмеричном числе эквивалентен сдвигу на три позиции влево в двоичном числе.

Значение может быть не сразу очевидным — возможно, вам придется подумать над этим некоторое время. Важно понимать, что для преобразования восьмеричного числа в его двоичный эквивалент мы просто заменяем каждую восьмеричную цифру тремя двоичными цифрами, которые ее представляют (мы видели их, перечисленные выше).Преобразуем восьмеричное число 123,456 в двоичное:



Следовательно:

123,456 8 = 1010011,10010111 2

Обратите внимание, что мы удалили два начальных нуля и конечный ноль из двоичного результата. Вы должны увидеть, что обратный процесс (преобразование двоичных чисел в их восьмеричное представление) — это просто вопрос замены каждой группы из трех двоичных цифр ее восьмеричным представлением.Преобразуем двоичное число 111110101.10001101 в восьмеричное:



Следовательно:

111110101.10001101 2 = 765.432 8

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

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

Шестнадцатеричные числа

Шестнадцатеричная система счисления (или основание шестнадцати) — это позиционная система счисления, которая представляет числовые значения с использованием шестнадцати символов — от 0 до 9 для значений от нуля до девяти и A, B, C, D, E и F для представления чисел. без десяти пятнадцать.По этой причине считается, что его основание равняется шестнадцати. Шестнадцатеричные числа выражаются как последовательность из одной или нескольких шестнадцатеричных цифр, за которыми следует строчная буква «h» или иногда нижний индекс 16, чтобы указать, что они на самом деле являются шестнадцатеричными числами (с основанием шестнадцати). Вот десятичное число сто шестьдесят пять (165), выраженное в виде шестнадцатеричного числа:

A5h

Как и в знакомой нам десятичной системе, положение каждой цифры в шестнадцатеричном числе определяет ее значение.В то время как каждая позиция в десятичном числе представляет некоторую степень десяти, однако каждая позиция в шестнадцатеричном числе представляет степень шестнадцати. В таблице ниже показаны числа от 0 до 63 (с десятичным основанием) в виде шестнадцатеричных чисел.


Шестнадцатеричные числа
шестигранник 0 1 2 3 4 5 6 7 8 9 А B С D E Ф
декабрь 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
шестигранник 10 11 12 13 14 15 16 17 18 19 1A 1D 1E 1 этаж
декабрь 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
шестигранник 20 21 22 23 24 25 26 27 28 29 2C 2D 2E 2F
декабрь 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
шестигранник 30 31 32 33 34 35 36 37 38 39 3A 3C 3D 3E 3F
дек 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

Десятичное число тридцать девять (39), выраженное шестнадцатеричным числом (27h), таким образом:

2 × 16 1 + 7 × 16 0 = 32 + 7 = 39

Шестнадцатеричная цифра в крайней правой позиции любого шестнадцатеричного целого числа содержит наименьшее значение (с максимальным значением пятнадцать).Самая левая шестнадцатеричная цифра имеет максимальное значение, которое отражает ее положение относительно самой правой цифры и будет кратным некоторой степени шестнадцати, большей нуля. Значение самой левой шестнадцатеричной цифры (при условии, что мы игнорируем ведущие нули) всегда превышает суммарное значение всех цифр справа от нее. По этой причине общая величина шестнадцатеричного числа всегда определяется положением крайней левой цифры.

Дроби также могут быть представлены с помощью шестнадцатеричных цифр, как и действительные (дробные) числа.Как и действительные числа с основанием десять, дробная часть шестнадцатеричного числа следует за точкой. В десятичной системе счисления мы называем это десятичной точкой. В шестнадцатеричной системе счисления мы называем это шестнадцатеричной точкой .

В десятичной системе число в первой позиции после десятичной точки умножается на 10 -1 (0,1), цифра во второй позиции после десятичной точки умножается на 10 -2 (0.01) и так далее. Дробная часть шестнадцатеричного числа работает по тому же принципу, за исключением того, что цифра в первой позиции, следующей за двоичной точкой, умножается на 16 -1 (0,0625 до десятичного основания), цифра во второй позиции после двоичной точки. умножается на 16 -2 (0,003

по основанию десять) и т. д.

Обратите внимание, что, в то время как каждая последующая положительная степень шестнадцати имеет значение в шестнадцать раз больше, чем ее предшественник, каждая последующая отрицательная степень шестнадцати имеет одну шестнадцатую значение своей предшественницы.Анатомия реального шестнадцатеричного числа проиллюстрирована ниже.


Анатомия реального шестнадцатеричного числа


Поскольку так легко представить группы из четырех двоичных цифр с помощью шестнадцатеричных цифр, шестнадцатеричная система счисления часто используется для представления двоичных значений в областях вычислительной техники и цифровой электроники. Байтовые значения, которые могут представлять десятичные числа в диапазоне от 0 до 255, часто выражаются с помощью пары шестнадцатеричных цифр в диапазоне от 00h до FFh.Шестнадцатеричные числа также обычно используются для представления адресов памяти в программах на языке ассемблера.

Двоичные числа

Важность двоичной системы счисления, которая, как следует из названия, состоит только из двух символов (0 и 1), заключается в том, что это единственная система счисления, которую современные цифровые компьютеры действительно «понимают». Следует помнить, что в основе этих устройств лежит центральный процессор (ЦП), который по сути представляет собой конечный автомат, состоящий из транзисторов и микросхем, которые обеспечивают сотни миллионов взаимосвязанных высокоскоростных переключателей.Состояние каждого отдельного переключателя может быть включено или выключено, поэтому каждый переключатель может представлять только единицу или ноль.

Хотя компьютеры могут обрабатывать огромные объемы данных и выполнять миллионы вычислений в секунду, все основные машинные операции, которые достигают этого, основаны на манипулировании двоичными значениями с использованием различных типов логических схем. Даже данные, хранящиеся в оперативной памяти (RAM) и на магнитных или оптических дисках, физически хранятся как двоичные данные — миллиарды отдельных двоичных цифр («битов»), все из которых имеют значение 0 или 1.

В то время как целочисленные значения в других системах счисления могут быть точно представлены с использованием двоичной системы счисления, многие действительные числа (с дробными значениями) не могут. Таким образом, такие значения являются приблизительными, хотя степень точности , достигаемая , увеличивается с увеличением числа битов, используемых в их представлении, за счет увеличения объема памяти в оперативной памяти или на диске.

Поскольку двоичная система счисления (или система счисления с основанием два) представляет числовые значения с использованием всего двух символов (0 и 1), считается, что она имеет основание, равное двум.Двоичные числа выражаются как последовательность двоичных цифр, иногда за которыми следует нижний индекс 2, чтобы указать, что они на самом деле являются двоичными числами. Вот десятичное число сто семьдесят (170), выраженное в виде двоичного числа:

10101010 2

Как и в знакомой нам десятичной системе, положение каждой цифры в двоичном числе определяет его значение.В то время как каждая позиция в десятичном числе представляет некоторую степень десяти, однако каждая позиция в двоичном числе представляет степень двойки. В таблице ниже показаны числа от 0 до 15 (до десяти) как 4-битные двоичные числа (пятнадцать — это наибольшее число, которое может быть выражено четырьмя двоичными цифрами).


4-битные двоичные числа
Двоичный 0000 0001 0010 0011 0100 0101 0110 0111
дек 0 1 2 3 4 5 6 7
Двоичный 1000 1001 1010 1011 1100 1101 1110 1111
дек 8 9 10 11 12 13 14 15

Десятичное число 13 может быть выражено как двоичное число следующим образом:



1 × 2 3 + 1 × 2 2 + 0 × 2 1 + 1 × 2 0 = 8 + 4 + 0 + 1 = 13

Двоичная цифра в самой правой позиции любого двоичного целого числа содержит наименьшее значение (с максимальным значением, равным единице) и иногда называется младшим значащим битом (LSB).Самая левая двоичная цифра имеет максимальное значение, которое отражает ее положение относительно младшего разряда, и будет представлять собой некоторую степень двойки больше нуля.

Самая левая двоичная цифра (при условии, что мы игнорируем ведущие нули) иногда называется старшим значащим битом (MSB), и ее значение всегда превышает суммарное значение всех битов справа от нее. По этой причине общая величина двоичного числа всегда определяется позицией самого левого (ненулевого) бита.

Дроби также могут быть представлены двоичными цифрами, как и действительные (дробные) числа. Как и действительные числа с основанием десять, дробная часть двоичного числа следует за точкой счисления. В десятичной системе счисления мы называем это десятичной точкой, но в двоичной системе счисления мы называем это двоичной точкой .

В десятичной системе число в первой позиции после десятичной точки умножается на 10 -1 (0.1) цифра во второй позиции после десятичной точки умножается на 10 -2 (0,01) и т. Д. Дробная часть двоичного числа работает по тому же принципу, за исключением того, что цифра в первой позиции, следующей за двоичной точкой, умножается на 2 -1 (от 0,5 до десятичной системы), цифра во второй позиции после двоичной точки. умножается на 2 -2 (0,25 по основанию десяти) и т. д.

Обратите внимание, что, в то время как каждая последующая положительная степень двойки имеет двойное значение своего предшественника, каждая последующая отрицательная степень двойки имеет половину значения своего предшественника.Анатомия реального двоичного числа проиллюстрирована ниже.


Анатомия реального двоичного числа


Из вышесказанного видно, что преобразование двоичных чисел в десятичные относительно несложно. Просто сложите степени двойки, представленные каждой двоичной цифрой (это работает для двоичных целых чисел, дробей и действительных чисел).

Когда вы думаете об этом, почти столь же очевидным является тот факт, что точность, с которой действительные числа и дроби (с основанием десять) могут быть преобразованы в двоичные, часто будет зависеть от количества битов, доступных для представления дробной части числа.Чем больше количество используемых битов, тем точнее будет результат (в терминах вычислений более высокая точность означает больший объем памяти, необходимый для хранения результата).

Преобразование двоичных чисел в шестнадцатеричные стало еще проще, и это позволяет нам представлять двоичные значения более удобным для человека способом. Мы уже видели таблицу, содержащую десятичные целые (целые числа) значения от нуля до пятнадцати (0–15) и их двоичные эквиваленты.Давайте теперь посмотрим на двоичные эквиваленты шестнадцати цифр, используемых в шестнадцатеричной системе (0–9, A – F):


Двоичное преобразование в шестнадцатеричное
Двоичный 0000 0001 0010 0011 0100 0101 0110 0111
шестигранник 0 1 2 3 4 5 6 7
Двоичный 1000 1001 1010 1011 1100 1101 1110 1111
шестигранник 8 9 А B С D E Ф

Мы видели, что каждая цифра в шестнадцатеричном числе умножается на степень шестнадцати, а шестнадцать равно двум в степени четырех:

16 = 2 4

Каждая дополнительная цифра при движении справа налево в двоичном числе представляет собой последовательную степень двойки.Точно так же каждая дополнительная цифра при движении справа налево в шестнадцатеричном числе представляет собой последовательную степень шестнадцати. Это означает, что сдвиг на одну позицию влево в шестнадцатеричном числе эквивалентен сдвигу на четыре позиции влево в двоичном числе.

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



Следовательно:

110111110101.100011010011 2 = DF5.8D3h

Единственное, с чем вам нужно быть осторожным, это убедиться, что вы разбили двоичное число на правильные четырехзначные группы (при необходимости добавьте начальные или конечные нули, чтобы завершить левую и крайнюю правую группы двоичных цифр.Кстати, если вы хотите проверить какой-либо из примеров преобразования, приведенных на этой странице, вы можете найти здесь удобный онлайн-инструмент для преобразования:

Набор инструментов кодера — преобразование чисел

Преобразование из шестнадцатеричного в двоичное — это просто вопрос обратного процесса. Другими словами, мы просто заменяем каждую цифру шестнадцатеричного числа четырьмя двоичными цифрами, которые ее представляют.После того, как мы выполнили преобразование, мы можем безопасно удалить все нули в начале и в конце. Преобразуем шестнадцатеричное число F08.7A5h в двоичное:



Следовательно:

F08.7A5h = 111100001000.011110100101 2

Преобразование десятичного числа в восьмеричное

Один из методов, который можно использовать для преобразования десятичного числа в его восьмеричный эквивалент, — выполнить целочисленное деление с использованием восьми в качестве делителя.Преобразуемое число делится на восемь, а остаток записывается в крайней правой позиции (восьмеричной цифрой). Целочисленный результат деления затем снова делится на восемь, а остаток записывается (снова как восьмеричная цифра) слева от восьмеричной цифры, полученной на предыдущем шаге. Этот процесс повторяется до тех пор, пока целочисленный результат деления не станет нулевым. Пример послужит иллюстрацией процесса. Чтобы преобразовать десятичное число 16895 в восьмеричное, выполните следующие действия:


2 2

Десятичное преобразование в восьмеричное
Целочисленное деление Целочисленное значение Остаток Восьмеричное
16895 ÷ 8 2,111 7 7 8 7 8
263 ÷ 8 32 7 7 8
32 ÷ 8 4 0 0

0 4 4 8

Следовательно:

16 895 10 = 40777 8

Мы можем выполнить относительно простой процесс, который мы уже видели, чтобы преобразовать число обратно в десятичное (и в то же время подтвердить, что полученный ответ правильный).Просто умножьте каждую шестнадцатеричную цифру на соответствующую степень шестнадцати и сложите полученные десятичные значения, как показано ниже:

4 × 8 4 + 0 × 8 3 + 7 × 8 2 + 7 × 8 1 + 7 × 8 0

= 4 × 4,096 + 0 × 512 + 7 × 64 + 7 × 8 + 7 × 1

= 16,384 + 0 + 448 + 56 + 7

= 16,895 10

Преобразование десятичного числа в шестнадцатеричное

Один из методов, который можно использовать для преобразования десятичного числа в его шестнадцатеричный эквивалент, заключается в выполнении целочисленного деления с использованием шестнадцати в качестве делителя.Преобразуемое число делится на шестнадцать, а остаток записывается в крайнем правом положении (в виде шестнадцатеричной цифры). Целочисленный результат деления затем снова делится на шестнадцать, а остаток записывается (снова как шестнадцатеричная цифра) слева от шестнадцатеричной цифры, полученной на предыдущем шаге. Этот процесс повторяется до тех пор, пока целочисленный результат деления не станет нулевым. Пример послужит иллюстрацией процесса. Чтобы преобразовать десятичное число 13,337 в шестнадцатеричное, выполните следующие действия:


1 244
Преобразование десятичного числа в шестнадцатеричное
Целочисленное деление Целочисленное значение Остаток Шестнадцатеричный
13,337 ÷ 16 833 9 9h
52 ÷ 16 3 4 4h
3 ÷ 16 0 3 3h

Следовательно:

13 337 10 = 3419 часов

Мы можем выполнить относительно простой процесс, который мы уже видели, чтобы преобразовать число обратно в десятичное (и в то же время подтвердить, что полученный ответ правильный).Просто умножьте каждую шестнадцатеричную цифру на соответствующую степень шестнадцати и сложите полученные десятичные значения, как показано ниже:

3 × 16 3 + 4 × 16 2 + 1 × 16 1 + 9 × 16 0

= 3 × 4096 + 4 × 256 + 1 × 16 + 9 × 1

= 12 288 + 1,024 + 16 + 9

= 13,337 10

Преобразование десятичных чисел в двоичные

Преобразование десятичных чисел в двоичные не так просто, но не так уж и сложно.Чтобы упростить задачу, мы будем иметь дело с целыми числами и дробями (или целыми числами и дробными частями действительных чисел) отдельно. Начнем с двоичных целых чисел («целое» — это имя, которое мы используем для целого числа). Описанный здесь метод — один из нескольких, которые можно использовать, но, вероятно, он самый простой. Чтобы преобразовать десятичное число n в двоичное, выполните следующие действия:

  1. Разделите n на два и запишите остаток (ноль или один).
  2. Если результат предыдущего шага больше нуля, разделите его на два и запишите остаток. В противном случае переходите к шагу 4.
  3. Повторите шаг 2.
  4. Запишите последовательность значений остатка в обратном порядке.

Следующий пример должен прояснить этот процесс. Мы собираемся преобразовать десятичное число сто шестьдесят девять (169) в его двоичный эквивалент.


4224 9244 Двоичное число считывается из столбца остатка, начиная с самого нижнего бита ( старший значащий бит или MSB) и заканчивая самым верхним битом ( младший бит или LSB), что дает нам двоичное значение:

169 10 = 10101001 2

Преобразование десятичных дробей в двоичные — аналогичный процесс.Как и в случае с целочисленным преобразованием, описанным выше, метод, показанный ниже, не единственный доступный, но относительно прост в использовании. Его можно использовать для дробных значений, выраженных в виде собственных дробей (например, 3 / 4 ) или десятичных дробей (например, 0,75). Чтобы преобразовать десятичную дробь в двоичную, действуйте следующим образом:

  1. Начните с записи двоичной точки, которой предшествует ноль.
  2. Умножьте дробное значение на два.
  3. Если результат меньше единицы, добавьте ноль.
  4. Если результат один, добавьте единицу и переходите к шагу 7.
  5. Если результат больше единицы, добавьте единицу и отбросьте целую часть результата, чтобы создать новое дробное значение.
  6. Переходите к шагу 2.
  7. Стоп.

В следующем примере показано, как работает этот процесс. Мы собираемся преобразовать дробь 1 / 3 в ее двоичный эквивалент.


Преобразование десятичного числа в двоичное целое
Целочисленное деление Целочисленное деление Остаток Бит
169 ÷ 2 84 1 LSB
42 ÷ 2 21 0
21 ÷ 2 10 1
10 ÷ 2 5 5 ÷ 2 2 1
2 ÷ 2 1 0
1 ÷ 2 0 1
0,010
Преобразование десятичной дроби в двоичное
Дробь × 2 Результат <1 или> 1? Двоичная дробь
1 / 3 × 2 2 / 3 <1 (прибавить 0) 0,0

84 900 × 2
1 1 / 3 > 1 (добавить 1) 0.01
1 / 3 × 2 2 / 3 <1 (добавить 0) 0,010
2 / 3 244 1 1 / 3 > 1 (добавить 1) 0,0101
1 / 3 × 2 2 / 3 <1 (добавить 04)
2 / 3 × 2 1 1 / 3 > 1 (добавить 1) 0.0101

Быстро должно быть очевидно, что преобразовываемая десятичная дробь в этом случае представлена ​​ повторяющимся двоичным шаблоном . Таким образом, точность преобразования будет зависеть от того, сколько битов доступно для хранения дробного значения. В этом случае мы разрешили шесть битов справа от двоичной точки, что дает нам двоичное значение:

0,010101 2

Обратите внимание, что 1 / 3 , выраженное десятичной дробью, равно 0.333, и точность десятичного представления, таким образом, зависит от количества двоичных цифр, следующих за точкой счисления. Поэтому при выполнении вычислений с использованием дробных значений всегда рекомендуется определять степень точности, требуемую для ответа. Для двоичных вычислений обычно существует верхний предел количества бит, доступных для дробной части результата.


Системы счисления и основания — лучше объяснение

Базовые системы, такие как двоичная и шестнадцатеричная, сначала кажутся немного странными.Ключ в понимании того, как разные системы «работают», как одометр, когда они заполнены. База 10, наша десятичная система, «переключает», когда она получает 10 элементов, создавая новую цифру. Мы ждем 60 секунд, прежде чем «перейти» к новой минуте. Шестнадцатеричный и двоичный значения похожи, но отметьте галочкой каждые 16 и 2 элемента соответственно.

Попробуйте преобразовать числа в шестнадцатеричное и двоичное здесь:

Путь назад, когда: унарные числа

Раньше у нас не было базовых систем! Он шел в обе стороны, сквозь снег и палящую жару.Если вы хотите сосчитать один, вы должны написать:

л

Если вам нужно 5, вы должны написать

lllll

И ясно, 1 + 5 = 6

l + lllll = llllll

Это самый простой способ подсчета.

Введите римлян

В римских цифрах два означает один, дважды. Три было один, трижды:

 один = я
два = II
три = III
 

Однако они решили, что могут добиться большего, чем старая традиция линий на песке. Для пяти мы могли бы использовать V для представления lllll и получить что-то вроде

л + V = Vl

Неплохо, а? И, конечно же, есть еще много символов (L, C, M и т. Д.) вы можете использовать.

Ключевым моментом является то, что V и lllll — это два способа кодирования числа 5.

Дайте каждому номеру имя

Еще одним прорывом стало осознание того, что каждое число может быть отдельной концепцией. Вместо того, чтобы представлять три как ряд единиц, дайте ему собственный символ: «3 ″. Проделайте это от одного до девяти, и вы получите символы:

1 2 3 4 5 6 7 8 9

Римляне были близки, так близки, но давали уникальные символы только 5, 10, 50, 100, 1000 и т. Д.

Используйте свою позицию

Теперь ясно, что вы не можете дать каждому номеру свой собственный символ. Их просто слишком много.

Но обратите внимание на одну особенность римских цифр: они используют позиции символов для обозначения значения.

IV означает «вычесть 1 из 5»

и VI означает «прибавить 1 к 5».

В нашей системе счисления мы используем позицию аналогичным образом. Мы всегда прибавляем и никогда не вычитаем. И каждая позиция на 10 больше предыдущей.

Итак, 35 означает «прибавить 3 * 10 к 5 * 1 », а 456 означает 4 * 100 + 5 * 10 + 6 * 1 . Эта «позиционная десятичная» система исчисления является индуистско-арабской системой счисления, которую мы используем сегодня.

Наш выбор базы 10

Почему мы решили каждый раз умножать на 10? Скорее всего потому, что у нас 10 пальцев.

Следует понимать, что вам нужно достаточно цифр, чтобы «заполнить», пока вы не наберете следующее число. Позвольте мне продемонстрировать.

Если мы хотим, так сказать, проверять одометр каждые 10, нам нужны символы для чисел от одного до девяти; мы еще не достигли десяти.Представьте, что числа медленно тикают вверх — в какой момент вы переворачиваете следующую единицу и начинаете с нуля?

Введите ноль

А что будет, когда мы дойдем до десяти? Как показать, что мы хотим ровно одну «десять» и ничего в столбце «единицы»?

Мы используем ноль, число, которого не существует. Ноль — это довольно концептуальная концепция, это заполнитель, пробел, пробел и многое другое. Достаточно сказать, что Зеро — одно из величайших изобретений всех времен.

Zero позволяет нам иметь пустой заполнитель, чего не было у римлян.Посмотрите, как их без этого громоздко.

Знаменитый роман Джорджа Оруэлла «1984» будет «MCMLXXXIV»! Сходит с языка, не так ли?

С учетом других баз

Помните, что мы, , выбрали , чтобы проверять одометр каждые десять. Наш подсчет выглядит так:

 1
2
3
4
5
6
7
8
9 (ох, я наелась!)
10 (отмечено галочкой - начало новой цифры)
 

Что, если бы мы отметили 60, когда считаем, как мы делаем секунды и минуты?

 1 секунда
2
3
4
5
…
58
59
1:00 (60 секунд или 1 минута.Мы начали новую цифру.)
 

Пока все в порядке, верно? Обратите внимание, что мы используем двоеточие (:), указывающее, что мы находимся на новой «цифре». В базе 10 каждая цифра может стоять сама по себе.

Пробная база 16

Если нам нужна основа 16, мы могли бы сделать что-то подобное:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 (мы набираемся)
1:00 (16 - мы начали новую цифру)
 

Однако мы не хотим записывать шестнадцатеричные числа с двоеточием (хотя мы могли бы).Мы лучше приготовим отдельные символы для 10–15, чтобы можно было просто писать числа, как мы привыкли. У нас закончились числа (1–9 уже использованы, 0 в качестве заполнителя), поэтому нам нужны другие символы. Мы могли бы использовать какие-то волнистые линии или другие формы, но обычно используются буквы в римском стиле. Так же, как 5 превратилось в V, программисты используют буквы A-F, чтобы получить достаточно цифр до 16. То есть

1
2
3
4
5
6
7
8
9
A (10 - мы используем символ «A»)
В (11)
С (12)
D (13)
E (14)
F (15 - ох, мы набираемся)
10 (16 - начинаем новую цифру)
 

Ага! Теперь мы можем использовать одну цифру для каждого «места», и мы знаем, что 10 на самом деле означает, что мы «перешли на 16 ″ один раз.

20 означает, что мы дважды отметили 16 (32).

25 означает, что мы дважды повысили до 16 (что дает нам 32) и получили еще 5. Итого 32 + 5 = 37.

Быстрый просмотр

Со мной так далеко? Это круто, правда? Мы можем считать в любой системе, какой захотим. Также обратите внимание, что основание 16 более экономно по пространству в том смысле, что мы можем записать число вроде 11 одной цифрой: B.

База 16 на самом деле не сильно отличается от базы 10, просто нам нужно больше времени для заполнения.

Удивительный мир двоичной системы

Мы видели множество базовых систем, от очень простых унарных до несвязных римских цифр, устойчивой базы 10 и компактной базы 16.

Что хорошего в двоичном формате? В духе простоты это простейшая система счисления, в которой есть понятие «тиканье». Унарный, где мы просто пишем 1, 11, 111 … просто продолжается вечно. Бинарный, с двумя вариантами (1 и 0) выглядит так:

1: 1
2:10 (мы полны - отметьте галочкой)
3: 11
4: 100 (мы снова наелись - отметьте галочкой)
5: 101
6: 110
7: 111
8: 1000 (отметьте еще раз)
…

 

и так далее.

Поскольку двоичный файл настолько прост, его очень легко встроить в оборудование. Вам просто нужны вещи, которые могут включаться или выключаться (представляющие 1 и 0), а не вещи, которые имеют 10 возможных состояний (для представления десятичных чисел).

Благодаря своей простоте двоичный файл устойчив к ошибкам. Если ваш сигнал «частично включен» (допустим, 0,4), вы можете считать, что это ноль. А если в основном он (скажем, 0,8), то вы можете предположить, что это 1. Если вы используете систему с 10 возможными состояниями, трудно определить, когда произошла ошибка.Это одна из причин, по которой цифровые сигналы настолько устойчивы к шумам.

Другие примеры баз

Мы постоянно используем другие базы, даже динамически меняющиеся. Обычно мы так не думаем:

Часы, минуты, секунды: 1:32:04

  • Мы знаем, что это 1 час 32 минуты 4 секунды. В секундах это 1 60 60 + 32 * 60 + 4.

Футы и дюймы: 3 фута 5 дюймов

  • Это 3 фута, 5 дюймов или 3 * 12 + 5 дюймов.

Фунты и унции: 8 фунтов, 5 унций

  • Поскольку фунт равен 16 унциям, это 8 * 16 + 5 унций.Мы все время использовали систему счисления с основанием 16!

Расставания

«10» в любой системе счисления обозначает основание и означает, что мы один раз отметили галочкой. 10 в двоичной системе счисления означает два, 10 в десятичной системе счисления означает десять, а 10 в шестнадцатеричной системе счисления означает шестнадцать.

Как вы разделяете эти числа? Программисты часто пишут «0b» перед двоичными числами. Итак, 2 в двоичном формате — это

0b10

Точно так же они пишут 0x перед шестнадцатеричными числами. Итак, 16 в шестнадцатеричном формате:

0 × 10

Если впереди нет никаких символов (0b или 0x), мы предполагаем, что это обычное число с основанием 10.

А теперь вперед и наслаждайтесь новыми знаниями!

Другие сообщения этой серии

  1. Системы счисления и базы
  2. Краткое руководство по GUID
  3. Понимание быстрого обратного квадратного корня землетрясения
  4. Простое введение в компьютерные сети
  5. Поменять местами две переменные с помощью XOR
  6. Общие сведения о порядке байтов с прямым и обратным порядком байтов
  7. Юникод и вы
  8. Немного о форматах двоичных файлов
  9. Алгоритмы сортировки

Системы счисления — Викиверситет

Ознакомьте учащегося с методом выражения чисел и преобразуйте один метод в другой.

Метод записи чисел называется «системой счисления». В наиболее распространенной системе счисления мы пишем числа с комбинациями из 10 символов {0,1,2,3,4,5,6,7,8,9}. Эти символы называются цифрами, а числа, выраженные с помощью 10 цифр, называются десятичными числами или числами с основанием 10. Другие наиболее распространенные системы счисления — двоичная, шестнадцатеричная и восьмеричная. Двоичная система счисления или система счисления с основанием 2 представляет числовые значения с использованием двух символов: 0 и 1. Более конкретно, обычная система счисления с основанием 2 представляет собой позиционную систему счисления с основанием 2.Из-за своей простой реализации в цифровых электронных схемах с использованием логических вентилей двоичная система используется внутри почти всех современных компьютеров.

В первом обсуждаемом методе мы записываем числа с комбинациями из 10 символов {0,1,2,3,4,5,6,7,8,9}, называемых цифрами. Числа, которые выражаются 10 цифрами, называются числами с основанием 10 или десятичной системой счисления. Например:

2 (одна цифра)

45 (две цифры)

643 (трехзначный)

8785 (четыре цифры)

и т. Д.3 = 1000

и т. Д.


Например:

20 = (2 * 10) + (0 * 1) = 20 + 0 = 20

456 = (4 * 100) + (5 * 10) + (6 * 1) = 400 + 50 + 6

84568 = (8 * 10000) + (4 * 1000) + (5 * 100) + (6 * 10) + (8 * 1) = 80000 + 4000 + 500 + 60 + 8

Числа, выраженные двумя символами (0, 1), называются двоичными числами или числами с основанием 2.

Например:

1 (однозначное чтение: 1)

10 (двузначное чтение: 1, 0)

100 (трехзначное чтение: 1,0,0)

1101 (четырехзначное чтение: 1, 1, 0, 1)

и т. Д.0) = 1 * 32 + 1 * 16 + 1 * 8 + 0 * 4 + 1 * 2 + 1 * 1 = 32 + 16 + 8 + 0 + 2 + 1 = 59 → 111011 (двоичный) = 59 (десятичный )

Преобразование десятичного числа в двоичное [править | править источник]

Для преобразования десятичного числа в двоичное

Разделите десятичное число на 2

  • Если есть остаток, крайний правый столбец будет 1
  • Если нет остатка, крайний правый столбец будет 0.

Затем повторите процесс, перемещая один столбец влево каждый раз, пока вы не разделите его до 1.

Пример 1
15/2 = 7 остаток 1 (двоичное число = ??? 1)
7/2 = 3 остатка 1 (двоичное число = ?? 11)
3/2 = 1 остаток 1 (двоичное число =? 111)
Окончательный результат всегда будет 1 в крайнем левом столбце (двоичное число = 1111)

Пример 2
74/2 = 37 остаток 0 (двоичное число = ?????? 0)
37 / 2 = 18 остаток 1 (двоичное число = ????? 10)
18/2 = 9 остаток 0 (двоичное число = ???? 010)
9/2 = 4 остаток 1 (двоичное число = ??? 1010)
4/2 = 2 остатка 0 (двоичное число = ?? 01010)
2/2 = 1 остаток 0 (двоичное число =? 001010)
Окончательный результат всегда будет 1 в крайнем левом столбце (двоичное число = 1001010 )

NB — Хотя я ставил? на каждом этапе вы не узнаете, сколько столбцов необходимо, пока не завершите процесс.

Чтобы быстро увидеть, сколько столбцов необходимо, найдите наибольший множитель 2, который меньше десятичного числа, с которого вы начали, например
Пример 1: Наибольший множитель меньше 74 равен 64, что равно 2 в степени 6. Поскольку крайний правый столбец равен 2 в степени 0, это означает, что нам нужно 7 столбцов.

Шестнадцатеричная система счисления [править | править источник]

Числа, записанные с помощью 16 символов {0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F}, называются числами с основанием 16. Например:

A (одна цифра)

B5 (две цифры)

6C3 (трехзначный)

AF85 (четыре цифры)

и т. Д.0) = 10 * 4096 + 15 * 256 + 8 * 16 + 5 * 1 = 40960 + 3840 + 128 + 5 = 44933 → AF85 (шестнадцатеричный) = 44933 (десятичный)

Преобразование десятичного числа в шестнадцатеричное [править | править источник]

Для преобразования десятичного числа в шестнадцатеричное

• Разделите десятичное число на 16 — полученный остаток является последним шестнадцатеричным значением.

• Затем частное делится на 16, чтобы получить другой остаток. Как и при двоичном вычислении, значения читаются справа налево (первое значение остатка — последнее в шестнадцатеричном числе, затем предпоследнее, третье до последнего и т. Д.)

• Процесс завершается, когда достигается значение дивиденда (числитель) меньше 16. Если продолжить деление на 16, получится неделимое частное 0.

• Имейте в виду, что 10-15 представлены как односимвольные «числа» в шестнадцатеричной системе. A = 10, B = 11, C = 12, D = 13, E = 14, F = 15 — остатки должны отражать соответствующее шестнадцатеричное значение.

Примеры

• Десятичный 15

o остаток 15/16 равен 15 (> 16, поэтому процесс завершается), поэтому «числовое» значение равно F

• Десятичное число 16

o остаток 16/16 равен 0 [шестнадцатеричный? 0]
o Затем частное от 1 делится — 1/16, в результате чего остается 1 (частное равно 0, поэтому процесс завершается) [шестнадцатеричное 10]

• Десятичное число 45

o 45/16 — остаток 13 [шестнадцатеричный? D]
o Коэффициент 2 | 2/16 — остаток 2 [шестнадцатеричное 2D]

• Десятичное число 47825

o 47825/16 — остаток 1 [шестнадцатеричный ??? 1]
o Частное 2989 | 2989/16 — остаток 13 [шестнадцатеричный ?? D1]
o Частное 186 | 186/16 — остаток 10 [шестнадцатеричный? AD1]
o Коэффициент 11 | 11/16 — остаток 11 [шестнадцатеричный BAD1]
.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *