Перевод чисел из одной системы счисления в другую – перевод чисел с основаниями, являющимися степенью 2, перевод целых и дробных чисел По правилам, По степенному ряду, По правилу Горнера 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Перевод чисел из одной системы счисления в другую – перевод чисел с основаниями, являющимися степенью 2, перевод целых и дробных чисел По правилам, По степенному ряду, По правилу Горнера



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

Преобразование из восьмеричной в шестнадцатеричную возможно с помощью предварительного перевода в двоичную.

Общая формула.

Если число в системе C необходимо перевести в систему S, то для этого нужно провести его последовательное деление на основание системы S, выраженное в системе C. На каждом шаге деления получают цифры числа в системе S, начиная с младшей. Процесс деления заканчивается, когда частное станет меньше S.

Схема Горнера

.

10101101,101012=173,6562510

101011012 = ((((((1·2+0)·2+1)·2+0)·2+1)·2+1)·2+0)·2+1 = 17310

0,101012 = 0,5(1+0,5(0+0,5(1+0,5(0+1·0,5)))) = 0,6562510

 

154,258=108,32812

1548=(1*8+5)*8+4=10810

0,258=1/8*(2+5*1/8)=0,3281210

 

2FA,1416=762,07812

2FA16=(2*16+15)*16+10=76210

0,1416=1/16*(1+4*1/16)=0,0781210

 

Правило перевода целых чисел:

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

2) Полученные остатки, являющиеся цифрами числа в новой системе счисления, привести в соответствие с алфавитом новой системы счисления.

3) Составить число в новой системе счисления, записывая его, начиная с последнего остатка

Правило перевода дробных чисел:

1) Последовательно умножать переводимое число, а затем получаемые дробные части произведений на основание новой системы, выраженное цифрами исходной системы до тех пор, пока дробная часть не будет равной нулю или не будет достигнута заданная точность

2) Полученные целые части произведений, являющиеся цифрами числа в новой системе счисления, привести в соответствие с алфавитом новой системы счисления.

3) Составить дробную часть числа в новой системе счисления, начиная с целой части первого произведения.

Пример:

 

 

 

17310=101011012=2558=AD16

 

 

 

 

0,6562510=0,101012=0,528=0,A816

 

 

Способ записи числа в виде степенного ряда можно использовать для чисел в любой системе счисления и применять его для перевода чисел в десятичную систему счисления.

Для того чтобы перевести двоичное, восьмеричное, шестнадцатеричное число в десятичную систему счисления способом степенного ряда следует:

1. Обозначить координаты степенной оси, учитывая, что ноль ставится под младшим целым разрядом исходного числа, а возрастание координат степенной оси идет справа налево.

2. Записать сумму произведений каждой цифры числа на основание системы счисления исходного числа в степени, соответствующей координате степенной оси.

3. Подсчитать сумму произведений степенного ряда.



Поделиться:


Последнее изменение этой страницы: 2016-12-10; просмотров: 637; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.9.141 (0.004 с.)