Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Перевод из десятичной системы счисления в другие ⇐ ПредыдущаяСтр 2 из 2
Пример: Переведем число 75 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную:
Ответ: 7510 = 1 001 0112 = 1138 = 4B16. Перевод в десятичную систему счисления Перевод целых чисел из системы счисления с основанием q (недесятичной системы) в десятичную систему счисления выполняется по правилу: если все слагаемые в развернутой форме недесятичного числа представить в десятичной системе и вычислить полученное выражение по правилам десятичной арифметики, то получится число в десятичной системе, равное данному. Рассмотрим примеры: 1123 = 1 · 32 + 1 · 31 + 2 · 30 = 9 + 3 + 2 = 1410 1011012 = 1 · 25 + 0 · 24 + 1 · 23 + 1 · 22 + 0 · 21 + 1 · 20 = 32 + 0 + 8 + 4 + 1 = 4510 15FС16 = 1 · 163 + 5 · 162 + 15(F) · 161 + 12(С) · 160 = 4096 + 1280 + 240 + 12 = 562810 Развернутая форма числа Развернутая форма записи числа – это запись в виде разрядных слагаемых, записанных с помощью степени соответствующего разряда и основания степени. Рассмотрим примеры: 3247810 = 3·10000 + 2·1000 + 4·100 + 7·10 + 8 = = 3·104 + 2·103 + 4·102 + 7·101 + 8·100 1123 = 1·32 + 1·31 + 2·30 1011012 = 1·25 + 0·24 + 1·23 + 1·22 + 0·21 + 1·20 15FC16 = 1·163 + 5·162 + 15·161 + 12·160
Арифметические операции в позиционных системах счисления Рассмотрим основные арифметические операции: сложение, вычитание, умножение и деление. Правила выполнения этих операций в десятичной системе хорошо известны — это сложение, вычитание, умножение столбиком и деление углом. Эти правила применимы и ко всем другим позиционным системам счисления. Только таблицами сложения и умножения надо пользоваться особыми для каждой системы. С л о ж е н и е Таблицы сложения легко составить, используя Правило Счета. Сложение в двоичной системе Сложение в восьмеричной системе
Сложение в шестнадцатеричной системе При сложении цифры суммируются по разрядам, и если при этом возникает избыток, то он переносится влево. Пример 1. Сложим числа 15 и 6 в различных системах счисления.
Проверка. Преобразуем полученные суммы к десятичному виду: 11001001, 012 = 27 + 26 + 23 + 20 + 2-2 = 201, 25; 311, 28 = 3 . 82 + 1 .81 + 1 . 80 + 2 . 8-1 = 201, 25; C9, 416 = 12 . 161 + 9 . 160 + 4 . 16-1 = 201, 25. В ы ч и т а н и е Пример 4. Вычтем единицу из чисел 102, 108 и 1016 Проверка. Преобразуем полученные разности к десятичному виду: 10001101, 12 = 27 + 23 + 22 + 20 + 2-1 = 141, 5; 215, 48 = 2 . 82 + 1 . 81 + 5 . 80 + 4 . 8-1 = 141, 5; 8D, 816 = 8 . 161 + D . 160 + 8 . 16-1 = 141, 5. У м н о ж е н и е Выполняя умножение многозначных чисел в различных позиционных системах счисления, можно использовать обычный алгоритм перемножения чисел в столбик, но при этом результаты перемножения и сложения однозначных чисел необходимо заимствовать из соответствующих рассматриваемой системе таблиц умножения и сложения. Умножение в двоичной системе Умножение в восьмеричной системе
Ввиду чрезвычайной простоты таблицы умножения в двоичной системе, умножение сводится лишь к сдвигам множимого и сложениям. Д е л е н и е Деление в любой позиционной системе счисления производится по тем же правилам, как и деление углом в десятичной системе. В двоичной системе деление выполняется особенно просто, ведь очередная цифра частного может быть только нулем или единицей. Восьмеричная: 133518: 1638 Восьмеричная: 438: 168 Проверка. Преобразуем полученные частные к десятичному виду: 10, 12 = 21 + 2 -1 = 2, 5; 2, 48 = 2 . 80 + 4 .
Восьмеричная и шестнадцатеричная системы счисления Двоичная система, удобная для компьютеров, для человека неудобна из-за ее громоздкости и непривычной записи. Перевод чисел из десятичной системы в двоичную и наоборот выполняет машина. Однако, чтобы профессионально использовать компьютер, следует научиться понимать слово машины. Для этого и разработаны восьмеричная и шестнадцатеричная системы. Числа в этих системах читаются почти так же легко, как десятичные, требуют соответственно в три (восьмеричная) и в четыре (шестнадцатеричная) раза меньше разрядов, чем в двоичной системе (ведь числа 8 и 16 — соответственно, третья и четвертая степени числа 2).
Например:
Например, Как пеpевести пpавильную десятичную дpобь в любую другую позиционную систему счисления?
Пример. Переведем число 0, 36 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную:
Практическая работа. 1. Перевести данное число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления. а) 164(10); б) 255(10); в) 712, 25(10); г) 670, 25(10); д) 11, 89(10)
2. Перевести данное число в десятичную систему счисления. а) 1001110011(2); б) 1001000(2); в) 1111100111, 01(2); г) 1010001100, 101101(2); д) 413, 41(8); е) 118, 8C(16).
3. Сложить числа. а) 1100001100(2)+1100011001(2); б) 110010001(2)+1001101(2); в) 111111111, 001(2)+1111111110, 0101(2); г) 1443, 1(8)+242, 44(8); д) 2B4, C(16)+EA, 4(16).
Популярное:
|
Последнее изменение этой страницы: 2016-05-03; Просмотров: 2192; Нарушение авторского права страницы