
- •Учебные вопросы и распределение времени
- •1. Формы представления информации.
- •2. Системы счисления, используемые в асу (кса).
- •2.1. Развитие систем счисления.
- •2.2. Системы счисления.
- •2.2.1. Десятичная система счисления.
- •2.2.2. Двоичная система счисления.
- •2.2.3. Восьмеричная система счисления.
- •2.2.4. Шестнадцатеричная система счисления.
- •2.2.5. Двоично-десятичная система счисления.
- •2.2.6. Изображение десятичных чисел в различных системах счисления.
- •3. Способы перевода чисел из одной системы счисления в другую.
- •3.1. Способ деления на основание.
- •3.2. Способ умножения на основание.
- •3.3. Правило перевода неправильных дробей.
- •3.4. Табличный способ перевода.
- •Значение целочисленных степеней числа 2
- •3.5. Использование промежуточной системы счисления.
- •4. Формы представления чисел.
- •4.1. Естественная форма представления чисел с фиксированным положением запятой.
- •4.2. Нормальная форма представления чисел с плавающим положением запятой.
- •5. Способы кодирования чисел.
- •6. Правила выполнения арифметических операций над числами.
- •7. Контроль работы цифровых устройств.
- •Заключение
3.2. Способ умножения на основание.
Перевод правильных дробей производится путем последовательного умножения исходного числа на основание новой системы счисления. В результате каждый раз получают неправильную дробь, у которой целая часть является очередной младшей цифрой числа в новой системе счисления. В результате можно получить дробь в виде бесконечного или расходящегося ряда. Процесс перевода заканчивается, если появится дробная часть, имеющая нули во всех разрядах, или будет достигнута заданная точность перевода (получено требуемое количество разрядов результата).
Пример: записать десятичное число 0.71875(10) в восьмиразрядном двоичном коде.
старший разряд - |
0.71875 |
|
х 2 |
|
1.43750 |
|
х 2 |
|
0.8750 |
|
х 2 |
|
1.750 |
|
х 2 |
|
1.50 |
|
х 2 |
младший разряд - |
1.0 |
Ответ: 0.71875(10) = 0.1011100(2).
Пример: записать десятичное число 0.7187(10) в восьмиразрядном двоичном коде.
1-й разряд - |
0.7187 |
|
х 2 |
2-й разряд - |
1.4374 |
|
х 2 |
3-й разряд - |
0.8748 |
|
х 2 |
4-й разряд - |
1.7496 |
|
х 2 |
5-й разряд - |
1.4992 |
|
х 2 |
6-й разряд - |
0.9984 |
|
х 2 |
7-й разряд - |
1.9968 |
|
х 2 |
8-й разряд - |
1.9936 |
|
х 2 |
9-й разряд - |
1.9872 |
0.10110111 |
+ 1 |
0.10111000 |
Результат: 0.7187(10) 0.1011100(2).
3.3. Правило перевода неправильных дробей.
Для перевода неправильных дробей из одной системы счисления в другую необходимо раздельно перевести целую и дробную часть числа в новую систему счисления по описанным выше правилам. Полученные результаты необходимо записать в виде неправильной дроби в новой системе счисления.
Пример: перевести в двоичную систему счисления десятичную дробь 359.71875(10)
Решение. Результаты перевода целой и дробной части числа возьмем из рассмотренных выше примеров:
359(10) = 101100111(2)
0.71875(10) = 0.10111(2)
Результат: 359.71875(10) = 101100111.10111(2)