Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Перевод чисел в разных системах счисления.doc
Скачиваний:
9
Добавлен:
24.03.2016
Размер:
123.9 Кб
Скачать

Перевод целой части числа из десятичной системы в q-ичную

Для этого необходимо разделить данное целое число на основание новой системы счисления q, записать частное от деления и остаток. Затем полученное частное снова разделить наqи записать частное и остаток. И так делить до тех пор, пока в частном не получится ноль. Полученные остатки записать в обратном порядке.

Задача 1. Перевести число 9 из десятичной системы в двоичную.

Производим деление на 2, как описано выше.

Ответ записывается снизу вверх, таким образом, число 9 в десятичной системе счисления – это 1001 в двоичной системе, т.е. 910=10012(в нижнем индексе указывается основание системы счисления, в которой записано число).

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

_345 8

344 _43 8

1 40 _5 8

3 0 0

5

Ответ.5318.

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

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

Задача 1. Перевести число 0,25 из десятичной системы в двоичную.

Результатом является целая часть числа и записывается сверху вниз, таким образом, число 0,25 в десятичной системе – это 0,01 в двоичной системе, т.е. 0,2510=0,012.

З

0, 6

4

2 4

4

1 6

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

Ответ. 0,214.

Задача 3. Перевести число 0,2310в восьмеричную систему счисления с точностью до четвертого знака после запятой.

0,23

8

1 84

8

6 72

8

5 76

8

6 08

Ответ.0,16568.

Если задано число, состоящее из целой и дробной частей, то каждая из частей переводится по своим правилам.

Задача 4. Перевести число 7,510в двоичную систему счисления.

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

710=1112.

  1. Переведем число 0,5 из десятичной системы в двоичную:

0,5

0,510=0,12.

2

1 0

Ответ.111,12.

Задача 5. Перевести число 62,510в 16-ричную систему счисления.

_

0, 5

16

8 0

62 16

48 _ 3 16

14 0 0

3

Е

Ответ.3Е,816.

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

Для перевода числа из q-ичной системы счисления в десятичную необходимо:

  1. пронумеровать каждую цифру q-ичного числа следующим образом: целую часть нумеруем, начиная с 0, справа налево в сторону увеличения, а дробную часть, начиная с –1, слева направо в сторону уменьшения;

  2. каждую цифру q-ичного числа умножить на основание системы счисленияqв соответствующей степени;

  3. выполнить арифметические действия.

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

  1. Пронумеруем каждую цифру числа 100112.

10011

4 3 2 1 0

  1. 100112=124 + 023 + 022 + 121+ 120= 16 + 0 + 0 + 2 +1 = 1910.

Задача 2. Перевести число 132,018 в десятичную систему счисления.

132,01= 182 + 381 + 280 + 08-1+ 18-2= 64 + 24 + 2 + 0 + 1/64 = 90,01610.

2 1 0 -1 -2

Задача 3. Перевести число АС16 в десятичную систему счисления.

АС = А161+ С160= 10161+ 12160= 160 + 12 = 17210.

1 0

Задача 4. Найти в 16-ричной системе счисления разность чисел 2358и 268.

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

2358= 282 + 381 + 580 = 128+24+5=15710.

2 1 0

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

268= 281+ 680= 16+6 =2210.

1 0

Выполним необходимые арифметические действия:

15710– 2210 = 13510.

Переведем результат, т.е. число 13510, в 16-ричную систему счисления:

  1. 16

  1. 8 16

7 0 0

8

13510 = 8716.

Таким образом, разность чисел 2358и 268будет равна 8716.

Задача 5. Расставить числаА,В,Спо возрастанию:А=110012;В=10112;С=2318.