Развернутая запись дробного числа

Пусть Aq — число в системе с основанием q, аi — цифры данной системы счисления, присутствующие в записи числа A, n + 1 — число разрядов целой части числа, m — число разрядов дробной части числа:

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

Например, для десятичного числа:

В следующих примерах приводится развернутая форма шестнадцатеричного и двоичного чисел:

В любой системе счисления ее основание записывается как 10.

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

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

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

Целое десятичное число X требуется перевести в систему с основанием q: X = (anan-1a1a)q.Нужно найти значащие цифры числа: .Представим число в развернутой форме и выполним тождественное преобразование:

Отсюда видно, что a0есть остаток от деления числа X на число q. Выражение в скобках — целое частное от этого деления. Обозначим его за X1. Выполняя аналогичные преобразования, получим:

Следовательно, a1 есть остаток от деления X1 на q. Продолжая деление с остатком, будем получать последовательность цифр искомого числа. Цифра an в этой цепочке делений будет последним частным, меньшим q.

Сформулируем полученное правило: для того чтобы перевести целое десятичное число в систему счисления с другим основанием, нужно:

1) основание новой системы счисления выразить в десятичной системе счисления и все последующие действия производить по правилам десятичной арифметики;

2) последовательно выполнять деление данного числа и получаемых неполных частных на основание новой системы счисления до тех пор, пока не получим неполное частное, меньшее делителя;

Читайте также  Программа для поиска больших файлов на компьютере

3) полученные остатки, являющиеся цифрами числа в новой системе счисления, привести в соответствие с алфавитом новой системы счисления;

4) составить число в новой системе счисления, записывая его, начиная с последнего частного.

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

Пример 2. Перевести десятичное число 315 в восьмеричную и в шестнадцатеричную системы:

Десятичную дробь X 4 и число различных четырехразрядных комбинаций из цифр 0 и 1 равно 16: от 0000 до 1111. Поэтому перевод чисел из шестнадцатеричных в двоичные и обратно производится путем формальной перекодировки по двоично-шестнадцатеричной таблице.

Вот пример перевода 32-разрядного двоичного кода в 16-ричную систему:

1011 1100 0001 0110 1011 1111 0010 1010 BC16BF2A

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

В двоично-восьмеричной системе каждой восьмеричной цифре соответствует триада двоичных цифр. Эта система позволяет сократить двоичный код в 3 раза.

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

Десятичное число А10= 4718,63 в развернутой форме будет имеет вид:

А10 = 4718,6310 = 4*10 3 + 7*10 2 + 1*10 1 + 8*10 0 + 6*10 -1 + 3*10 -2 .

Рассмотрим еще примеры записи чисел в развернутом виде

58910 → 500 + 80 + 9 = 5*100 + 8*10 + 9*1 = 5*10 2 +8*10 1 + 9*10 0

10 = 5*10 2 + 8*10 1 + 9*10 0

= 4*10 5 + 8*10 4 + 5*10 3 + 7*10 2 + 6*10 1 + 3*10 0

Читайте также  Самые странные статьи википедии

= 1*2 4 + 1*2 3 + 1*2 2 + 0*2 1 + 0*2 0

= 7*8 2 + 6*8 1 + 4*8 0

= 7*16 2 + 6*16 1 + 4*16 0

= 5*10 1 + 4*10 0 + 3*10 -1 + 2*10 -2

= 5*8 1 + 4*8 0 + 3*8 -1 + 2*8 -2

= 5*16 1 + 4*16 0 + 3*16 -1 + 2*16 -2

= 1*2 2 + 0*2 1 + 1*2 0 + 0*2 -1 + 0*2 -2 + 1*2 3

Задания для самостоятельной работы

Задание 1. Запишите числа в развернутой форме

1) 11110102 6) 111101,0012 11) 1110,112 16) 100011102
2) 2174,55 7) 5771,0015 12) 89784515 17) 514763175
3) 6479118 8) 1622,848 13) 1114878 18) 113874,3348
4) 1214710 9) 512001410 14) 1874,59610 19) 1554,01410
5) 1247,032116 10) 15789416 15) 163201,9816 20) 88541216

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

1. Записать число в развернутом виде

2. Выполнить вычисления как в десятичной системе счисления

→ 1*2 4 + 0*2 3 + 1*2 2 + 0*2 1 + 0*2 0 = 1*16 + 0*8 + 1*4 + 0*2 + 1*1 = 16 + 0 + 4 + 0 + 1 = 2110

→ 3*8 2 + 4*8 1 + 7*8 0 = 3*64 + 4*8 + 7*1 = 192 + 32 + 7 = 23110

→ 10*16 1 + 1*16 0 + 11*16 -1 = 10*16 + 1*1 + 0,6875 = 160 + 1 + 0,6875 = 161,6875

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: При сдаче лабораторной работы, студент делает вид, что все знает; преподаватель делает вид, что верит ему. 9511 — | 7342 — или читать все.

91.146.8.87 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

  • Попроси больше объяснений
  • Следить
  • Отметить нарушение

AnastasiaMorenko2005 17.10.2019

Что ты хочешь узнать?

Ответ

Ответ:

0,366 = 3 * 10^(-1) + 6 * 10^(-2) + 6 * 10^(-3)

Ссылка на основную публикацию
Adblock
detector