Site Loader

Содержание

Калькулятор перевода из десятичной в двоичную подробно

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

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

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

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

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

Теперь теория. Я, честно говоря, думал, что вопрос довольно сложный, но при ближайшем рассмотрении все оказалось проще простого. Надо было только держать в голове тот факт, что речь идет о позиционных системах счисления.
В чем тут суть? Рассмотрим на примере десятичного числа 6.125. Это дробное число в десятичной системе счисления представляется так:

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

Да-да, число для примера было выбрано не просто так. То есть, 110.001 в двоичной системе есть 6.125 в десятичной. Принцип, я думаю, ясен.

Есть только одно но — все-таки из-за того, что здесь участвую дроби с разными знаменателями, не всегда одно и тоже число можно одинаково точно выразить в разных системах счисления. Что я имею в виду?

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

Продолжать можно еще довольно долго, но уже сейчас видно, что 0.8 в десятичной системе это 0.11001100. (дальше очень много цифр) в двоичной. Если честно, то это периодическое число с перидом 1100, так что мы никогда не сможем выразить его

точно в двоичной системе счисления. 110011001100. будет продолжаться до бесконечности.

Поэтому перевод дробного числа из одной системы счисления в другую чаще всего дает погрешность. Погрешность эта зависит от того, сколько разрядов мы используем для записи дробной части переведенного числа. Возьмем пример с числом 0.8 и используем для записи его двоичного представления шесть разрядов после запятой — 0.110011. Полученное число вовсе не 0.8, а 0.796875, разница при этом составляет 0.003125. Это и есть наша погрешность перевода десятичного числа 0.8 в двоичный вид при использовании шести разрядов после запятой.

Вес крайнего правого разряда (самого младшего разряда) называется разрешением (resolution) или точностью (precision), и определяет наименьшее неравное нулю число, которое может быть представлено данным числом разрядов. Для нашего примера это . При этом максимально возможная погрешность представления числа, как нетрудно сообразить, не превышает половины этого веса, или 0.0078125. Так что для 0.8 мы имеем еще и не самую плохую погрешность.

Пример №2 . Представить двоичное число 101.102 в нормализованном виде, записать в 32-битом стандарте IEEE754.

Таблица истинности

Способы представления чисел

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

Пример №1 .


Перевод из 2 в 8 в 16 системы счисления.
Эти системы кратны двум, следовательно, перевод осуществляется с использованием таблицы соответствия (см. ниже).

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

Пример №2 . 1010111010,1011 = 1.010.111.010,101.1 = 1272,518
здесь 001=1; 010=2; 111=7; 010=2; 101=5; 001=1

При переводе в шестнадцатеричную систему необходимо делить число на части, по четыре цифры, соблюдая те же правила.
Пример №3 . 1010111010,1011 = 10.1011.1010,1011 = 2B12,13HEX
здесь 0010=2; 1011=B; 1010=12; 1011=13

Перевод чисел из 2 , 8 и 16 в десятичную систему исчисления производят путем разбивания числа на отдельные и умножения его на основание системы (из которой переводится число) возведенное в степень соответствующую его порядковому номеру в переводимом числе. При этом числа нумеруются влево от запятой (первое число имеет номер 0) с возрастанием, а в правую сторону с убыванием (т.е. с отрицательным знаком). Полученные результаты складываются.

Пример №4 .
Пример перевода из двоичной в десятичную систему счисления. Пример перевода из восьмеричной в десятичную систему счисления. Пример перевода из шестнадцатеричной в десятичную систему счисления.

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

  1. Из десятичной системы счисления:
  2. разделить число на основание переводимой системы счисления;
  3. найти остаток от деления целой части числа;
  4. записать все остатки от деления в обратном порядке;
  5. Из двоичной системы счисления
  6. Для перевода в десятичную систему счисления необходимо найти сумму произведений основания 2 на соответствующую степень разряда;
  7. Для перевода числа в восьмеричную необходимо разбить число на триады.
    Например, 1000110 = 1 000 110 = 1068
  8. Для перевода числа из двоичной системы счисления в шестнадцатеричную необходимо разбить число на группы по 4 разряда.
    Например, 1000110 = 100 0110 = 4616

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

Двоичная ССШестнадцатеричная СС
0000
00011
00102
00113
01004
01015
01106
01117
10008
10019
1010A
1011B
1100C
1101D
1110E
1111F

Таблица для перевода в восьмеричную систему счисления

Двоичная ССВосьмеричная СС
000
0011
0102
0113
1004
1015
1106
1117

Пример №2 . Перевести число 100,12 из десятичной системы счисления в восьмеричную систему счисления и обратно. Пояснить причины расхождений.
Решение.
1 Этап. Перевод числа из десятичной системы счисления в восьмеричную систему счисления.

Целая часть от деленияОстаток от деления
100 div 8 = 12100 mod 8 = 4
12 div 8 = 112 mod 8 = 41 div 8 = 01 mod 8 = 1

Остаток от деления записываем в обратном порядке. Получаем число в 8-ой системе счисления: 144
100 = 1448

Для перевода дробной части числа последовательно умножаем дробную часть на основание 8. В результате каждый раз записываем целую часть произведения.
0.12*8 = 0.96 (целая часть )
0.96*8 = 7.68 (целая часть 7)
0.68*8 = 5.44 (целая часть 5)
0.44*8 = 3.52 (целая часть 3)
Получаем число в 8-ой системе счисления: 0753.
0.12 = 0.7538

2 Этап. Перевод числа из десятичной системы счисления в восьмеричную систему счисления.
Обратный перевод из восьмеричной системы счислений в десятичную.

Для перевода целой части необходимо умножить разряд числа на соответствующую ему степень разряда.
144 = 8 2 *1 + 8 1 *4 + 8 0 *4 = 64 + 32 + 4 = 100

Для перевода дробной части необходимо разделить разряд числа на соответствующую ему степень разряда
0753 = 8 -1 *0 + 8 -2 *7 + 8 -3 *5 + 8 -4 *3 = 0.119873046875 = 0.1199

144,07538 = 100,9610
Разница в 0,0001 (100,12 — 100,1199) объясняется погрешностью округлений при переводе в восьмеричную систему счислений. Эту погрешность можно уменьшить, если взять большее число разрядов (например, не 4, а 8).

Як перевести з десяткової системи в шістнадцяткову :: інженерний калькулятор переклад чисел :: математика :: neprostoguru.ru: як просто зробити все

Відео: переклад з десяткової системи числення

Як відомо, в комп`ютерах числа записуються в двійковому вигляді, а людині зручніше використовувати десяткові числа. Переклад чисел із двійкового коду в десяткове подання виробляють, як правило, відповідні програми. Однак програмістам нерідко доводиться працювати з числами в їх безпосередньому, «машинному» вигляді. В цьому випадку, десяткові числа переводять в шістнадцяткову систему числення, зрозумілу як комп`ютера, так і фахівця.

Вам знадобиться

  • — калькулятор;
  • — комп`ютер.

Інструкція

1

Щоб перевести число з десяткової системи в шістнадцяткову скористайтеся стандартним калькулятором Windows. Тільки калькулятор необхідно використовувати не в стандартному, а в «інженерному» вигляді. Для цього виберіть пункт основного меню «Вид» і клацніть на рядку «Інженерний».

2

Зверніть увагу на те, в якому режимі працює калькулятор. Як правило, це десятковий режим представлення чисел, встановлений за замовчуванням. Якщо ж покажчик розташований не в позиції Dec, то встановіть його в це положення.

3

Тепер просто наберіть на клавіатурі комп`ютера (або віртуальній клавіатурі калькулятора) десяткове число, яке необхідно перевести в шістнадцяткове подання. Зверніть увагу, що число не може бути дуже великим — але лише 18446744073709551615. Хоча дисплей калькулятора і дозволяє вводити більш «довгі» числа, при перетворенні в шістнадцятковий вид «зайві» цифри будуть відкинуті і результат вийде неправильним.


4

Набравши вихідне (десяткове) число, переведіть калькулятор в шістнадцятковий режим. Для цього наведіть курсор розрядності системи числення в позицію Hex. Введене число автоматично перетвориться в шістнадцятковий вид. Покажчик уявлення шістнадцятирічного числа повинен перебувати в положенні «8 байт», інакше довжина чисел, що вводяться буде дуже обмежена (наприклад, при «1 байт» — не більше 255).

5

Якщо комп`ютера немає, то можна перевести число з десяткового в шістнадцяткове і «вручну». Для цього розділіть десяткове число на 16. Причому, ділити потрібно класично — «куточком», щоб залишок вийшов у вигляді цілого числа, а не в формі «хвоста» десяткового дробу.

6

Отже, розділивши вихідне число на 16, запишіть залишок у якості молодшого (правого) розряду шістнадцятирічного числа. Якщо залишок більше 9, то перетворіть його в «справжній» шістнадцятковий вид. При цьому врахуйте, що десятковому числу 10 відповідає шістнадцяткове «А» і т.д. Щоб не помилитися, скористайтеся наступною табличкою:
10 — А

11 — В
12 — З
13 — D
14 — E
15 — F

7

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


Поділися в соціальних мережах:
Увага, тільки СЬОГОДНІ!

Схожі

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

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

Нужно знать, что такое двоичная или бинарная система счисления

Прежде чем размышлять о том, как перевести число из 2 в 16, необходимо хорошо понимать, что собою представляют числа в двоичной системе счисления. Напомню, что алфавит бинарной системы счисления состоит из двух допустимых элементов – 0 и 1 . Это означает, что абсолютно любое число, записанное в двоичном виде, будет состоять из набора нулей и единиц. Вот примеры чисел, записанных в бинарном представлении: 10010, 100, 111101010110, 1000001.

Нужно знать, что такое шестнадцатеричная система счисления

С бинарной системой мы разобрались, вспомнили базовые моменты, сейчас поговорим о 16-ричной системе. Алфавит 16-ричной системы счисления состоит из шестнадцати различных знаков: 10 арабских цифр (от 0 до 9) и 6 первых заглавных латинских букв (от «А» до «F»). Это означает, что абсолютно любое число, записанное в шестнадцатеричном виде, будет состоять из знаков вышеприведенного алфавита. Вот примеры чисел, записанных в 16-ричном представлении:

Поговорим об алгоритме преобразования числа из 2-ной в 16-ричную систему счисления

Нам потребуется в обязательном порядке рассмотреть кодировочную таблицу Тетрад. Без применения данной таблицы будет довольно затруднительно оперативно осуществлять перевод чисел из 2 в 16 систему.

Назначение кодировочной таблицы Тетрад: однозначно сопоставить символы двоичной системы счисления и 16-ричной системы счисления.

Таблица Тетрад имеет следующую структуру:

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

0000 — 0

0001 — 1

0010 — 2

0011 — 3

0100 — 4

0101 — 5

0110 — 6

0111 — 7

1000 — 8

1001 — 9

1010 — A

1011 — B

1100 — C

1101 — D

1110 — E

1111 — F

Допустим нам требуется преобразовать число 101011111001010 2 в 16-ричную систему. В первую очередь необходимо исходный бинарный код разбить на группы по четыре разряда, причем, что очень важно, разбиение в обязательном порядке следует начинать справа налево.

101 . 0111 . 1100 . 1010

После разбиения мы получили четыре группы: 101, 0111, 1100 и 1010. Особого внимания требует самый левый сегмент, то есть сегмент 101. Как видно, его длина составляет 3 разряда, а необходимо, чтобы его длина равнялась четырем, следовательно, дополним данный сегмент ведущим незначащим нулем:

101 -> 0 101.

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

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

0101 -> 5 0111 -> 7 1100 -> C 1010 -> A

101011111001010 2 = 57СА 16

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

Краткие выводы

В данной небольшой статье мы разобрали тему «Системы счисления: как перевести из 2 в 16 ». Если у вас остались какие-либо вопросы, недопонимания, то звоните и записывайтесь на мои индивидуальные уроки по информатике и программированию. Я предложу вам решить не один десяток подобных упражнений и у вас не останется ни одного вопроса. Вообще, системы счисления – чрезвычайно важная тема, которая образует фундамент, используемый на протяжении всего курса .

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

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

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

Таблица 4. Степени числа 2

Пример.

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

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

Таблица 5. Степени числа 8

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

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

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

Таблица 6. Степени числа 16

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

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

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

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

Пример. Число перевести в восьмеричную систему счисления.

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

Пример. Число перевести в шестнадцатеричную систему счисления.

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

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

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

Входные данные

Введите число:

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

В программу ЕГЭ по информатике входят несколько задач, связанных с переводом чисел из одной системы в другую. Как правило, это преобразование между 8- и 16-ричными системами и двоичной. Это разделы А1 , В11 . Но есть и задачи с другими системами счисления, как например, в разделе B7 .

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

Таблица степеней числа 2:

2 12 22 32 42 52 62 72 82 92 10
2481632641282565121024

Она легко получается умножением предыдущего числа на 2 . Так, что если помните не все эти числа, остальные нетрудно получить в уме из тех, которые помните.

Таблица двоичных чисел от 0 до 15 c 16-ричным представлением:

0123456789101112131415
0000000100100011010001010110011110001001101010111100110111101111
0123456789ABCDEF

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

Арифметические операции в двоичной системе счисления

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

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

Итак, начнем с перевода сразу в двоичную систему. Возьмём то же число 810 10 . Нам нужно разложить это число на слагаемые, равные степеням двойки.
  1. Ищем ближайшую к 810 степень двойки, не превосходящую его. Это 2 9 = 512 .
  2. Вычитаем 512 из 810 , получаем 298 .
  3. Повторим шаги 1 и 2 , пока не останется 1 или 0 .
  4. У нас получилось так: 810 = 512 + 256 + 32 + 8 + 2 = 2 9 + 2 8 + 2 5 + 2 3 + 2 1 .
Далее есть два способа, можно использовать любой из них. Как легко увидеть, что в любой системе счисления её основание всегда 10 . Квадрат основания всегда будет 100 , куб 1000 . То есть степень основания системы счисления — это 1 (единица), и за ней столько нулей, какова степень.

Способ 1 : Расставить 1 по тем разрядам, какие получились показатели у слагаемых. В нашем примере это 9, 8, 5, 3 и 1. В остальных местах будут стоять нули. Итак, мы получили двоичное представление числа 810 10 = 1100101010 2 . Единицы стоят на 9-м, 8-м, 5-м, 3-м и 1-м местах, считая справа налево с нуля.

Способ 2 : Распишем слагаемые как степени двойки друг под другом, начиная с большего.

810 =

А теперь сложим эти ступеньки вместе, как складывают веер: 1100101010 .

Вот и всё. Попутно также просто решается задача «сколько единиц в двоичной записи числа 810?».

Ответ — столько, сколько слагаемых (степеней двойки) в таком его представлении. У 810 их 5.

Теперь пример попроще.

Переведём число 63 в 5-ричную систему счисления. Ближайшая к 63 степень числа 5 — это 25 (квадрат 5). Куб (125) будет уже много. То есть 63 лежит между квадратом 5 и кубом. Тогда подберем коэффициент для 5 2 . Это 2.

Получаем 63 10 = 50 + 13 = 50 + 10 + 3 = 2 * 5 2 + 2 * 5 + 3 = 223 5 .

Ну и, наконец, совсем лёгкие переводы между 8- и 16-ричными системами. Так как их основанием является степень двойки, то перевод делается автоматически, просто заменой цифр на их двоичное представление. Для 8-ричной системы каждая цифра заменяется тремя двоичными разрядами, а для 16-ричной четырьмя. При этом все ведущие нули обязательны, кроме самого старшего разряда.

Переведем в двоичную систему число 547 8 .

547 8 =101100111
547

Ещё одно, например 7D6A 16 .

7D6A 16 =(0)111110101101010
7D6A

Переведем в 16-ричную систему число 7368. Сначала цифры запишем тройками, а потом поделим их на четверки с конца: 736 8 = 111 011 110 = 1 1101 1110 = 1DE 16 . Переведем в 8-ричную систему число C25 16 . Сначала цифры запишем четвёрками, а потом поделим их на тройки с конца: C25 16 = 1100 0010 0101 = 110 000 100 101 = 6045 8 . Теперь рассмотрим перевод обратно в десятичную. Он труда не представляет, главное не ошибиться в расчётах. Раскладываем число на многочлен со степенями основания и коэффициентами при них. Потом всё умножаем и складываем. E68 16 = 14 * 16 2 + 6 * 16 + 8 = 3688 . 732 8 = 7 * 8 2 + 3*8 + 2 = 474 .

Перевод отрицательных чисел

Здесь нужно учесть, что число будет представлено в дополнительном коде. Для перевода числа в дополнительный код нужно знать конечный размер числа, то есть во что мы хотим его вписать — в байт, в два байта, в четыре. Старший разряд числа означает знак. Если там 0 , то число положительное, если 1 , то отрицательное. Слева число дополняется знаковым разрядом. Беззнаковые (unsigned ) числа мы не рассматриваем, они всегда положительные, а старший разряд в них используется как информационный.

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

Итак, переведем число -79 в двоичную систему. Число займёт у нас один байт.

Переводим 79 в двоичную систему, 79 = 1001111 . Дополним слева нулями до размера байта, 8 разрядов, получаем 01001111 . Меняем 1 на 0 и 0 на 1 . Получаем 10110000 . К результату прибавляем 1 , получаем ответ 10110001 .

Попутно отвечаем на вопрос ЕГЭ «сколько единиц в двоичном представлении числа -79 ?».

Ответ — 4 .

Прибавление 1 к инверсии числа позволяет устранить разницу между представлениями +0 = 00000000 и -0 = 11111111 . В дополнительном коде они будут записаны одинаково 00000000.

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

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

Переведем число 0,6752 в двоичную систему.

0,6752
*2
1,3504
*2
0,7008
*2
1,4016
*2
0,8032
*2
1,6064
*2
1,2128

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

Получается 0,6752 = 0,101011 .

Если число было 5,6752 , то в двоичном виде оно будет 101,101011 .

В вашем браузере отключен Javascript.
Чтобы произвести расчеты, необходимо разрешить элементы ActiveX!

1. Порядковый счет в различных системах счисления.

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

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

Поскольку у нас десятичная система счисления, мы имеем 10 символов (цифр) для построения чисел. Начинаем порядковый счет: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Цифры закончились. Мы увеличиваем разрядность числа и обнуляем младший разряд: 10. Затем опять увеличиваем младший разряд, пока не закончатся все цифры: 11, 12, 13, 14, 15, 16, 17, 18, 19. Увеличиваем старший разряд на 1 и обнуляем младший: 20. Когда мы используем все цифры для обоих разрядов (получим число 99), опять увеличиваем разрядность числа и обнуляем имеющиеся разряды: 100. И так далее.

Попробуем сделать то же самое в 2-ной, 3-ной и 5-ной системах (введем обозначение для 2-ной системы, для 3-ной и т.д.):

0000
1111
21022
311103
4100114
51011210
61102011
71112112
810002213
9100110014
10101010120
11101110221
12110011022
13110111123
14111011224
15111112030

Если система счисления имеет основание больше 10, то нам придется вводить дополнительные символы, принято вводить буквы латинского алфавита. Например, для 12-ричной системы кроме десяти цифр нам понадобятся две буквы ( и ):

00
11
22
33
44
55
66
77
88
99
10
11
1210
1311
1412
1513

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

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

Пример 1. Переведем десятичное число 46 в двоичную систему счисления.

Пример 2. Переведем десятичное число 672 в восьмеричную систему счисления.

Пример 3. Переведем десятичное число 934 в шестнадцатеричную систему счисления.

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

Для того, чтобы научиться переводить числа из любой другой системы в десятичную, проанализируем привычную нам запись десятичного числа.
Например, десятичное число 325 – это 5 единиц, 2 десятка и 3 сотни, т.е.

Точно так же обстоит дело и в других системах счисления, только умножать будем не на 10, 100 и пр., а на степени основания системы счисления. Для примера возьмем число 1201 в троичной системе счисления. Пронумеруем разряды справа налево начиная с нуля и представим наше число как сумму произведений цифры на тройку в степени разряда числа:

Это и есть десятичная запись нашего числа, т.е.

Пример 4. Переведем в десятичную систему счисления восьмеричное число 511.

Пример 5. Переведем в десятичную систему счисления шестнадцатеричное число 1151.

4. Перевод из двоичной системы в систему с основанием «степень двойки» (4, 8, 16 и т.д.).

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

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

Таблицу соответствия мы научились строить в п.1.

00
11
102
113
1004
1015
1106
1117

Т.е.

Пример 6. Переведем двоичное 1100001111010110 число в шестнадцатеричную систему.

00
11
102
113
1004
1015
1106
1117
10008
10019
1010A
1011B
1100C
1101D
1110E
1111F

5.Перевод из системы с основанием «степень двойки» (4, 8, 16 и т.д.) в двоичную.

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

Пример 7. Переведем шестнадцатеричное число С3A6 в двоичную систему счисления.

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

Цели урока:

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

Ход урока

Вначале урока краткое повторение и проверка домашнего задания..

В каком виде представлена числовая информация в памяти компьютера?

Для чего используются системы счисления?

Какие виды систем счисления вы знаете? Привести свои примеры.

Чем отличаются позиционные системы от непозиционных?.

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

представить любое целое неотрицательное чисело:

В позиционных системах значение записи целого числа определяется по следующему правилу: пусть a n a n-1 a n-2 …a 1 a 0 — запись числа A, а i – цифры, тогда

где p — целое число большее 1, которое называется основанием системы счисления

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

1) Десятичная система

цифры: 0,1,2,3,4,5,6,7,8,9

число 5735 = 5·10 3 +7·10 2 +3·10 1 +8·10 0

2) Троичная система

цифры: 0,1,2

число 201 3 = 2·3 2 +0·3 1 +1·3 0

Замечание: нижним индексом в записи числа обозначается основание системы счисления, в которой записано число. Для десятичной системы счисления индекс можно не писать.

Представление отрицательных и дробных чисел:

Во всех позиционных системах для записи отрицательных чисел так же как и в десятичной системе используется знак ‘–‘. Для отделения целой части числа от дробной используется запятая. Значение записи a n a n-1 a n-2 …a 1 a 0 , a -1 a -2 …a m-2 a m-1 a m числа A определяется по формуле, являющейся обобщением формулы (1):

75,6 = 7·10 1 +5·10 0 +6·10 –1

–2,314 5 = –(2·5 0 +3·5 –1 +1·5 –2 +4·5 –3)

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

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

Перевод чисел из произвольной системы счисления в десятичную выполняется непосредственным вычислением по формуле (1) для целых и формуле (2) для дробных чисел.

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

Перевести число из десятичной системы в систему с основанием p – значит найти коэффициенты в формуле (2). Иногда это легко сделать простым подбором. Например, пусть нужно перевести число 23,5 в восьмеричную систему. Нетрудно заметить, что 23,5 = 16+7+0,5 = 2·8+7+4/8 = 2·8 1 +7·8 0 +4·8 –1 =27,48. Понятно, что не всегда ответ столь очевиден. В общем случае применяется способ перевода отдельно целой и дробной частей числа.

Для перевода целых чисел применяется следующий алгоритм (полученный на основании формулы (1)):

1. Найдем частное и остаток от деления числа на p. Остаток будет очередной цифрой ai (j=0,1,2 …) записи числа в новой системе счисления.

2. Если частное равно нулю, то перевод числа закончен, иначе применяем к частному пункт 1.

Замечание 1. Цифры ai в записи числа нумеруются справа налево.

Замечание 2. Если p>10, то необходимо ввести обозначения для цифр с числовыми значениями, большими или равными 10.

Перевести число 165 в семеричную систему счисления.

165:7 = 23 (остаток 4) => a 0 = 4

23:7 = 3 (остаток 2) => a 1 = 2

3:7 = 0 (остаток 3) => a 2 = 3

Выпишем результат: a 2 a 1 a 0 , т.е. 3247.

Выполнив проверку по формуле (1), убедимся в правильности перевода:

3247=3·7 2 +2·7 1 +4·7 0 =3·49+2·7+4 = 147+14+4 = 165.

Для перевода дробных частей чисел применяется алгоритм, полученный на основании формулы (2):

1. Умножим дробную часть числа на p.

2. Целая часть результата будет очередной цифрой am (m = –1,–2, –3 …) записи числа в новой системе счисления. Если дробная часть результата равна нулю, то перевод числа закончен, иначе применяем к ней пункт 1.

Замечание 1. Цифры a m в записи числа располагаются слева направо в порядке возрастания абсолютного значения m.

Замечание 2. Обычно количество дробных разрядов в новой записи числа ограничивается заранее. Это позволяет выполнить приближенный перевод с заданной точностью. В случае бесконечных дробей такое ограничение обеспечивает конечность алгоритма.

Перевести число 0,625 в двоичную систему счисления.

0,625·2 = 1,25 (целая часть 1) => a -1 =1

0,25·2 = 0,5 (целая часть 0) => a- 2 = 0

0,5·2 = 1,00 (целая часть 1) => a- 3 = 1

Итак, 0,62510 = 0,1012

Выполнив проверку по формуле (2), убедимся в правильности перевода:

0,1012=1·2 -1 +0·2- 2 +1·2 -3 =1/2+1/8 = 0,5+0,125 = 0,625.

Перевести число 0,165 в четверичную систему счисления, ограничившись четырьмя четверичными разрядами.

0,165·4 = 0,66 (целая часть 0) => a -1 =0

0,66·4 = 2,64 (целая часть 2) => a -2 = 2

0,64·4 = 2,56 (целая часть 2) => a -3 = 2

0,56·4 = 2,24 (целая часть 2) => a -4 = 2

Итак, 0,16510 ” 0,02224

Выполним обратный перевод, чтобы убедиться, что абсолютная погрешность не превышает 4–4:

0,02224 = 0·4 -1 +2·4 -2 +2·4 -3 +2·4 -4 = 2/16+2/64+2/256 = 1/8+1/32+1/128 = 21/128 = 0,1640625

|0,1640625–0,165| = 0,00094

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

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

Особым способом выполняется перевод чисел для систем с кратными основаниями.

Пусть p и q – основания двух систем счисления. Будем называть эти системы системами счисления с кратными основаниями, если p = qn или q = pn, где n – натуральное число. Так, например, системы счисления с основаниями 2 и 8 являются системами счисления с кратными основаниями.

Пусть p = qn и требуется перевести число из системы счисления с основанием q в систему счисления с основанием p. Разобьем целую и дробную части записи числа на группы по n последовательно записанных цифр влево и вправо от запятой. Если количество цифр в записи целой части числа не кратно n, то надо дописать слева соответствующее количество нулей. Если количество цифр в записи дробной части числа не кратно n, то нули дописываются справа. Каждая такая группа цифр числа в старой системе счисления будет соответствовать одной цифре числа в новой системе счисления.

Переведем 1100001,111 2 в четверичную систему счисления.

Дописав нули и выделив пары цифр, получим 01100001,11102.

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

Итак, 1100001,1112 = 01100001,11102 = 1201,324.

Пусть теперь требуется выполнить перевод из системы с большим основанием q, в систему с меньшим основанием p, т.е. q = p n . В этом случае одной цифре числа в старой системе счисления соответствует n цифр числа в новой системе счисления.

Пример: Выполним проверку предыдущего перевода числа.

1201,324 = 1100001,11102=1100001,1112

В шестнадцатеричной системе есть цифры с числовыми значениями 10,11,12, 13,14,15. Для их обозначения используют первые шесть букв латинского алфавита A, B, C, D, E, F.

Приведем таблицу чисел от 0 до 16, записанных в системах счисления с основаниями 10, 2, 8 и 16.

Число в десятичной системе счисления 0 12345678910111213141516
В восьмеричной 0 1234567101112131415161720
В двоичной 0 110111001011101111000100110101011110011011110111110000
В шестнадцатеричной 0 123456789ABCDEF10

Для записи шестнадцатеричных цифр можно использовать также строчные латинские буквы a-f.

Пример: Переведем число 110101001010101010100,11 2 в шестнадцатеричную систему счисления.

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

000110101001010101010100,1100 2

и, сверяясь с таблицей, получим: 1A9554,C 16

Вывод:

В какой системе счисления лучше записывать числа – это вопрос удобства и традиций. С технической точки зрения, в ЭВМ удобно использовать двоичную систему, так как в ней для записи числа используются только две цифры 0 и 1, которые можно представить двумя легко различимыми состояниями “нет сигнала ” и “есть сигнал”.

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

Записываем задание на дом:

а) Запишите дату рождения всех членов вашей семьи в различных системах счисления.

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

а) 1001111110111,011 2 ;

Конвертер десятичных чисел в шестнадцатеричные

— Дюймовый калькулятор

Введите десятичное число ниже, чтобы преобразовать его в шестнадцатеричное.

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

Шаги по преобразованию в шестнадцатеричный формат



Как преобразовать десятичное число в шестнадцатеричное

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

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

шестнадцатеричных цифр

В шестнадцатеричных числах используются цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e и f. В этой таблице показано десятичное значение для каждой шестнадцатеричной цифры.

Эквивалентные десятичные значения для каждой шестнадцатеричной цифры.
Шестнадцатеричная цифра Десятичное значение
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
a 10
б 11
c 12
г 13
e 14
f 15

Шаги для преобразования

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

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

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

Продолжайте этот процесс, пока результат не станет 0.

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

Например, преобразует 445 из 10 в 16.

445 ÷ 16 = 27 R 13 (13 → d)
27 ÷ 16 = 1 R 11 (11 → b)
1 ÷ 16 = 0 R 1

Чтение остатка снизу вверх составляет 1bd, поэтому 445 10 эквивалентно 1bd 16 .

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

Таблица преобразования десятичных чисел в шестнадцатеричные

В таблице ниже показаны десятичные числа и эквивалентные значения шестнадцатеричного числа.

Десятичные числа, преобразованные в эквивалентные шестнадцатеричные значения
Десятичное число Шестнадцатеричное число
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 а
11 б
12 c
13 г
14 e
15 f
16 10
17 11
18 12
19 13
20 14
21 15
22 16
23 17
24 18
25 19
26 1a
27
28 1c
29 1d
30 1e
31 1f
32 20
64 40
128 80
256 100
512 200
1024 400
2048 800

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

Как записать 6912 в шестнадцатеричном формате (с основанием 16)?

Преобразование из / в десятичное, шестнадцатеричное, восьмеричное и двоичное.Калькулятор преобразования десятичного основания. Здесь вы можете найти ответы на такие вопросы, как: Преобразование десятичного числа 6912 в шестнадцатеричное,
десятичного числа в шестнадцатеричный калькулятор или десятичного числа в шестнадцатеричное преобразование.

Десятичная, двоичная, шестнадцатеричная и восьмеричная таблица

90 031
Дек Hex Окт Корзина
0 0 0 0
1 1 1 1
2 2 2 10
3 3 3 11
4 4 4 100
5 5 5 101
6 6 6 110
7 7 7 111
8 8 10 1000
9 9 11 1001
10 A 12 1010
11 B 13 1011
12 C 14 1100
13 D 15 1101
14 E 16 1110
15 F 17 1111
Дек Hex Окт Корзина
16 10 20 10000
17 11 21 10001
18 12 22 10010
19 13 23 10011
20 14 24 10100
21 15 25 10101
22 16 26 10110
23 17 27 10111
24 18 30 11000
25 19 31 11001
26 1A 32 11010
27 9003 6 1B 33 11011
28 1C 34 11100
29 1D 35 11101
30 1E 36 11110
31 1F 37 11111
90 035 43
Дек Hex Окт Корзина
32 20 40 100000
33 21 41 100001
34 22 42 100010
35 23 43 100011
36 24 44 100100
37 25 45 100101
38 26 46 100110
39 27 47 100111
40 28 50 101000
41 29 51 101001
42 2A 52 101010
2B 53 101011
44 2C 54 101100
45 2D 55 101101
46 2E 56 101110
47 2F 57 101111
90 035 59
Дек Hex Окт Корзина
48 30 60 110000
49 31 61 110001
50 32 62 110010
51 33 63 110011
52 34 64 110100
53 35 65 110101
54 36 66 110110
55 37 67 110111
56 38 70 111000
57 39 71 111001
58 3A 72 111010
3B 73 111011
60 3C 74 111100
61 3D 75 111101
62 3E 76 111110
63 3F 77 111111
Дек Hex Окт Корзина
64 40 100 1000000
65 41 101 1000001
66 42102 1000010
67 43 103 1000011
68 44 104 1000100
69 45 105 1000101
70 46106 1000110
71 47 107 1000111
72 48 110 1001000
73 49 111 1001001
74 4A 112 1001010 9 0036
75 4B 113 1001011
76 4C 114 1001100
77 4D 115 1001101
78 4 116 1001110
79 4F 117 1001111
Dec Hex Oct Корзина
80 50 120 1010000
81 51 121 1010001
82 52 122 1010010
83 53 123 1010011
84 54 124 1010100
85 55 125 1010101
86 56 126 1010110
87 57 127 1010111
88 58 130 1011000
89 59131 1011001
90 5A132 1011010 9 0036
91 5B 133 1011011
92 5C 134 1011100
93 5D 135 1011101
94 5C136 1011110
95 5F 137 1011111
Дек Hex Окт Корзина
96 60 140 1100000
97 61 141 1100001
98 62 142 1100010
99 63 143 1100011
100 64 144 1100100
101 65 145 1100101
102 66 146 1100110
103 67 147 1100111
104 68 150 1101000
105 69 151 1101001
106 6A 152 11 01010
107 6B 153 1101011
108 6C 154 1101100
109 6D 155 1101101
6E 156 1101110
111 6F 157 1101111
9003 5 1111010
Dec Hex Oct Корзина
112 70 160 1110000
113 71 161 1110001
114 72 162 1110010
115 73 163 1110011
116 74 164 1110100
117 75 165 1110101
118 76 166 1110110
119 77 167 1110111
120 78 170 1111000
121 79 171 1111001
122 7A 172
123 7B 173 1111011
124 7C 174 1111100
125 7D 175 1111101
175 1111101
7E 176 1111110
127 7F 177 1111111
Дек Hex Окт Корзина
128 80 200 10000000
129 81 201 10000001
130 82 202 10000010
131 83 203 10000011
132 84 204 10000100
133 85 205 10000101
134 86 206 10000110
135 87 207 10000111
136 88 210 10001000
137 89 211 10001001
138 8A 212 9 0036 10001010
139 8B 213 10001011
140 8C 214 10001100
141 8D215 10001101 8E 216 10001110
143 8F 217 10001111
Дек Hex Окт Корзина
144 90 220 10010000
145 91 221 10010001
146 92 222 10010010
147 93 223 10010011
148 94 224 10010100
149 95 225 10010101
150 96 226 10010110
151 97 227 10010111
152 98 230 10011000
153 99 153 99 10011001
154 9A 232 9 0036 10011010
155 9B 233 10011011
156 9C 234 10011100
157 9D 235 10011101 10011101 9E 236 10011110
159 9F 237 10011111
Dec Hex Oct Корзина
160 A0 240 10100000
161 A1 241 10100001
162 10100001
162 242 10100010
163 A3 243 10100011
164 A4 244 10100100
165 A5 245 1010031 166 A6 246 10100110
167 A7 247 10100111
168 A8 250 10101000
169 10101001
170 AA 252 9 0036 10101010
171 AB 253 10101011
172 AC 254 10101100
173 AD 255 10101101 AE 256 10101110
175 AF 257 10101111
Дек Hex Окт Корзина
176 B0 260 10110000
177 B1 261 10110001
178 B2 262 10110010
179 B3 263 10110011
180 B4 264 10110100
181 B5 101 265
182 B6 266 10110110
183 B7 267 10110111
184 B8 270 10111000
185 10111000
185 10111000
185 10111001
186 BA 272 9 0036 10111010
187 BB 273 10111011
188 BC 274 10111100
189 BD 275 1011110 1011110 900 BE 276 10111110
191 BF 277 10111111
Dec Hex Oct Bin
192 C0300 11000000
193 C1 301 11000001
194 C2 302 11000010
195 C3 303 11000011
196 C4 304 11000100
197 C5 305 110001026 198 C6 306 11000110
199 C7 307 11000111
200 C8 310 11001000
201 11001000
201 C1 11001001
202 CA 312 9 0036 11001010
203 CB 313 ​​ 11001011
204 CC 314 11001100
205 CD 315 11001101 CE 316 11001110
207 CF 317 11001111

Dec Hex Oct Bin
208 D0320 11010000
209 D1 321 11010001
210 D 322 11010010
211 D3 323 11010011
212 D4 324 11010100
213 D5325 9001 213 D5325 9001
214 D6 326 11010110
215 D7 327 11010111
216 D8 330 11011000
217 D9 11011001
218 DA 332 9 0036 11011010
219 DB 333 11011011
220 DC 334 11011100
221 DD 335 11011101
DE 336 11011110
223 DF 337 11011111
Dec Hex Oct Bin
224 E0 340 11100000
225 E1 341 11100001
226 E0 342 11100010
227 E3 343 11100011
228 E4 344 11100100
229 E5 345
230 E6 346 11100110
231 E7 347 11100111
232 E8 350 11101000
233 E 11101001
234 EA 352 9 0036 11101010
235 EB 353 11101011
236 EC 354 11101100
237 ED 355 237 ED 355 11101101 11101101 EE356 11101110
239 EF 357 11101111
111
Дек Hex Окт Бункер
240 F0 360 11110000
241 F1 361 11110001
242 F2 362 11110010
243 F3 363 11110011
244 F4 364 11110100
245 F510 365 246 F6 366 11110110
247 F7 367 11110111
248 F8 370 11111000
249 11111001
250 FA 372 9 0036 11111010
251 FB 373 11111011
252 FC 374 11111100
253 FD 375

253 FD 375

11111 FE376 11111110
255 FF 377 11111111

Number Base Converter

Пожалуйста, дайте ссылку на эту страницу! Просто щелкните правой кнопкой мыши на изображении выше, затем выберите копировать адрес ссылки и вставьте его в свой HTML-код.

Преобразование базового числа отсчетов

Заявление об ограничении ответственности

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

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

Как записать 27648 в шестнадцатеричном формате (основание 16)?

27648 — это 6c00 в шестнадцатеричной форме

Преобразование из / в десятичное, шестнадцатеричное, восьмеричное и двоичное.Калькулятор преобразования десятичного основания. Здесь вы можете найти ответы на такие вопросы, как: преобразование десятичного числа 27648 в шестнадцатеричное число
из десятичного числа в шестнадцатеричный калькулятор или десятичного числа в шестнадцатеричное преобразование.

Десятичная, двоичная, шестнадцатеричная и восьмеричная таблица

90 031
Дек Hex Окт Корзина
0 0 0 0
1 1 1 1
2 2 2 10
3 3 3 11
4 4 4 100
5 5 5 101
6 6 6 110
7 7 7 111
8 8 10 1000
9 9 11 1001
10 A 12 1010
11 B 13 1011
12 C 14 1100
13 D 15 1101
14 E 16 1110
15 F 17 1111
Дек Hex Окт Корзина
16 10 20 10000
17 11 21 10001
18 12 22 10010
19 13 23 10011
20 14 24 10100
21 15 25 10101
22 16 26 10110
23 17 27 10111
24 18 30 11000
25 19 31 11001
26 1A 32 11010
27 9003 6 1B 33 11011
28 1C 34 11100
29 1D 35 11101
30 1E 36 11110
31 1F 37 11111
90 035 43
Дек Hex Окт Корзина
32 20 40 100000
33 21 41 100001
34 22 42 100010
35 23 43 100011
36 24 44 100100
37 25 45 100101
38 26 46 100110
39 27 47 100111
40 28 50 101000
41 29 51 101001
42 2A 52 101010
2B 53 101011
44 2C 54 101100
45 2D 55 101101
46 2E 56 101110
47 2F 57 101111
90 035 59
Дек Hex Окт Корзина
48 30 60 110000
49 31 61 110001
50 32 62 110010
51 33 63 110011
52 34 64 110100
53 35 65 110101
54 36 66 110110
55 37 67 110111
56 38 70 111000
57 39 71 111001
58 3A 72 111010
3B 73 111011
60 3C 74 111100
61 3D 75 111101
62 3E 76 111110
63 3F 77 111111
Дек Hex Окт Корзина
64 40 100 1000000
65 41 101 1000001
66 42102 1000010
67 43 103 1000011
68 44 104 1000100
69 45 105 1000101
70 46106 1000110
71 47 107 1000111
72 48 110 1001000
73 49 111 1001001
74 4A 112 1001010 9 0036
75 4B 113 1001011
76 4C 114 1001100
77 4D 115 1001101
78 4 116 1001110
79 4F 117 1001111
Dec Hex Oct Корзина
80 50 120 1010000
81 51 121 1010001
82 52 122 1010010
83 53 123 1010011
84 54 124 1010100
85 55 125 1010101
86 56 126 1010110
87 57 127 1010111
88 58 130 1011000
89 59131 1011001
90 5A132 1011010 9 0036
91 5B 133 1011011
92 5C 134 1011100
93 5D 135 1011101
94 5C136 1011110
95 5F 137 1011111
Дек Hex Окт Корзина
96 60 140 1100000
97 61 141 1100001
98 62 142 1100010
99 63 143 1100011
100 64 144 1100100
101 65 145 1100101
102 66 146 1100110
103 67 147 1100111
104 68 150 1101000
105 69 151 1101001
106 6A 152 11 01010
107 6B 153 1101011
108 6C 154 1101100
109 6D 155 1101101
6E 156 1101110
111 6F 157 1101111
9003 5 1111010
Dec Hex Oct Корзина
112 70 160 1110000
113 71 161 1110001
114 72 162 1110010
115 73 163 1110011
116 74 164 1110100
117 75 165 1110101
118 76 166 1110110
119 77 167 1110111
120 78 170 1111000
121 79 171 1111001
122 7A 172
123 7B 173 1111011
124 7C 174 1111100
125 7D 175 1111101
175 1111101
7E 176 1111110
127 7F 177 1111111
Дек Hex Окт Корзина
128 80 200 10000000
129 81 201 10000001
130 82 202 10000010
131 83 203 10000011
132 84 204 10000100
133 85 205 10000101
134 86 206 10000110
135 87 207 10000111
136 88 210 10001000
137 89 211 10001001
138 8A 212 9 0036 10001010
139 8B 213 10001011
140 8C 214 10001100
141 8D215 10001101 8E 216 10001110
143 8F 217 10001111
Дек Hex Окт Корзина
144 90 220 10010000
145 91 221 10010001
146 92 222 10010010
147 93 223 10010011
148 94 224 10010100
149 95 225 10010101
150 96 226 10010110
151 97 227 10010111
152 98 230 10011000
153 99 153 99 10011001
154 9A 232 9 0036 10011010
155 9B 233 10011011
156 9C 234 10011100
157 9D 235 10011101 10011101 9E 236 10011110
159 9F 237 10011111
Dec Hex Oct Корзина
160 A0 240 10100000
161 A1 241 10100001
162 10100001
162 242 10100010
163 A3 243 10100011
164 A4 244 10100100
165 A5 245 1010031 166 A6 246 10100110
167 A7 247 10100111
168 A8 250 10101000
169 10101001
170 AA 252 9 0036 10101010
171 AB 253 10101011
172 AC 254 10101100
173 AD 255 10101101 AE 256 10101110
175 AF 257 10101111
Дек Hex Окт Корзина
176 B0 260 10110000
177 B1 261 10110001
178 B2 262 10110010
179 B3 263 10110011
180 B4 264 10110100
181 B5 101 265
182 B6 266 10110110
183 B7 267 10110111
184 B8 270 10111000
185 10111000
185 10111000
185 10111001
186 BA 272 9 0036 10111010
187 BB 273 10111011
188 BC 274 10111100
189 BD 275 1011110 1011110 900 BE 276 10111110
191 BF 277 10111111
Dec Hex Oct Bin
192 C0300 11000000
193 C1 301 11000001
194 C2 302 11000010
195 C3 303 11000011
196 C4 304 11000100
197 C5 305 110001026 198 C6 306 11000110
199 C7 307 11000111
200 C8 310 11001000
201 11001000
201 C1 11001001
202 CA 312 9 0036 11001010
203 CB 313 ​​ 11001011
204 CC 314 11001100
205 CD 315 11001101 CE 316 11001110
207 CF 317 11001111

Dec Hex Oct Bin
208 D0320 11010000
209 D1 321 11010001
210 D 322 11010010
211 D3 323 11010011
212 D4 324 11010100
213 D5325 9001 213 D5325 9001
214 D6 326 11010110
215 D7 327 11010111
216 D8 330 11011000
217 D9 11011001
218 DA 332 9 0036 11011010
219 DB 333 11011011
220 DC 334 11011100
221 DD 335 11011101
DE 336 11011110
223 DF 337 11011111
Dec Hex Oct Bin
224 E0 340 11100000
225 E1 341 11100001
226 E0 342 11100010
227 E3 343 11100011
228 E4 344 11100100
229 E5 345
230 E6 346 11100110
231 E7 347 11100111
232 E8 350 11101000
233 E 11101001
234 EA 352 9 0036 11101010
235 EB 353 11101011
236 EC 354 11101100
237 ED 355 237 ED 355 11101101 11101101 EE356 11101110
239 EF 357 11101111
111
Дек Hex Окт Бункер
240 F0 360 11110000
241 F1 361 11110001
242 F2 362 11110010
243 F3 363 11110011
244 F4 364 11110100
245 F510 365 246 F6 366 11110110
247 F7 367 11110111
248 F8 370 11111000
249 11111001
250 FA 372 9 0036 11111010
251 FB 373 11111011
252 FC 374 11111100
253 FD 375

253 FD 375

11111 FE376 11111110
255 FF 377 11111111

Number Base Converter

Пожалуйста, дайте ссылку на эту страницу! Просто щелкните правой кнопкой мыши на изображении выше, затем выберите копировать адрес ссылки и вставьте его в свой HTML-код.

Преобразование базового числа отсчетов

Заявление об ограничении ответственности

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

Преобразователь десятичного числа в шестнадцатеричный TI-84 Plus Программа

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

Конвертер десятичных чисел в двоичные, код

Метод 1 (Загрузить)


1. Чтобы загрузить программу, щелкните ссылку ниже.

Скачать программу

2. Щелкните <здесь> , чтобы узнать, как установить программу на калькулятор после загрузки файла.

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

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

Метод 2 (Тип)


1. Узнайте, как запустить программу на вашем калькуляторе <здесь> (необязательно).

2. Начните вводить код, показанный на изображении ниже.

НЕ вводите по отдельности двоеточия или имя « ПРОГРАММА: ПРИМЕР », двоеточия появятся автоматически, когда вы начнете новую строку, нажав [ввод]. «ПРОГРАММА : ПРИМЕР » уже будет вверху.

Не можете найти символ или функцию, которые вы видите в коде? См. , как ввести любую функцию / символ / символ на вашем TI-84 Plus >> .

* ВНИМАНИЕ *: Если вы очистите штекер на вашем калькуляторе, программа будет потеряна. Чтобы увидеть, как навсегда сохранить вашу работу, щелкните <здесь> .

Как пользоваться программой


На главном экране нажмите клавишу [prgm] , чтобы открыть список программ. Затем перейдите к программе (моя называется « DECTOHEX ») и нажмите [ввод], , а затем снова [ввод] .

Затем вы должны попасть на экран, показанный ниже.Здесь выберите, хотите ли вы ввести целое число, большее или равное 1 (например, 684 или 849743), или десятичное число / дробь (например, 1/4 или 0,6255). Прокрутите до правильного выбора и нажмите [ввод] .

Преобразование целых чисел больше или равных 1

После того, как вы выбрали вариант 1 среди мужчин, вам будет предложено ввести базовое 10-е число. В качестве примера конвертирую 63738.

Затем просто введите свое десятичное число и нажмите [ввод] .Ваш номер в шестнадцатеричной форме будет отображаться ниже.

Преобразование десятичных чисел, меньших или равных 1

После того, как вы выбрали опцию 1 из меню, вам будет предложено ввести десятичную дробь с основанием 10. В качестве примера я буду использовать 0,6255 (вы можете ввести числа с основанием 10 как десятичные (0,25) или дробные (1/4)).

Затем введите свое десятичное число и нажмите [ввод] . Программа напечатает ответ ниже.

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

Преобразование десятичных нецелых чисел больше 1 (например: 25,125)

Если у вас есть число, которое больше 1, а не целое, вы все равно можете преобразовать его с помощью программы, вам просто нужно разбить его на две части. Сначала преобразуйте целую часть (25), используя первую опцию в меню, вы должны получить шестнадцатеричную форму 19. Затем преобразуйте дробную часть .125, вы должны получить шестнадцатеричную форму .2. Затем вы можете просто объединить эти два и получить окончательный ответ 19.2, что составляет 25,124 в шестнадцатеричной форме.

Любые вопросы можно оставить в разделе комментариев ниже, на них ответят в течение 24 часов.

Другие программы >>

См. Следующий…

Топ-5 графических калькуляторов на 2018 год с подробными отзывами >>


Этот калькулятор может использовать множитель , Решить и дать точных ответов. Смотреть обзор >>


Как использовать bc в качестве шестнадцатеричного калькулятора

Различные реализации Unix-подобных операционных систем, такие как Linux, и почти все, что имеет пакет GNU, включает базовый язык калькулятора bc.Его синтаксис очень похож на язык программирования C. Вы можете использовать его как шестнадцатеричный калькулятор прямо из командной строки, так что вам больше не придется загружать какое-нибудь шестнадцатеричное или восьмеричное приложение на свой телефон.

Это отличная новость для разработчиков и всех, кто работает над домашним заданием. Однако для этого вам нужно открыть терминал. Удерживайте Ctrl, Alt и T или найдите слово терминал в Ubuntu Unity Dash. Вы можете запустить его из меню Whisker или Applications в меню System Tools.Пользователи macOS могут запустить терминал из папки «Утилиты» или щелкнув док-станцию, если она закреплена. В наши дни вы можете найти bc в большинстве Unix-подобных операционных систем, а не только в Linux.

Метод 1. Использование bc для преобразования десятичных и шестнадцатеричных чисел

Введите echo ‘obase = 16; 127’ | bc для преобразования числа 127 в шестнадцатеричное из обычных десятичных чисел. Естественно, вы можете заменить это любым целым числом. В результате вы получите 7F, и если вы хотите преобразовать обратно в обычное основание-10, вы можете ввести echo ‘ibase = 16; obase = A; 7F’ | bc и нажмите Enter.Это так просто, и его можно использовать в любое время с любым допустимым шестнадцатеричным числом. Поскольку это допустимая команда в стиле Unix, вы также можете включить ее в любой тип сценария оболочки. Легко запомнить, что вы можете использовать это из командной строки в любой момент, когда вам нужно быстро преобразовать число туда и обратно.

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

В командной строке введите echo ‘obase = 16; ibase = 2; 111010001’ | bc для преобразования двоичного числа в шестнадцатеричное.Нажмите Enter, и вы должны получить в ответ 1D1. Естественно, вы можете заполнить эту двоичную строку любым двоичным числом, которое вам нужно было преобразовать в то время. Опять же, верно и обратное, и можно использовать прилагаемый шестнадцатеричный калькулятор для преобразования шестнадцатеричного числа в двоичное. Набрав echo «obase = 2; ibase = 16; 1D1» | bc и нажав Enter, вы вернете свой исходный номер, но вы можете заменить 1D1 другими допустимыми шестнадцатеричными значениями.

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

Метод 3: Использование bc в качестве шестнадцатеричного калькулятора

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

Допустим, у вас есть одно шестнадцатеричное число EE65522D, и вы хотите вычесть из него C3EFAF86. Вы можете ввести echo ‘ibase = 16; EE65522D-C3EFAF86’ | bc и нажмите Enter, чтобы найти ответ. Если вы предпочитаете, чтобы ответ был в шестнадцатеричном формате, вы можете попробовать echo ‘obase = 16; ibase = 16; EE65522D-C3EFAF86’ | bc , чтобы решить эту проблему. Разрешены и другие арифметические операции.Например, echo ‘obase = 16; ibase = 16; EE65522D * C3EFAF86’ | bc умножит два значения. Вы, конечно, можете использовать + в качестве операнда для добавления, если хотите. Использование / для деления не возвращает остаток; для этого вам нужно использовать% для модуля.

Например, при выполнении команды echo ‘obase = 16; ibase = 16; EE65522D% C3EFAF86’ | bc возвращает значение 2A75A2A7, потому что частное этого уравнения составляет 1 остаток 2A75A2A7 при прогоне через шестнадцатеричный калькулятор.Сначала запустите операнд /, а затем операнд%, чтобы найти оба значения.

ДЕСЯТИЧНЫЙ ПРЕОБРАЗОВАТЕЛЬ В ШЕСТИГРАННЫЙ (СО ШАГАМИ)

ИНФОРМАЦИЯ

ПРЕОБРАЗОВАНИЕ ДЕСЯТИЧНОГО В ШЕСТНАДЦАТЬ
ВСЕ НОМЕРА

Мы применяем следующие правила для преобразования десятичного числа в шестнадцатеричное.

  • Мы многократно делим десятичное число на 16, пока частное не станет равным 0.
  • Начиная с младшего разряда, мы записываем остатки в том же порядке делений.

Например, чтобы преобразовать десятичное число 910 в шестнадцатеричное, мы многократно делим 910 на 16, пока частное не станет равным 0.

Когда мы делим 910 на 16, получим частное 56, а остаток — 14. Поскольку 14 представлено буквой E в базе 16, мы пишем E до младшего разряда. Продолжаем алгоритм с 56. Когда мы делим 56 на 16, получаем частное 3, а остаток — 8. Тогда 8 — вторая наименее значащая цифра шестнадцатеричного числа.Наконец, разделим 3 на 16. Когда мы выполняем эту операцию, частное равно 0, а остаток равен 3. Поскольку частное равно 0, мы останавливаем процедуру. Затем пишем последний остаток до самого старшего разряда. Подводя итог, шестнадцатеричное представление 910 — это 38E.

(910) 10 = (38E) 16

ДЕСЯТИЧНЫЕ ЧИСЛА

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

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

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

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

  • 0,69 и раз 16 = 11 0,04
  • 0,04 и раз 16 = 0 0,64
  • 0,64 & раз 16 = 10 ,24
  • ………………

Дробная часть 910,69 равна 0,69. Когда мы умножаем 0,69 на 16, получаем 11 ,04 . Целая часть 11 .64 равно 11.Поскольку 11 эквивалентно B в шестнадцатеричном представлении, мы пишем B в первую цифру справа от точки счисления.

0.B

Продолжаем дробную часть 11 .04 . Когда мы умножаем 0,04 на 16, получаем 0 0,64 . Запишем целую часть 0 .64 до следующей цифры шестнадцатеричного числа.

0.B0

Дробная часть 0 .64 равна 0,64. Поэтому продолжаем с этого числа.Произведение 0,64 и 16 равно 10 ,24 . Мы записываем шестнадцатеричное представление числа 10 в следующую цифру.

(0,69) 10 = (0.B0A …) 16

Шестнадцатеричное представление 910,69 равно сумме шестнадцатеричных представлений 910 и 0,69. Таким образом, десятичное 910,69 равно 38E.B0A … в базе 16.

(910,69) 10 = (910) 10 + (0,69) 10

= (38E) 16 + (0.B0A …) 16

= (38E.B0A …) 16

ЧТО ДЕСЯТИЧНОЕ ДЛЯ ШЕСТИГРАННОГО ПРЕОБРАЗОВАТЕЛЯ?

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

  • Вычисляет шестнадцатеричный эквивалент введенного десятичного числа и
  • Описывает каждый шаг преобразования как целых, так и дробных частей,

КАК ИСПОЛЬЗОВАТЬ ДЕСЯТИЧНЫЙ ПРЕОБРАЗОВАТЕЛЬ В ШЕСТИГРАННЫЙ?

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

  • ВХОДЫ ПОЛЬЗОВАТЕЛЯ

    Вы можете ввести десятичное число в поле ввода и нажать кнопку « ПРЕОБРАЗОВАТЬ ». Результат и Пояснения под калькулятором

  • СЛУЧАЙНЫЕ ВХОДЫ

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

  • ОЧИСТКА ВХОДНОЙ КОРОБКИ

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

  • КОПИРОВАНИЕ И ЗАГРУЗКА РЕШЕНИЯ
    • Вы можете скопировать сгенерированное решение, щелкнув ссылку «Копировать текст», расположенную под панелью решения.

    • Даже вы можете загрузить решение в виде файла изображения с расширением .jpg, если щелкнете ссылку «Загрузить решение» в нижней части панели решения. Вы можете поделиться загруженный файл изображения.

Конвертер десятичной системы в шестнадцатеричную — w3resource


Десятичное число:
[Введите десятичное число, например 150, в следующее поле и нажмите кнопку «Преобразовать».]

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

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

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

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

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

В математике и вычислительной технике шестнадцатеричная система (также основание 16 или шестнадцатеричное) — это позиционная система счисления с основанием 16.Он использует шестнадцать различных символов, чаще всего символы 0–9 для представления значений от нуля до девяти и A, B, C, D, E, F (или, альтернативно, a, b, c, d, e, f) для представления значений. без десяти пятнадцать.

Таблица преобразования десятичных чисел в шестнадцатеричные

Десятичное число
Число
Hex
Число
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 А
11 B
12 С
13 D
14 E
15 F
16 10
17 11
18 12
19 13
20 14
21 15
22 16
23 17
24 18
25 19
26 1A
27
28
29 1D
30 1E
31 1 этаж
32 20
64 40
128 80
256 100

Предыдущая: Преобразовать десятичную в двоичную
Следующая: Преобразовать десятичное число в восьмеричное

.

alexxlab

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

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