Сложение систем счисления с решением

Сложение систем счисления с решением

Калькулятор поддерживающий основные математические действия над числами, представленными в любой системе счисления — начиная от двоичной (с основанием 2) и заканчивая тридцатишестиричной (с основанием 36). Троичная, восьмеричная, шестнадцатеричная, и так далее.

По многочисленным просьбам пользователей я решил объединить логику калькуляторов Арифметика двоичных чисел и Перевод дробных чисел из одной системы счисления в другую и сделать универсальный калькулятор, который может выполнять основные математические действия (сложение, вычитание, умножение, деление и возведение в степень) над числами в любой системе счисления. Для указания системы счисления используется параметр «Основание системы счисления, в которой записано выражение», в котором можно указать любое число от 2 до 36. Например, 2 для двоичной, 8 для восьмеричной, 16 для шестнадцатеричной и так далее.

Также поддерживаются выражения с дробными числами. Поскольку все вычисления реализованы через десятичную систему счисления, результаты для дробных чисел не всегда могут быть точны. Точность преобразования можно задавать параметром «Точность преобразования дробных чисел (разрядов)». Прочитать по поводу точности преобразования можно здесь Перевод дробных чисел из одной системы счисления в другую

Для возведения в степень используется конструкция вида число^степень (внизу на примере — 110^10).

" Машины должны работать.

Люди должны думать"

сайт Егоровой Марины Евгеньевны

Арифметические операции в двоичной системе счисления

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

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

Пример 1. Сложить двоичные числа

111 + 101, 10101 + 1111:

Пример 2 . Вычесть двоичные числа

10001 — 101 и 11011 — 1101:

Читайте также:  Ноутбук проблемы со звуком

Пример 3. Умножить двоичные числа

110 • 11, 111 • 101:

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

Арифметические операции в восьмеричной системе счисления

Для представления чисел в восьмеричной системе счисления используются восемь цифр (0, 1, 2, 3, 4, 5, 6, 7), так как основа восьмеричной системы счисления равна 8. Все операции производятся посредством этих восьми цифр. Операции сложения и умножения в восьмеричной системе счисления производятся с помощью следующих таблиц:

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

Пример 4. Сложить восьмеричные числа 453 + 671 и 142,63 + 106,71

Пример 5 . Вычесть восьмеричные числа 5153 — 1671 и 2426,63 — 1706,71

Пример 6. Умножить восьмеричные числа 51 • 16 и 16,6 • 3,2

Арифметические операции в шестнадцатеричной системе счисления

Для представления чисел в шестнадцатеричной системе счисления используются шестнадцать цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. В шестнадцатеричной системе число шестнадцать пишется как 10. Выполнение арифметических операций в шестнадцатеричной системе производится как и в десятиричной системе, но при выполнении арифметических операций над большими числами необходимо использовать таблицы сложения и умножения чисел в шестнадцатеричной системе счисления.

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

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

Пример 7. Сложить шестнадцатеричные числа

4A3 + 67C и 14D,F3 + 1A6,79

Пример 8. Вычесть шестнадцатеричные числа

51С — 1А7 и A4,6 — 1C,D

Пример 9. Умножить шестнадцатеричные числа

A1 • 1C и 1,F • 3,A

Читайте также:  Принтер hp photosmart d5363

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

ШАГ-1, Выбор системы счисления

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

На этом шаге выберите, из выпадающего списка ниже, систему счисления в которой будут заданы исходные слагаемые и нажмите кнопку "Дальше".

Ссылка на основную публикацию
Сколько рублей получают ютуберы
Видеохостинг YouTube — не только развлекательная площадка, но и хороший источник дохода. Тысячи пользователей выкладывают ролики, пытаясь привлечь внимание аудитории....
Самый дорогой самсунг 2018
Samsung / Самсунг - южнокорейская компания, ведущий производитель смартфонов в мире. В первом квартале 2018 года доля Самсунг на мировом...
Самый лучший smart tv
Ежегодные обновления телевизионных технологий делают телевизоры уже больше, чем обычным экраном для демонстрации каналов. Растет популярность функции Smart TV, которая...
Сколько света мотает компьютер
Выбирая комплектующие для персонального компьютера (ПК) обычно обращают внимание на производительность и объем памяти, порой забывая о том, сколько же...
Adblock detector