8-Lesson №4

Урок №4. Восьмеричная система счисления.

Восьмеричной системой счисления называется позиционная система счисления с основанием 8.

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

    На основании формулы (1) для целого восьмеричного числа можно записать:

an-1an-2…a1a0=an-1•8n-1+an-2•8n-2+…+a0•80            (1 )

    Например: 10638 =1•83+0•82 + 6•81 + 3•80= 56310.

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

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

Пример 

    Переведём десятичное число 103 в восьмеричную систему счисления:

10310 = 1478

    Между восьмеричной и двоичной системами счисления существует связь, основанная на том, что 8 = 23.

    Поставим в соответствие каждой восьмеричной цифре двоичную триаду — цепочку из трёх 0 и 1, имеющую такое же числовое значение, что и восьмеричная цифра (табл. 1.4).

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

Пример 2

    Переведём в двоичную систему счисления восьмеричное число 1478:

1478 = 001 100 1112.

    Отбросив незначащие нули, получим:

1478 = 11001112.

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

1478 = 11001112 = 26 + 25 + 22 + 21 + 20 = 64 + 32 + 4 + 2 + 1 = 10310.

    Мы получили тот же результат, что и в примере 1.

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

Пример 3

    Переведём в восьмеричную систему счисления двоичное число 11011011002.

    Это десятизначное число; 10 знаков нельзя разбить на группы по 3 знака. Дополним исходную двоичную запись до 12 знаков двумя незначащими нулями:

11011011002 = 0011011011002.

    Разобьём двоичную запись на триады:

0011011011002 = 001 101 101 1002.

    Заменим триады восьмеричными цифрами:

0011011011002 = 001 101 101 1002 = 15548

Какая самая старшая цифра в восьмеричной системе счисления? Как вы думаете, в каком случае при сложении будет перенос в следующий разряд?

    Разберитесь в примере:

и выполните по аналогии сложение чисел 15678 + 4538.

    В примере на сложение запись 1*8 + 2 означает, что получилась сумма, большая 7. Она не может быть записана с помощью одной восьмеричной цифры. Поэтому здесь единица идёт в перенос (в следующий разряд), а двойка остаётся в этом разряде.

Как вы думаете, как выполняется заём при вычитании в восьмеричной системе счисления?

    Разберитесь в примере:

и выполните по аналогии вычитание чисел 14328 — 5678.

    В записи операций при выполнении вычитания «-1» означает, что из этого разряда раньше был заём (его значение уменьшилось на 1), а «+8» — заём из старшего разряда.

 

Выполнить домашнюю работу

 

Выполнить классную работу