Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная по ЭВМ / 1-МУ_Орг-сист_сч.doc
Скачиваний:
19
Добавлен:
20.02.2016
Размер:
162.3 Кб
Скачать
    1. Преобразование чисел в десятичную систему счисления

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

ПРИМЕР

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

1001100(2) = 1 27 + 1 26+ 0 25+ 0 24 + 1 23+ 1 22+ 0 21+ 0 20 =

= 1128 +1 64 + 0 32 + 0 16 + 1 8 + 1 4 + 0 2 + 0 1 =

= 128 + 64 + 0 + 0 + 8 + 4 + 0 + 0 =

= 204(10)

1100(8) = 1 83 + 1 82 + 0 81+ 0 80 =

= 1 512 + 1 64 + 0 8 + 0 1 =

= 512 + 64 + 0 + 0 = 576(10)

1A8F(16) = 1  163 + A  162 + 8  161 + F  160 =

= 1 163 + 10 162 + 8 161 + 15 160 =

= 1 4096 + 10 256 + 8 16 + 15 1 =

= 4096 + 2560 + 128 + 15 = 6799(10)

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

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

ПРИМЕР

Десятичное число 57(10) преобразовать в двоичное число.

последовательность записи остатков

ПРИМЕР

Десятичное число 577(10) преобразовать в шестнадцатеричное число.

    1. Преобразование двоичных чисел в шестнадцатеричные

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

Замечание: для удобства оперирования с рассматриваемыми числами следует помнить, что любая двоичная тетрада записывается в виде полинома:

(0 или 1)  23 + (0 или 1)  22 + (0 или 1)  21 + (0 или 1)  20 =

(0 или 1)  8 + (0 или 1)  4 + (0 или 1)  2 + (0 или 1)  1

ПРИМЕР

Целое двоичное число 10101011111101(2) записать в шестнадца­те­рич­ной системе.

0010 1010 1111 1101 (2) = 2AFD (16)

2 A F D

ПРИМЕР

Дробное двоичное число 11101.01111 (2) записать в шестнадцате­рич­ной системе.

0001 1101. 0111 1000 (2)

1 D. 7 8 = 1D.78 (16)

    1. Преобразование шестнадцатеричных чисел в двоичные

Каждую цифру шестнадцатеричного числа заменить двоичной тетрадой.

ПРИМЕР

Шестнадцатеричное число 2AFD (16) записать в двоичной системе.

2 A F D (16)

2 10 15 13 (10)

0010 1010 1111 1101 (2)

2AFD (16) = 10101011111101(2)

Соседние файлы в папке Контрольная по ЭВМ