Восьмеричная система счисления — различия между версиями

Материал из Мегапедии
Перейти к: навигация, поиск
м
м
Строка 26: Строка 26:
 
[[файл:ТУ10.png]]
 
[[файл:ТУ10.png]]
 
== Таблица триад ==
 
== Таблица триад ==
[[файл:ТТ208.JPG]]
+
[[файл:ТТ208.png]]
 
== Примеры алгоритмов: ==
 
== Примеры алгоритмов: ==
 
=== [[Перевод чисел из двоичной системы счисления в восьмеричную]] ===
 
=== [[Перевод чисел из двоичной системы счисления в восьмеричную]] ===

Версия 05:03, 14 октября 2023

Восьмеричная система (8-ричная система) — позиционная система счисления с основанием 8.

Обозначения:

Введём обозначения:

a8 – натуральное число в восьмеричной системе счисления;

a10 – натуральное число в десятичной системе счисления;

n – число цифр в числе a8;

bj_8j-тая (справа-налево) восьмеричная цифра числа a8, принимает значения цифр от 0 до 7;

bj_10 – десятичное число соответствующее j-той (справа-налево) восьмеричной цифре числа a8, принимает значения от 0 до 7.

Формула числа

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

С помощью n позиций в восьмеричной системе счисления можно записать целые числа в диапазоне от 0 до 8n-1, то есть всего 8n различных чисел.

Таблицы сложения:

Таблица сложения в восьмеричной системе счисления

Файл:ТС08710.png

Таблица сложения в десятичной системе счисления

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Таблицы умножения:

Таблица умножения в восьмеричной системе счисления

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Таблица умножения в десятичной системе счисления

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Таблица триад

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Примеры алгоритмов:

Перевод чисел из двоичной системы счисления в восьмеричную

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

Пример перевода 2→8

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Перевод чисел из восьмеричной системы счисления в двоичную

Цифры исходного числа восьмеричной системы счисления заменяются (слева направо) на соответствующие (по таблице триад) триады (тройки цифр двоичной системы счисления). Незначащие нули первой (самой левой) триады опускаются (отбрасываются).

Пример перевода 8→2

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Другие системы счисления:

Ссылки