Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

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






Восьмеричная система счисления.






Основанием системы является число 8. Для изображения произвольного числа используются 8 цифр: 0, 1, 2, 3, 4, 5, 6, 7.

Перевод 8 ® 10:

35174, = 3 × + 5 × + 1 × + 7 × + 4 × + 6 × = 3× 4096 + 5× 512 +

+1× 64 + 7× 8 + 4 + 6/8 = 12288 + 2560 + 64 + 56 + 4 + 3/4 = 14972, 7 .

 

Пример 2. Перевод 10 ® 8. Схема перевода такая же, как и для 2 с/c.

397, = 615, 1

397 | 8 0, | 2 × 8

32 49 | 8 1, | 6 × 8

77 48 6 | 8 4, | 8 × 8

72 1 0 0 6, | 4 × 8

5 6 3, | 2 × 8

1, | 6 × 8

…………

39710 = 6158 0, = 0, 146314631… = 0, (1463

 

Полученная восьмеричная дробь числа (615, 15) округлена до двух цифр.

 

Правило округления: чтобы округлить дробное число до цифр, нужно к ( +1)-ой цифре добавить половину цены разряда для данной системы счисления, после чего отбросить все дробные цифры, начиная с -ой. Для 8 c/c половина цены разряда равна 4, для 2 с/c - 1, для 16 c/c - 8.

В рассмотренном выше примере имеем (для = 2):

 

0, 1 4 6 3 1 4 6 3

+ 4

¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾

| 0, 1 5| 2 3 1 4 6 3

 

Примечание. Здесь сложение выполнено в восьмеричной системе счисления.

 

Перевод 8 ® 2. Для перевода восьмеричного числа в 2 c/c нужно каждую восьмеричную цифру записать в виде двоичной триады, т.е. трех двоичных цифр.

 

Восьмеричное число Двоичное число Двоичная триада
     

 

Например, 3763, 2 = 011 111 110 011, 010 100 = 11111110011, 010 (отброшены незначащие нули).

 

Приведенное выше правило перевода 8 ® 2 связано с тем, что 8 = .

В самом деле,

3763, 24 = 3× + 7× + 6× + 3× + 2× + 4× = (0× + 1× + 1× + (1× + 1× + 1× + (1× + 1× + 0× + (0× + 1× + 1× + (0× + 1× + 0× + (1× + 0× + 0× = 0× + 1× + 1× + 1× + 1× + 1× + 1× + 1× + 0× + 0× + 1× + 1× + 0× + 1× +0× + 1× + 0× + 0× =

= 011 111 110 011, 010 10 .

 

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

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал