Калькулятор для перевода систем счисления онлайн.
Впервые позиционная система счисления возникла в древнем Вавилоне. В Индии система работает в виде позиционной десятичной нумерации с использованием нуля, у индусов данную систему чисел позаимствовала арабская нация, у них, в свою очередь, взяли европейцы. В Европе эту систему стали называть арабской.
Позиционная система счисления — значение всех цифр зависит от позиции (разряда) данной цифры в числе.
Примеры, стандартная 10-я система счисления – это позиционная система. Допустим, дано число 453. Цифра 4 обозначает сотни и соответствует числу 400, 5 — кол-во десятков и соответствует значению 50, а 3 — единицы и значению 3. Легко заметить, что с увеличением разряда увеличивается значение. Таким образом, заданное число запишем в виде суммы 400+50+3=453.
Восьмеричная система счисления.
Восьмеричную систему счисления, как и двоичную систему счисления, не редко применяют в цифровой технике.
Основание восьмеричной системы счисления – 8.
В восьмеричной системе счисления 8 цифр: 0, 1, 2, 3, 4, 5, 6, 7.
Чтоб перевести в двоичную систему, например, число 611 (восьмеричное), надо поменять все цифры эквивалентной ей двоичной триадой (тройкой цифр). Для перевода многозначного двоичного числа в восьмиричную систему счисления необходимо разбить его на триады справа налево и заменить все триады соответствующей восьмеричной цифрой.
Пример:
6118 = 011 001 0012
1 110 011 1012=14358 (4 триады)
Пример восьмеричного числа: 254. Для перевода в десятичную систему счисления нужно все разряды исходного числа помножить на 8n, где n — номер разряда.
Итог, что 2548 = 2*82 + 5*81 + 4*80 = 128+40+4 = 17210 .
Таблица перевода восьмеричных чисел в двоичные.
08 = 0002 18 = 0012 28 = 0102 38 = 0112 48 = 1002 58 = 1012 68 = 1102 78 = 1112
Чтоб перевести восьмеричное число в двоичное, нужно поменять все цифры восьмеричного числа на триплет двоичных цифр.
Например:
25418 = [ 28 | 58 | 48 | 18 ] = [ 0102 | 1012 | 1002 | 0012 ] = 0101011000012
В программировании для точного указания восьмеричного числа используют префикс нуль. Например: 022.
Алгоритм перевода чисел из одной системы счисления в другую.
1. Из десятичной системы счисления:
2. Из двоичной системы счисления:
соответствующую степень разряда;
Например, 1000110 = 1 000 110 = 1068
группы по 4 разряда.
Например, 1000110 = 100 0110 = 4616.
Таблицы для перевода:
Также существуют другие позиционные системы, о которых мы поговорим в других статьях: Десятичная система счисления. Двоичная система счисления. Восьмеричная система счисления. Шестнадцатеричная система счисления. Системы счисления. Основные понятия. |