Умножение в восьмеричной системе
· Шестнадцатеричная система счисления
Для "стенографического" представления двоичных чисел используется система счисления с основанием 16 (шестнадцатеричная система счисления). В шестнадцатеричной системе счисления используется шестнадцать цифр: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. . табл. 2. Двоичное, десятичное и шестнадцатеричное представления
Пример. 1010 11112 = AF16
табл. 3. Двоичное, десятичное и восьмеричное представления
Перевод целых чисел из одной системы счисления в другую Примем без доказательства следующие правила перевода целых чисел из одной системы счисления в другую. Правило 1. Перевод числа x из системы счисления основанием P в систему счисления с основанием Q заключается в последовательном нахождении остатков от деления числа x на основание Q, при этом процесс продолжается до тех пор, пока частное от деления не будет меньше основания Q. Все вычисления выполняются в системе счисления с основанием P, т.е. основание Q должно также быть выражено в системе счисления с основанием P. Остатки от деления должны быть выражены цифрами системы счисления с основанием R. Представление искомого числа в системе счисления с основанием R получается выписыванием последнего частного и остатков от деления в обратном порядке.
На практике такой порядок перевода чисел используется при переводе из десятичной системы счисления в восьмеричную, шестнадцатеричную и двоичную.
Правило 2. Перевод числа x из системы счисления основанием P в систему счисления с основанием Q осуществляется путем представления числа х по степеням основания P. Все вычисления выполняются в системе счисления с основанием Q, т. е. основание P и цифры исходного числа должны также быть выражены в системе счисления с основанием Q. На практике такой порядок перевода чисел используется при переводе из двоичной, восьмеричной и шестнадцатеричной системы счисления в десятичную. Правило 3. Перевод чисел из восьмеричной системы счисления в двоичную и наоборот переводится по триадам, При переводе из восьмеричной системы в двоичную каждая цифра заменяется триадой, согласно табл. При переводе из двоичной системы в восьмеричную число развивается на триады справо налево, недостающие цифры слева дополняются нулями. После этого, каждую триаду заменяют восьмеричной цифрой согласно табл.
Правило 4. Перевод чисел из шестнадцатеричной системы счисления в двоичную и наоборот переводится по тетрадам. При переводе из шестнадцатеричной системы в двоичную каждая цифра заменяется тетрадой, согласно табл.2 При переводе из двоичной системы в шестнадцатеричную число разбивается на тетрады справо налево, недостающие цифры слева дополняются нулями. После этого, каждую тетраду заменяют шестнадцатеричной цифрой согласно табл. 2. Перевод дробных чисел из одной системы счисления в другую
1. Перевод из десятичной в систему с основанием q: a. умножить исходную дробь в десятичной сс на q, выделить целую часть – она будет первой цифрой новой дроби, отбросить дробную часть b. для оставшейся дробной части операцию умножения с выделенем целой и дробной частей повтроять, пока в дробной части не останется 0, или не будет достигнута желаемая точность. Появляющиеся при этом целые будут цифрами новой дроби c. записать дробь в виде последовательности цифр после ноля с разделителем в порядке их появления в п.1 и 2 2. Из двоичной и шестнадцатеричной систем счисления (.. из любой) - в десятичную. В этом случае рассчитывается полное значение числа по формуле (раскладываем по степеня основания системы счисления), затем коэффициенты ai принимают десятичное значение в соответствии с таблицей и подсчитывается значение полученного выражения. Примеры
0,11012 = 1*2-1 + 1*2-2 + 0*2-3 +1*2-4 = 0,5 + 0,25 + 0 + 0,0625 = 0,8125.
a. перевести 10101101,1012 в десятичную систему счисления 10101101,1012=1×27+0×26+1×25+0×24+1×23+1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=173,62510 b. перевести 53,28 в десятичную систему счисления 53,28=5×81+3×80+2×8-1=43,25 c. перевести 23Е,216 в десятичную систему счисления 23Е,216=2×162+3×161+14×160+2×16-1= 574,125
Ответ: 12410=11111002 b. перевести 12410 в восьмеричную систему
Ответ: 12410=1748 4. Перевод правильных дробей из десятичной системы в двоичную, восьмеричную и шестнадцатеричную системы счисления.
Ответ: 0,6562510 = 0,528
Ответ: 0,6562510 = 0,A816 Замечание: при переводе смешанных чисел целые и дробные части переводятся отдельно. 5. Перевод чисел из восьмеричной и шестнадцатеричной систем в двоичную.
6. Перевод чисел из двоичной системы в восьмеричную и шестнадцатеричную.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|