Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Перевод чисел из системы с основанием р в систему с основанием q. Перевод чисел из позиционной системы с произвольным основанием р в систему с основанием q производится по алгоритмам, аналогичным рассмотренным выше.
Рассмотрим алгоритм перевода целых чисел на примере перевода целого десятичного числа А10 = 42410 в шестнадца-теричную систему, то есть из системы счисления с основанием р = 10 в систему счисления с основанием q = 16.
В процессе выполнения алгоритма необходимо обратить внимание, что все действия необходимо осуществлять в исходной системе счисления (в данном случае десятичной), а полученные остатки записывать цифрами новой системы счисления (в данном случае шестнадцатеричной).
Десятичное число/ целое частное | Делитель (основание системы) | Остаток | Цифры двоичного числа | |
ао А | ||||
10(A) | а1 | |||
а2 |
В результате получаем шестнадцатеричное число:
■^•16 = a2aiao = 1А816.
Рассмотрим теперь алгоритм перевода дробных чисел на примере перевода десятичной дроби Aw = 0,625 в восьмеричную систему, то есть из системы счисления с основанием р = 10 в систему счисления с основанием q = 8.
В процессе выполнения алгоритма необходимо обратить внимание, что все действия необходимо осуществлять в исходной системе счисления (в данном случае десятичной), а полученные остатки записывать цифрами новой системы счисления (в данном случае восьмеричной).
Десятичная дробь/дробная часть произведения | Множитель (основание системы) | Целая часть произведения | Цифры двоичного числа | |
0,40625 | а-1 | |||
0,25 | Э-2, | Г | ||
0,00 |
В результате получаем восьмеричную дробь: As = а_га_2 = 0,328.
Дата публикования: 2014-10-30; Прочитано: 316 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!