Бакалавр
Дипломные и курсовые на заказ

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

РефератПомощь в написанииУзнать стоимостьмоей работы

Наиболее часто встречающиеся системы счисления — это двоичная, шестнадцатеричная и десятичная и восьмеричная. Как же связаны между собой представления числа в различных системах счисления? При переходе из восьмеричной системы счисления в шестнадцатеричную и обратно, необходим промежуточный перевод чисел в двоичную систему. Для перевода шестнадцатеричного числа в двоичное необходимо каждую цифру… Читать ещё >

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

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

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

Х2= Аn· 2n-1 + Аn-1· 2n-2 + Аn-2· 2n-3 +…+А2· 21 + А1· 20.

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

n (степень).

2n.

Пример: Число 111 010 002 перевести в десятичную систему счисления:

111 010 002= 1· 27 + 1· 26 + 1· 25 +0· 24 + 1· 23+0·22+0·21+0·20=23 210.

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

Х8= Аn· 8n-1 + Аn-1· 8n-2 + Аn-2· 8n-3 +…+А2· 81 + А1· 80.

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

n (степень).

8n.

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

750 138= 7· 84 + 5· 83+ 0· 82 +1· 81 + 3· 80=3 124 310.

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

Х16= Аn· 16n-1 + Аn-1· 16n-2 + Аn-2· 16n-3 +…+А2· 161 + А1· 160.

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

n (степень).

16n.

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

FDA116= 15· 163 + 13· 162 + 10· 161 +1· 160=6 492 910.

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

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

2210=101 102.

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

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

57 110=10738.

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

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

746 710=1D2B16.

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

2-ная.

8-ная.

Пример: Число 1 001 011 перевести в восьмеричную систему счисления: 001 001 0112=1138.

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

2-ная.

16-ная.

2-ная.

16-ная.

A.

B.

C.

D.

E.

F.

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

0010 1110 112=2E316.

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

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

5318=101 011 0012.

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

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

ЕЕ816=1 110 111 010 002.

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

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

FEA16=1 111 111 010 102=111 111 101 0102=77 528.

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

66 358=1101100111012=1101 1001 11 012=D9D16.

Таблица соответствия натуральных чисел

Десятичная.

Двоичная.

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

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

A.

B.

C.

D.

E.

F.

Показать весь текст
Заполнить форму текущей работой