АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Вопрос №38. Правила перевода целых и дробных чисел из 10-й системы счисления в 2-ю, 8-ю, 16-ю и из 2-й, 8-й, 16-й в 10-ю систему счисления

Читайте также:
  1. B3.4. Правила оформления графиков
  2. E. Некорректный вопрос
  3. I. Перечень вопросов и тем для подготовки к экзамену
  4. I. Правила поведения в условиях вынужденного автономного существования.
  5. I. Правила терминов
  6. I. Формирование системы военной психологии в России.
  7. I.СИСТЕМЫ ЛИНЕЙНЫХ УРАВНЕНИЙ. МЕТОД ГАУССА
  8. II. 4.2. Правила ветвления
  9. II. Вопросительное предложение
  10. II. Органы и системы эмбриона: нервная система и сердце
  11. II. Правила безопасного поведения в ситуациях криминального характера.
  12. II. ПРАВИЛА ОФОРМЛЕНИЯ СОЦИАЛЬНОГО ПРОЕКТА

Перевод целых чисел. Чтобы перевести целое число из одной системы счисления с основанием d1 в другую с основанием d2 необходимо последовательно делить это число и получаемые частные на основание d2 новой системы до тех пор, пока не получится частное меньше основания d2. Последнее частное — старшая цифра числа в новой систе­ме счисления с основанием d2, а следующие за ней цифры — это остатки от деления, записываемые в последовательно­сти, обратной их получению.

Примечание. При выполнении переводов чисел из одной системы счисления в другую все необходимые ариф­метические действия выполняются в той системе счисления, в которой записано переводимое число.

Пример 1.1. Перевести число 2510 в двоичную и восьмерич­ную системы счисления:

Искомые числа запишутся в виде (25)10 = (11001)2 = (31)8.

Произведем проверку правильности перевода обратным пере­водом искомых чисел в десятичную систему счисления, используя выражение (1.1):

 

 

а) (11001)2=1*24+1*23 + 0.22+0*11 + 1*2° =

= 16 +8 +0 +0 =1 =(25)10.

б) (31)8 = 3*81 + 1*8о=:24+1 = (25)10.

Перевод правильных дробей. Чтобы перевести правиль­ную дробь из системы счисления с основанием d1 в систему с основанием d2, необходимо последовательно умножать исходную дробь и дробные части получающихся произведе­ний на основание d2 новой системы счисления. Правильная дробь числа в новой системе счисления с основанием d2 формируется в виде целых частей получающихся произве­дений начиная с первого.

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

Если точность перевода равна d2-q, то после q умноже­ний на d2 выписываются все найденные целые части в по­рядке их получения. Полученная запись будет представлять дробную часть числа в новой системе счисления.

Пример 1.2. Десятичную дробь 0,3126 перевести в двоич­ную систему счисления с точностью до 2-4.

0,3126 0,6252 0,2504 0,5008

X___2 X___2 X___2 X___2

0,6252 1,2504 0,5008 1,0016

------------------------------------------->

направление чтения

Следовательно, искомое число запишется в виде: (0,3126)10 = (0,0101)2, а возможная наибольшая ошибка будет 2-4. Проверку произведем переводом полученного двоичного числа в десятичное, используя выражение (1.1):

(0,0101)2 = 0*2-2+1*2-2 + 0*2-3+1*2-4= 1/4+1/16 = = 5/16 = (0,3125)10.

Пример 1.3. Десятичную дробь 0,6 перевести в восьмерич­ную систему счисления с точностью 8-5.

О, 6 0, 8 0, 4 0, 2 0, 6

X___8 X___8 X___8 х___8 X___8

4, 8 6, 4 3, 2 1,6 4, 8

-----------------------------à

направление чтения

При переводе ограничиваемся пятью разрядами (q— 5). Тогда искомое число запишется в виде: (0,6)10— (0,46314)8, а возможная наибольшая ошибка будет (<8-5).


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)