Практикум по программированию на языке Turbo Pascal. Часть 2. Портнягина В.В - 27 стр.

UptoLike

Степень числа 16 256 16 1
Произведение 2560 0 14
Сложим произведения и получим: 2560 + 0 + 14 = 2574.
Итак, имеем: А0Е
16
= 2574
10
.
В таблице 8 приведены еще несколько примеров по пе-
реводу из Q-ой системы счисления в 10-ую.
Таблица 8
Число Q-основание
СС
n-кол.
разрядов
Полином Сумма
457
10
10 3 4 · 10
2
+ 5 · 10
1
+ 7 · 10
0
457
10
25
8
8 2 2 · 8
1
+ 5 · 8
0
21
10
3АС
16
16 3 3 · 16
2
+ 10 · 16
1
+
+ 7 · 16
0
+ 12 · 10
–1
940
10
1111
2
2 4 1 · 2
3
+ 1 · 2
2
+ 1 · 2
1
+ 1 · 2
0
15
10
6. Перевод чисел из 10-й системы счисления в 2-ую,
8-ую, 16-ую системы
Рассмотрим теперь перевод числа из Q-системы в h-
сиcтему посредством арифметических операций. Правила
для перевода целых чисел и дробей различны. Мы остано-
вимся только на случае с целыми числами.
6.1. Правило перевода целых чисел
Пусть целое число А представлено в Q-системе, требует-
ся перевести в h-систему счисления.
Для перевода целого числа из Q-ой системы счисления в
h-ую систему нужно последовательно делить это число и по-
лучаемые частные на основание h новой системы счисления
до тех пор, пока частное не станет меньше h. Старшей циф-
рой в записи числа в h-системе служит последнее частное, а
следующие за ней цифры дают остатки, выписываемые в по-
следовательности, обратной их получению.
6.2. Перевод числа из десятичной системы в двоичную
Возьмем какое-либо число, например, 141
10
. Будем де-
лить его на 2 до тех пор, пока результат от деления не станет
27
 Степень числа 16              256       16         1
 Произведение                 2560        0        14
    Сложим произведения и получим: 2560 + 0 + 14 = 2574.
    Итак, имеем: А0Е 16 = 257410.
    В таблице 8 приведены еще несколько примеров по пе-
реводу из Q-ой системы счисления в 10-ую.
                                                                     Таблица 8

 Число   Q-основание    n-кол.              Полином                   Сумма
             СС        разрядов
 45710       10            3        4 · 102 + 5 · 101 + 7 · 100        45710
  258         8            2               2 · 8 1 + 5 · 80            2110
 3АС16       16            3            3 · 162 + 10 · 161 +           94010
                                       + 7 · 160 + 12 · 10–1
 11112       2            4       1 · 2 + 1 · 22 + 1 · 21 + 1 · 20
                                       3
                                                                       1510


    6. Перевод чисел из 10-й системы счисления в 2-ую,
8-ую, 16-ую системы
    Рассмотрим теперь перевод числа из Q-системы в h-
сиcтему посредством арифметических операций. Правила
для перевода целых чисел и дробей различны. Мы остано-
вимся только на случае с целыми числами.

    6.1. Правило перевода целых чисел
    Пусть целое число А представлено в Q-системе, требует-
ся перевести в h-систему счисления.
    Для перевода целого числа из Q-ой системы счисления в
h-ую систему нужно последовательно делить это число и по-
лучаемые частные на основание h новой системы счисления
до тех пор, пока частное не станет меньше h. Старшей циф-
рой в записи числа в h-системе служит последнее частное, а
следующие за ней цифры дают остатки, выписываемые в по-
следовательности, обратной их получению.

    6.2. Перевод числа из десятичной системы в двоичную
    Возьмем какое-либо число, например, 14110. Будем де-
лить его на 2 до тех пор, пока результат от деления не станет

                                  27