Система счисления — различия между версиями

Материал из ALL
Перейти к: навигация, поиск
Строка 8: Строка 8:
 
* троичная;
 
* троичная;
 
* четверичная;
 
* четверичная;
* пятиричная;
+
* пятеричная;
 
* восьмеричная;
 
* восьмеричная;
 
* десятичная;
 
* десятичная;

Версия 11:22, 25 ноября 2015

Содержание

Определение

Система счисления — это система записи чисел с помощью цифр, причём положение цифры в числе определяет её вес и численное значение.

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

Примеры систем счисления:

  • двоичная;
  • троичная;
  • четверичная;
  • пятеричная;
  • восьмеричная;
  • десятичная;
  • двенадцатиричная;
  • шестнадцатиричная.

Алгоритм перевода чисел из десятичной системы счисления

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

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

Перевод 10→2

СС102.JPG 143910=101100111112

Перевод 10→3

СС103.JPG 143910=12220223

Перевод 10→4

СС104.JPG 143910=1121334

Перевод 10→5

СС105.JPG 143910=212245

Перевод 10→8

СС108.JPG 143910=26378

Перевод 10→10

СС110.JPG 143910=143910

Перевод 10→12

СС112.JPG 143910=9BB12

Перевод 10→16

СС116.JPG 143910=59F16

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

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

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

Перевод 2→10

СС202.JPG

Перевод 3→10

СС203.JPG

Перевод 4→10

СС204.JPG

Перевод 5→10

СС205.JPG

Перевод 8→10

СС208.JPG

Перевод 10→10

СС210.JPG

Перевод 12→10

СС212.JPG

Перевод 16→10

СС216.JPG

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

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

Таблица пар

ТТ204.JPG

Пример перевода 2→4

СТ204.JPG

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

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

Таблица триад

ТТ208.JPG

Пример перевода 2→8

СТ208.JPG

Алгоритм перевода чисел из двоичной системы счисления в шестнадцатиричную

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

Таблица тетрад

ТТ216.JPG

Пример перевода 2→16

СТ216.JPG

Другие алгоритмы:

Ссылки