
- •Перевод целой части числа из десятичной системы в q-ичную
- •Перевод дробной части числа из десятичной системы в q-ичную
- •Перевод чисел из q-ичной системы в десятичную
- •Переведем все числа в одну систему счисления, т.Е. В десятичную:
- •Арифметические операции в двоичной системе счисления
- •Задача 4. Вычислить 100001,112-111,112.
- •Порядок выполнения арифметических операций
- •Двоичная, восьмеричная и шестнадцатеричная системы счисления
- •Перевод чисел из 2n-ичной системы счисления в двоичную
Перевод целой части числа из десятичной системы в 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
…
Ответ. 0,214.
Задача 3. Перевести число 0,2310в восьмеричную систему счисления с точностью до четвертого знака после запятой.
0,23
8
1 84
8
6 72
8
5 76
…
6 08
Ответ.0,16568.
Если задано число, состоящее из целой и дробной частей, то каждая из частей переводится по своим правилам.
Задача 4. Перевести число 7,510в двоичную систему счисления.
Переведем число 7 из десятичной системы в двоичную:
710=1112.
Переведем число 0,5 из десятичной системы в двоичную:
0,5
0,510=0,12.
1 0
Ответ.111,12.
Задача
5. Перевести число 62,510в 16-ричную
систему счисления.
_
0, 5
16
8 062
16
48 _ 3 16
14 0 0
3
Е
Ответ.3Е,816.
Перевод чисел из q-ичной системы в десятичную
Для перевода числа из q-ичной системы счисления в десятичную необходимо:
пронумеровать каждую цифру q-ичного числа следующим образом: целую часть нумеруем, начиная с 0, справа налево в сторону увеличения, а дробную часть, начиная с –1, слева направо в сторону уменьшения;
каждую цифру q-ичного числа умножить на основание системы счисленияqв соответствующей степени;
выполнить арифметические действия.
Задача 1. Перевести число 100112в десятичную систему счисления.
Пронумеруем каждую цифру числа 100112.
10011
4 3 2 1 0
100112=124 + 023 + 022 + 121+ 120= 16 + 0 + 0 + 2 +1 = 1910.
Задача 2. Перевести число 132,018 в десятичную систему счисления.
132,01= 182 + 381 + 280 + 08-1+ 18-2= 64 + 24 + 2 + 0 + 1/64 = 90,01610.
2 1 0 -1 -2
Задача 3. Перевести число АС16 в десятичную систему счисления.
АС = А161+ С160= 10161+ 12160= 160 + 12 = 17210.
1 0
Задача 4. Найти в 16-ричной системе счисления разность чисел 2358и 268.
Переводим число 2358в десятичную систему:
2358= 282 + 381 + 580 = 128+24+5=15710.
2 1 0
Переводим число 268в десятичную систему:
268= 281+ 680= 16+6 =2210.
1 0
Выполним необходимые арифметические действия:
15710– 2210 = 13510.
Переведем результат, т.е. число 13510, в 16-ричную систему счисления:
16
8 16
7 0 0
8
13510 = 8716.
Таким образом, разность чисел 2358и 268будет равна 8716.
Задача 5. Расставить числаА,В,Спо возрастанию:А=110012;В=10112;С=2318.